依旧漂泊 发表于 2010-10-14 18:43:38

关于复制自身问题!(已解决)

本帖最后由 依旧漂泊 于 2010-10-14 20:15 编辑

FileCopy(@ScriptFullPath,"@TempDir\123.exe")复制自己后该怎么运行复制自己的123.exe脚本去完成原脚本后面的代码!没能想通是怎么一个思路!因为我用过别人的脚本!在临时找到的123.exe还是可以运行!也跟原脚本一样的功能!那位兄弟能告诉我一下?

水木子 发表于 2010-10-14 19:07:30

本帖最后由 水木子 于 2010-10-14 19:19 编辑

用命令行参数可以实现。

我没测试,大概应该就是这样的吧!
If $CmdLine > 0 Then
        If $CmdLine = '/Au3' Then MsgBox(0, '', '我在临时文件夹运行!')
Else
        FileCopy(@ScriptFullPath, @TempDir & '\123.exe')
        ShellExecute(@TempDir & '\123.exe', '/Au3', @TempDir)
EndIf

依旧漂泊 发表于 2010-10-14 19:26:51

谢谢水木子!我试试

依旧漂泊 发表于 2010-10-14 19:51:33

没有实现!还请水木子兄弟帮忙测试下

依旧漂泊 发表于 2010-10-14 20:03:04

自己弄错了!已经实现了!谢谢水木子兄弟!

menfan1 发表于 2010-10-14 20:34:13

又学了一招哈。。呵呵
页: [1]
查看完整版本: 关于复制自身问题!(已解决)