请问这个BAT 内容换成 autoit 是如何表达呢
请问这个BAT 内容换成 autoit 是如何表达呢find "windows" <c:\123.txt &&goto end
dir c:\ |find "windows" && goto end If StringInStr(FileRead('c:\123.txt'), 'windows') Then MsgBox(0, '', 'goto end')
If FileExists('c:\windows') Then MsgBox(0, '', 'goto end') 回复 2# afan
阿帆老大,你翻得不大对嘛。
au3没有goto跳转呀,就针对这两句bat来说,还真不好对应au3的代码 回复 3# happytc
他这就两句,实际应用时 ... Then Exit 不就行了?
如果有end的跳转 ... Then end() 不就成了 cmd 下的程序回显查找,在autoit 用什么语法呢
如 net user |find "admin" 进来学习一下 回复 5# mytli
$foo = Run(@ComSpec & ' /c net user |find "admin" ' ,@SystemDir, @SW_HIDE, $STDOUT_CHILD)
$lines = ""
While 1
$line = StdoutRead($foo)
If @error Then ExitLoop
$lines &= $line
Wend
MsgBox(0,"test",$lines) 进来学习了 afan版主应该理解错了{:face (72):}
建议楼主去看看几个教程吧{:face (130):} afan版主应该理解错了
建议楼主去看看几个教程吧
Ycxw2008 发表于 2011-12-14 19:02 http://www.autoitx.com/images/common/back.gif
理解对错楼主都未做回应,我又何必。 回复 10# afan
{:face (368):} 楼主不回无所谓,我经常会看一些你回别人的帖子,学习了不少经验{:face (129):} 看见这个帖子,忽然有个想法,bat有没有对应的对象可加载,像javascript似的,如果有的话就简单了
页:
[1]