|
原帖由 2011mking 于 2012-5-8 18:55 发表 
修正一下:
On Error Resume Next
Dim fso, SubDrives, i,File
Set fso = CreateObject("Scripting.FileSystemObject")
Set SubDrives = fso.Drives
set ws=WScript.CreateObject("WScript.Shell")
F ...
老大新给出的vbs可以加载了,但是依旧有磁盘错误
老大,我想起一个重要的问题:
这是那个xx.exe里面的代码:
----------------------------------
@echo off
:T1
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\PETOOLS\AUTO.ini PECMD LOAD %%a:\PETOOLS\AUTO.ini)
------------------------------------------
你给出的VBS不管如何想要加载外置都要调用上面这段代码,
调用上面的这段代码的话因为有空驱动器,依旧问题如初。。
设想:
VBS可以跳过空驱动器,能否让VBS把有用的磁盘驱动器变量%dev%传递给批处理呢???
我批处理的代码就能改成:
@echo off
:T1
if exist %dev%:\PETOOLS\AUTO.ini PECMD LOAD%dev%:\PETOOLS\AUTO.ini)
通过VBS的筛选来指引批处理
[ 本帖最后由 2011hiboy 于 2012-5-8 19:09 编辑 ] |
|