找回密码
 加入
搜索
查看: 2368|回复: 5

[系统综合] 关于复制自身问题!(已解决)

[复制链接]
发表于 2010-10-14 18:43:38 | 显示全部楼层 |阅读模式
本帖最后由 依旧漂泊 于 2010-10-14 20:15 编辑

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

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-10-14 19:07:30 | 显示全部楼层
本帖最后由 水木子 于 2010-10-14 19:19 编辑

用命令行参数可以实现。

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

评分

参与人数 1金钱 +20 收起 理由
3mile + 20 传递参数,学习了

查看全部评分

 楼主| 发表于 2010-10-14 19:26:51 | 显示全部楼层
谢谢水木子!我试试
 楼主| 发表于 2010-10-14 19:51:33 | 显示全部楼层
没有实现!还请水木子兄弟帮忙测试下
 楼主| 发表于 2010-10-14 20:03:04 | 显示全部楼层
自己弄错了!已经实现了!谢谢水木子兄弟!
发表于 2010-10-14 20:34:13 | 显示全部楼层
又学了一招哈。。呵呵
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-2 22:20 , Processed in 0.079541 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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