找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3263|回复: 7

[脚本] 2.9的脚本与3.13不通用?

[复制链接]
发表于 2009-2-13 03:30:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
:global temi
:set temi true
:do [{:delay 500ms}{:beep frequency=500}] while ($temi)
以上是一个发出警告声音的脚本,在2.9.6-2.9.27都正常,但试了3.13和3.16都没声音。
请达人修改能在3.13上使用
routeros
发表于 2009-2-13 09:07:10 | 显示全部楼层
:global temi
:set temi true
:do {:delay 500ms;:beep frequency=500} while=$temi
routeros
回复

使用道具 举报

发表于 2009-2-13 17:28:04 | 显示全部楼层
我乱整的一段代码,请高手指教,并转为3.13适用的脚本。谢谢!!!
:local Aaddress
:local Baddress
:local Astatus
:local Bstatus
:set Astatus [/interface get [/interface find name=("ADSL")] running]
:set Bstatus [/interface get [/interface find name=("CNC")] running]
:if ($Astatus=true) do={
:set Aaddress [/ip address get [/ip address find dynamic=yes interface=("ADSL")] address]
:set Aaddress [:pick $Aaddress 0 ([:len $Aaddress] -3)]
/ip fir nat set [/ip fir nat find comment="1"] to-address=$Aaddress }
/ip fir nat set [/ip fir nat find comment="Radmin"] dst-address=$Aaddress }
:if ($Bstatus=true) do={
:set Baddress [/ip address get [/ip address find dynamic=yes interface=("CNC")] address]
:set Baddress [:pick $Baddress 0 ([:len $Baddress] -3)]
/ip fir nat set [/ip fir nat find comment="2"] to-address=$Baddress }
routeros
回复

使用道具 举报

发表于 2009-2-13 19:42:59 | 显示全部楼层
:local Aaddress
:local Baddress
:local Astatus
:local Bstatus
:set Astatus [/interface get [/interface find name=("ADSL")] running]
:set Bstatus [/interface get [/interface find name=("CNC")] running]
:if ($Astatus=true) do={
:set Aaddress [/ip address get [/ip address find dynamic=yes interface=("ADSL")] address]
:set Aaddress [:pick $Aaddress 0 ([:len $Aaddress] -3)]
/ip fir nat set [/ip fir nat find comment="1"] to-address=$Aaddress
/ip fir nat set [/ip fir nat find comment="Radmin"] dst-address=$Aaddress }
:if ($Bstatus=true) do={
:set Baddress [/ip address get [/ip address find dynamic=yes interface=("CNC")] address]
:set Baddress [:pick $Baddress 0 ([:len $Baddress] -3)]
/ip fir nat set [/ip fir nat find comment="2"] to-address=$Baddress }

这个在3.0里应该没有什么问题,就是多了一个“}”,上面的代码去掉了。
routeros
回复

使用道具 举报

发表于 2009-2-13 19:52:46 | 显示全部楼层
本帖最后由 raygo 于 2009-2-13 19:57 编辑

脚本有效,谢谢木木。
在我等答案的时候我自己研究3.13的功能,发现这样的脚本是多此一举。3.0比2.9改进了很多!
不过怎么样,还是要谢谢木木的热心解答。木木是好人一个!
routeros
回复

使用道具 举报

 楼主| 发表于 2009-2-13 23:53:23 | 显示全部楼层
谢谢 木木 我的脚本也能用了。
routeros
回复

使用道具 举报

发表于 2009-2-14 01:19:19 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2009-2-14 13:00:54 | 显示全部楼层
路过
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-6-15 08:58 , Processed in 0.093274 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表