中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 06:45
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » vbs无弹出窗口调用程序脚本的问题 查看 1,560 回复 4
楼 主 vbs无弹出窗口调用程序脚本的问题 发表于 2007-04-19 11:15 ·  中国 江苏 苏州 电信
中级用户
★★
积分 201
发帖 69
注册 2005-12-07 17:35
20年会员
UID 46678
性别 男
状态 离线
dim objshell
set objshell=wscript.createobject("wscript.shell")
wscript.sleep(10000)
iReturn=objshell.Run("cmd.exe/c \\127.0.0.1\e:\1.bat",0,true)
无弹出窗口调用e:\1.bat文件。可是我的这个VBS脚本老是有问题。请问哪里有问题啊。急切!
2 发表于 2007-04-19 12:15 ·  中国 广东 广州 番禺区 电信
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
19年会员
UID 82819
性别 男
状态 离线
我不懂vbs。。但好象你的不合要求哦。

set objshell=wscript.createobject("wscript.shell")
wscript.sleep(1000)
iReturn=objshell.Run("cmd.exe",1,true)
这样好象可以了。。。

DIM 好象有要求是大写的。
知,不觉多。不知,乃求知
3 发表于 2007-04-19 12:41 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
VBS里好像无所谓大小写

运行cmd参数有误,/c和cmd之间一定要有空格,修改:
iReturn=objshell.Run("cmd.exe /c \\127.0.0.1\e:\1.bat",0,true)
4 发表于 2007-04-19 13:17 ·  中国 江苏 苏州 电信
中级用户
★★
积分 201
发帖 69
注册 2005-12-07 17:35
20年会员
UID 46678
性别 男
状态 离线
还是不行啊,在你的机子上可以吗
5 发表于 2007-04-19 23:07 ·  中国 上海 浦东新区 电信
中级用户
★★
积分 302
发帖 138
注册 2007-03-29 02:33
19年会员
UID 83224
性别 男
状态 离线
set objshell=wscript.createobject("wscript.shell")
objshell.run "path:\batfilename",0


iReturn=objshell.Run("cmd.exe/c \\127.0.0.1\e:\1.bat",0,true)

远程机器下的程序的话,楼主可以先把远程目录映射为本地盘符,再执行调用.
论坛跳转: