找回密码
 加入
搜索
查看: 3293|回复: 9

[AU3基础] 求助关于runwait的一个小问题【已解决】

  [复制链接]
发表于 2013-5-7 16:00:47 | 显示全部楼层 |阅读模式
本帖最后由 fenhanxue 于 2013-5-8 23:58 编辑
  runWait('Obfuscator.exe test.au3',@ScriptDir)
  FileDelete(@ScriptDir&"\test.au3")
有两行代码,想实现的效果是:
1.先用Obfuscator.exe 这个程序,对test.au3进行代码迷惑
2.迷惑完成后,再删除掉test.au3文件

然后我这样写,好像第一行代码Obfuscator.exe还没进行代码迷惑操作,第二行代码就开始删除test.au3文件了,求助高手代码应该怎么改哦
发表于 2013-5-7 16:34:39 | 显示全部楼层
'Obfuscator.exe test.au3'  runwait 可能不认识这样的参数设定
我没有这个程式
你可以写个bat 验证下
bat文件的内容:Obfuscator.exe test.au3
runwait('bat文件')
 楼主| 发表于 2013-5-7 16:58:21 | 显示全部楼层
回复 2# chiron_shen


   按照写了个bat,好像还是不行哎
发表于 2013-5-7 18:05:03 | 显示全部楼层
Obfuscator.exe 在你的@ScriptDir目录下面吗?
 楼主| 发表于 2013-5-7 19:01:22 | 显示全部楼层
恩,在同一个目录下的
发表于 2013-5-7 19:07:40 | 显示全部楼层
没有加迷惑参数吧~试试改成这样行不行:
RunWait('Obfuscator.exe test.au3 /cs 1 /cn 1 /cv 1 /sci 1', @ScriptDir, @SW_HIDE)
发表于 2013-5-7 19:12:48 | 显示全部楼层
回复 1# fenhanxue
写具体的路径试试,如下:
runWait("D:\autoit3\SciTe\Obfuscator\Obfuscator.exe D:\autoit3\test.au3",@ScriptDir)
特别的,test.au3路径不能有空格。
 楼主| 发表于 2013-5-8 23:57:36 | 显示全部楼层
回复 6# haijie1223


    恩可以了,谢啦谢啦~
 楼主| 发表于 2013-5-8 23:57:44 | 显示全部楼层
回复 7# xms77


     恩可以了,谢啦谢啦~
发表于 2017-6-6 20:15:04 | 显示全部楼层
回复 7# xms77


    你好,我想问一下,test.au3路径有空格 怎么办?因为程序需要在其他人电脑下运行,不能保证其他人把该程序放在没有空格的路径下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 03:09 , Processed in 0.076623 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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