fenhanxue 发表于 2013-5-7 16:00:47

求助关于runwait的一个小问题【已解决】

本帖最后由 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文件了,求助高手代码应该怎么改哦

chiron_shen 发表于 2013-5-7 16:34:39

'Obfuscator.exe test.au3'runwait 可能不认识这样的参数设定
我没有这个程式
你可以写个bat 验证下
bat文件的内容:Obfuscator.exe test.au3
runwait('bat文件')

fenhanxue 发表于 2013-5-7 16:58:21

回复 2# chiron_shen


   按照写了个bat,好像还是不行哎

chiron_shen 发表于 2013-5-7 18:05:03

Obfuscator.exe 在你的@ScriptDir目录下面吗?

fenhanxue 发表于 2013-5-7 19:01:22

恩,在同一个目录下的

haijie1223 发表于 2013-5-7 19:07:40

没有加迷惑参数吧~试试改成这样行不行:RunWait('Obfuscator.exe test.au3 /cs 1 /cn 1 /cv 1 /sci 1', @ScriptDir, @SW_HIDE)

xms77 发表于 2013-5-7 19:12:48

回复 1# fenhanxue
写具体的路径试试,如下:
runWait("D:\autoit3\SciTe\Obfuscator\Obfuscator.exe D:\autoit3\test.au3",@ScriptDir)
特别的,test.au3路径不能有空格。

fenhanxue 发表于 2013-5-8 23:57:36

回复 6# haijie1223


    恩可以了,谢啦谢啦~

fenhanxue 发表于 2013-5-8 23:57:44

回复 7# xms77


   恩可以了,谢啦谢啦~

smilesunf 发表于 2017-6-6 20:15:04

回复 7# xms77


    你好,我想问一下,test.au3路径有空格 怎么办?因为程序需要在其他人电脑下运行,不能保证其他人把该程序放在没有空格的路径下
页: [1]
查看完整版本: 求助关于runwait的一个小问题【已解决】