怎样查找光驱盘符,并运行光盘上的程序
本人若制作这样的界面程序,所有功能已经达到预期目标,就是定位光驱,并运行其上的程序无法实现,请高手帮忙解决,不胜感激.另外,若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 编辑 ] 看来楼主又是一个不看帮助的世内高人!
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 ;现在应该没有没光驱的电脑了
if fileexists($drv[$i] & '\XXX.exe') then run($drv[$i] & '\XXX.exe')
next
谢谢,这个
$drv = DriveGetDrive('cdrom')
for $i = 1 to $drv ;现在应该没有没光驱的电脑了
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目录下仍没有被正确解压.请求继续帮助,谢谢
页:
[1]