找回密码
 加入
搜索
查看: 3747|回复: 11

[AU3基础] 请问这个BAT 内容换成 autoit 是如何表达呢

 火.. [复制链接]
发表于 2011-12-13 19:02:13 | 显示全部楼层 |阅读模式
请问这个BAT 内容换成 autoit 是如何表达呢

find "windows" <c:\123.txt &&goto end
dir c:\ |find "windows" && goto end
发表于 2011-12-13 19:30:12 | 显示全部楼层
If StringInStr(FileRead('c:\123.txt'), 'windows') Then MsgBox(0, '', 'goto end')
If FileExists('c:\windows') Then MsgBox(0, '', 'goto end')
发表于 2011-12-13 19:37:48 | 显示全部楼层
回复 2# afan


    阿帆老大,你翻得不大对嘛。
au3没有goto跳转呀,就针对这两句bat来说,还真不好对应au3的代码
发表于 2011-12-13 19:43:20 | 显示全部楼层
回复 3# happytc


    他这就两句,实际应用时 ... Then Exit 不就行了?

如果有end的跳转 ... Then end() 不就成了
 楼主| 发表于 2011-12-13 19:46:09 | 显示全部楼层
cmd 下的程序回显查找,在autoit 用什么语法呢

如 net user |find "admin"
发表于 2011-12-14 00:22:44 | 显示全部楼层
进来学习一下
发表于 2011-12-14 15:45:10 | 显示全部楼层
回复 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)
发表于 2011-12-14 18:19:07 | 显示全部楼层
进来学习了
发表于 2011-12-14 19:02:42 | 显示全部楼层
afan版主应该理解错了
建议楼主去看看几个教程吧
发表于 2011-12-14 20:44:48 | 显示全部楼层
afan版主应该理解错了
建议楼主去看看几个教程吧
Ycxw2008 发表于 2011-12-14 19:02



    理解对错楼主都未做回应,我又何必。
发表于 2011-12-15 03:03:03 | 显示全部楼层
回复 10# afan


    楼主不回无所谓,我经常会看一些你回别人的帖子,学习了不少经验
发表于 2011-12-15 17:06:35 | 显示全部楼层
看见这个帖子,忽然有个想法,bat有没有对应的对象可加载,像javascript似的,如果有的话就简单了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 21:43 , Processed in 0.128237 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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