找回密码
 加入
搜索
查看: 2113|回复: 2

怎样查找光驱盘符,并运行光盘上的程序

[复制链接]
发表于 2008-12-2 02:38:41 | 显示全部楼层 |阅读模式
本人若制作这样的界面程序,所有功能已经达到预期目标,就是定位光驱,并运行其上的程序无法实现,请高手帮忙解决,不胜感激.
另外,若FileInstall("SMBIOSD.EXE", @TempDir&"\oem")
           FileInstall("test.bat", @TempDir&"\oem")
然后运行Run(@TempDir&"\oem\test.bat", @ScriptDir, @SW_HIDE, $STDOUT_CHILD)
怎么做,我就是不能把这两个文件与脚本一起打包,并正确运行

[ 本帖最后由 neity 于 2008-12-8 17:00 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-12-2 09:10:13 | 显示全部楼层
看来楼主又是一个不看帮助的世内高人!


FileInstall("SMBIOSD.EXE", @TempDir&"\oem\SMBIOSD.EXE")
FileInstall("test.bat", @TempDir&"\oem\test.bat")
Run(@TempDir&"\oem\test.bat", @ScriptDir, @SW_HIDE, $STDOUT_CHILD)

$drv = DriveGetDrive('cdrom')
for $i = 1 to $drv[0] ;现在应该没有没光驱的电脑了
    if fileexists($drv[$i] & '\XXX.exe') then run($drv[$i] & '\XXX.exe')
next
 楼主| 发表于 2008-12-2 10:02:28 | 显示全部楼层
谢谢,这个
$drv = DriveGetDrive('cdrom')
for $i = 1 to $drv[0] ;现在应该没有没光驱的电脑了
    if fileexists($drv[$i] & '\XXX.exe') then run($drv[$i] & '\XXX.exe')
next
可以了,太感谢了
可是
FileInstall("SMBIOSD.EXE", @TempDir&"\oem\SMBIOSD.EXE")
FileInstall("test.bat", @TempDir&"\oem\test.bat")
Run(@TempDir&"\oem\test.bat", @ScriptDir, @SW_HIDE, $STDOUT_CHILD)
这个还是不行,文件在temp目录下仍没有被正确解压.请求继续帮助,谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 13:22 , Processed in 0.070896 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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