中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 04:48
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]mshta调用VBSCRIPT,空格处理问题求助!
可打印版本  1,062 / 8
第1楼 hackate 发表于 2008-10-28 18:59
中级用户 发帖 125 积分 228
[已结]mshta调用VBSCRIPT,空格处理问题求助!
好久没来了.最近遇到个辣手问题.关于mshta调用vbscript时,处理空格的问题..

mshta vbscript:if 1=1 then msgbox("可以出现") end if (window.close)

一运行就报错,错在开头不能有if..
我看好象是空格的问题啊。不知道各位高手,此处应该如何处理呢,谢谢赐教啊。

[ Last edited by HAT on 2008-10-28 at 22:04 ]
第2楼 s11ss 发表于 2008-10-28 20:10
银牌会员 发帖 566 积分 2,098
第3楼 hackate 发表于 2008-10-28 20:32
中级用户 发帖 125 积分 228
非常非常感谢s11ss老大.

还想再问个问题哄..
if.... then wscript.echo(""xxx"")

wscript不能用了吗?还请赐教
第4楼 s11ss 发表于 2008-10-28 21:13
银牌会员 发帖 566 积分 2,098
Originally posted by hackate at 2008-10-28 08:32 PM:
非常非常感谢s11ss老大.

还想再问个问题哄..
if.... then wscript.echo(""xxx"")

wscript不能用了吗?还请赐教

确实,mshta不能用wscript
第5楼 hackate 发表于 2008-10-28 21:17
中级用户 发帖 125 积分 228
那s11ss兄, 看来想用echo来返回参数的可能性就比较渺茫了吧
第6楼 s11ss 发表于 2008-10-28 21:20
银牌会员 发帖 566 积分 2,098
Originally posted by hackate at 2008-10-28 09:17 PM:
那s11ss兄, 看来想用echo来返回参数的可能性就比较渺茫了吧

例如?
第7楼 hackate 发表于 2008-10-28 21:31
中级用户 发帖 125 积分 228
Sorry..我没把问题说清楚...
我的意思是利用这个mshta的方式来通过上面选择的按妞来返回值,譬如选择确定,那么返回值到命令行下...
还有我实在弄不明白mshta vbscript:execute,事实上这个execute难道不是依靠的wscript对象吗?如果是,为什么echo方法就不行?奇怪哦
第8楼 s11ss 发表于 2008-10-28 21:37
银牌会员 发帖 566 积分 2,098
Originally posted by hackate at 2008-10-28 09:31 PM:
Sorry..我没把问题说清楚...
我的意思是利用这个mshta的方式来通过上面选择的按妞来返回值,譬如选择确定,那么返回值到命令行下...
还有我实在弄不明 ...

execute是vbs函数。vbs和bat在命令行下的交互用cscript.exe
第9楼 hackate 发表于 2008-10-28 21:52
中级用户 发帖 125 积分 228
哦,十分感谢S11SS兄,那看来此问题不是很好处理.那干脆不要这样使用了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023