中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 00:01
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » VBS脚本运行程序的参数问题
可打印版本  1,337 / 6
第1楼 sidianyu 发表于 2007-04-04 00:04
新手上路 发帖 3 积分 10
VBS脚本运行程序的参数问题
我创建了一个快捷方式,快捷方式指向的程序是 (F:\备份\游戏菜单\load\load.exe load.exe "%01 [QQ堂]....." "%02\\server\e\QQ堂\" "%03E:\QQ堂\" "%05" "%04" "%06" "%07" "%08" "%09" "%10F:\备份\游戏菜单\PIC\pic\QQ堂.jpg" "%110" "%12log.ini" "%133" "%140" "%150" "%18skin0383.skn" "%201" "%211")括号里面的就是快捷方式指向的程序,有很多的参数,我适了很多方法想用VBS的RUN命令运行,但是就是不行,是不是我的命令书写错误,还是根本就不能运行这么多的参数,请会的同胞给与解答。到底在VBS里能否运行带这样多参数的命令,如果能,请给个例子,如果不能,告诉我就行了,谢谢
第2楼 lxmxn 发表于 2007-04-04 00:49
版主 发帖 4,938 积分 11,386

VBS里的Run是可以带参运行的,For Example:



应该是可以带多个参数的运行的,你自己可以再试试。
第3楼 baomaboy 发表于 2007-04-04 01:23
银牌会员 发帖 554 积分 1,513
关于VBS的RUN出错多数在于路径中的空格

请参考下帖第5楼
http://www.cn-dos.net/forum/viewthread.php?tid=29090

另外有些情况不适用"""时参考下帖第2楼
http://www.cn-dos.net/forum/viewthread.php?tid=29156&fpage=1
第4楼 slore 发表于 2007-04-05 01:25
铂金会员 发帖 2,478 积分 5,212
Originally posted by baomaboy at 2007-4-3 12:23:
关于VBS的RUN出错多数在于路径中的空格

请参考下帖第5楼
http://www.cn-dos.net/forum/viewthread.php?tid=29090

另外有些情况不适用"""时参 ...


不适用?那是因为你调用的是变量^如果为了可读性那么用chr(34)
但是我建议直接用"""" &Target & """"

用常量比用个函数来说更直接!
第5楼 baomaboy 发表于 2007-04-05 01:57
银牌会员 发帖 554 积分 1,513
slore 兄所说极是 """" &Target & """"应该为正统写法 呵呵

chr(34)走偏了 ^_^

就像 & 和 + ,chr(10) chr(13) 和VBCRLF 某些情况下可互相替换,

[ Last edited by baomaboy on 2007-4-5 at 02:20 AM ]
第6楼 slore 发表于 2007-04-05 05:34
铂金会员 发帖 2,478 积分 5,212
Originally posted by baomaboy at 2007-4-4 12:57:
slore 兄所说极是 """" &Target & """"应该为正统写法 呵呵

chr(34)走偏了 ^_^

就像 & 和 + ,chr(10) chr(13) 和VBCRLF 某些 ...



某些情况可以互换?

vbcrlf就是VB本身定义的常量表示的就是vbcr+vblf,这2个字符的ascii码是10和13罢了.

所以是完全可以替换,而且建议替换.

就像VbRed是本身定义个常量.
第7楼 sidianyu 发表于 2007-04-05 08:45
新手上路 发帖 3 积分 10
谢谢哦,我明天在试试,毕竟刚学VBS不久,还需要努力学习。谢谢。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023