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

[AU3基础] 直接运行可以,通过其他EXE文件来运行就不行了

  [复制链接]
发表于 2015-8-7 20:22:37 | 显示全部楼层 |阅读模式
小弟新手,这几天学AU3编了几个EXE,谁知道运行不了,直接点击来运行就可以
比如说在D盘根目录下有2个文件夹分别是1 2 文件夹1里有1.exe 2.exe
文件夹2里有 3.exe  4.exe    其中文件夹1的1.exe和2.exe是关联的(即运行1.exe之后2.exe就会运行)  文件夹2的3.exe和4.exe也是关联的(运行3.exe之后4.exe也会运行)
然后D盘根目录下还有一个exe  随机.exe 
代码如下
$line=FileReadLine('随机程序.txt',Random(1,2,1))
Run($line)
还有一个文本文件 随机程序.txt 这个文本里就是 1.exe   3.exe
现在问题是 点这个 随机.exe可以运行  1.exe或者  3.exe  可是2.exe 或4.exe就不会跟着运行了
但是如果直接到文件1或者2去点1.exe或者3.exe是正常运行的,2.exe或4.exe不会跟着运行


请高手看看,指点一下错在哪里
之前我试过1.2.3.4这几个exe全部放在D盘根目录下,用随机.exe去运行是可以的,现在多了一个文件夹目录就不行了,只会运行1.exe或者3.exe 之后2.exe和4.exe不会自动运行。
但是直接去文件夹点1..exe或者3.exe运行是正常的,(即2.exe会跟着1.exe运行或者4.exe会跟着3.exe运行)

隔了文件夹就不会了
发表于 2015-8-8 17:37:06 | 显示全部楼层
上全部代码...
发表于 2015-8-9 16:08:30 | 显示全部楼层
本帖最后由 luren666 于 2015-8-9 16:21 编辑

感觉问题是出在1和3的RUN上面,没有具体代码没办法分析。您是不是写的 RUN(@scriptdir & "\2.exe") 这种样式的。
发表于 2015-8-10 10:16:57 | 显示全部楼层
什么晃子?
发表于 2015-8-13 14:58:41 | 显示全部楼层
把全部代码发上来才能看出你的问题
发表于 2015-8-13 15:26:42 | 显示全部楼层
先写简单的试试,在修改代码
;1.exe
MsgBox(0,0,"我是葫芦娃,我还有个兄弟叫二娃,我叫他出来")
Run("d:\2.exe")

;2.exe
MsgBox(0,0,"你才是二娃,我是大洼")

;3.exe
MsgBox(0,0,"你们这些植物人,看我变形金刚兄弟")
Run("d:\4.exe")

;4.exe

MsgBox(0,0,"我是威震天")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-22 04:35 , Processed in 0.119407 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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