标题: 求助,vbs的空格问题
[打印本页]
作者: ntsznc
时间: 2008-1-3 17:08
标题: 求助,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文件时出错。请高手协助
作者: abcd
时间: 2008-1-3 18:48
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"
这里的双引号有问题,请用&连接符
作者: ntsznc
时间: 2008-1-4 08:11
Quote: |
Originally posted by abcd at 2008-1-3 06:48 PM:
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"
... |
|
连接符号是用在那边阿
2008&1&1.log
还是?????
我要抓取的这个log文件的名字中间有两个空格,
作者: ntsznc
时间: 2008-1-7 17:42
Quote: |
Originally posted by ntsznc at 2008-1-4 08:11 AM:
连接符号是用在那边阿
2008&1&1.log
还是?????
我要抓取的这个log文件的名字中间有两个空格, |
|
sh.SendKeys"smbget smb://techwing:techwing@10.249.245.49/tw330/err_data/%+'%2008 1 1%+'%.log{ENTER}"
WScript.Sleep 1000
这样就好了,+'就是等于".