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