![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 03:49 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助,vbs的空格问题 |
| 可打印版本 870 / 3 |
| 第1楼 ntsznc | 发表于 2008-01-03 17:08 |
| 初级用户 发帖 15 积分 33 | |
|
求助,vbs的空格问题 on error resume next
Set sh = WScript.CreateObject("WScript.Shell") WScript.Sleep 1000 sh.Run "cmd.exe" “运行cmd” WScript.Sleep 200 sh.SendKeys"telnet szsun24{ENTER}" “telnet到服务器szsun24 上,unix 服务器” WScript.Sleep 2000 sh.SendKeys"collect{ENTER}" “用户名” WScript.Sleep 2000 sh.SendKeys"collect{ENTER}" “密码” WScript.Sleep 2000 sh.SendKeys "cd ..{ENTER}" WScript.Sleep 1000 sh.SendKeys "cd data{ENTER}" WScript.Sleep 1000 sh.SendKeys "cd other{ENTER}" WScript.Sleep 1000 sh.SendKeys "cd nttc{ENTER}" WScript.Sleep 1000 sh.SendKeys "cd SPH04{ENTER}" WScript.Sleep 1000 sh.SendKeys"smbget smb://techwing:techwing@10.249.245.46/tw330/err_data/“2008 1 1”.log{ENTER}" "利用服务器连接到 10.249.245.46 这台电脑,抓取2008 1 1.log" WScript.Sleep 1000 以上这些在试运行的时候总是出错。 显示22行74个字符出错 不明白为什么 请高手协助 在抓取2008 1 1.log文件时出错。请高手协助 |
|
| 第2楼 abcd | 发表于 2008-01-03 18:48 |
| 银牌会员 发帖 739 积分 1,436 | |
|
sh.SendKeys"smbget smb://techwing:techwing@10.249.245.46/tw330/err_data/“2008 1 1”.log{ENTER}" "利用服务器连接到 10.249.245.46 这台电脑,抓取2008 1 1.log"
这里的双引号有问题,请用&连接符 |
|
| 第3楼 ntsznc | 发表于 2008-01-04 08:11 |
| 初级用户 发帖 15 积分 33 | |
Originally posted by abcd at 2008-1-3 06:48 PM: 连接符号是用在那边阿 2008&1&1.log 还是????? 我要抓取的这个log文件的名字中间有两个空格, |
|
| 第4楼 ntsznc | 发表于 2008-01-07 17:42 |
| 初级用户 发帖 15 积分 33 | |
Originally posted by ntsznc at 2008-1-4 08:11 AM: sh.SendKeys"smbget smb://techwing:techwing@10.249.245.49/tw330/err_data/%+'%2008 1 1%+'%.log{ENTER}" WScript.Sleep 1000 这样就好了,+'就是等于". |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |