用au3调用光盘里的.exe执行文件,运行完了之后为什么光盘文件无法运行
用au3调用光盘里的.exe执行文件,运行完了之后为什么光盘文件无法读取,无法运行该文件。Dim $varCD = DriveGetDrive("CDROM")
If Not @error Then
For $i = 1 To $varCD
If StringInStr(DriveGetLabel($varCD[$i]), "YW_VS60_4IN1") <> 0 Then
Run($varCD[$i] & "\AUTORUN\CDMENU.EXE")
EndIf
Next
EndIf
点击其中一个选项
Run ( "程序" , "工作目录")
带上工作目录试试呢?? Run($varCD[$i] & "\AUTORUN\CDMENU.EXE",$varCD[$i] & "\AUTORUN\")
还是不行的话,试试在run前加上:
FileChangeDir ( $varCD[$i] & "\AUTORUN\") 学VB喽,呵呵 用shellexecute吧。
Run($varCD[$i] & "\AUTORUN\CDMENU.EXE")
改成
Shellexecute($varCD[$i] & "\AUTORUN\CDMENU.EXE") 回复 3# boyhong
还是老样子,不行啊!!!{:face (319):} 这些都不用管,你的vb库注册在什么地方了,没注册的话别想运行 回复 7# netegg
这是一个ISO光盘文件 本帖最后由 netegg 于 2011-5-21 16:31 编辑
回复 8# dongribo
不好意思看错了,你说的是安装?
虚拟盘还是实体盘 回复 9# netegg
虚拟盘 本帖最后由 netegg 于 2011-5-22 10:57 编辑
回复 10# dongribo
盘符找得到吗?如果找得到,文件找得到吗? 都找得到,手工运行正常,用au3运行就不行。 回复 12# dongribo
你试试用路径(不用变量)直接运行看行不行?
页:
[1]