我想做一个VBS可以用来连接宽带
connection是我的宽带的名字
hzx以及抹黑的字符是我的账号
之后抹黑的是我的密码
但是在打开之后没有任何反应 ,只有一个命令框
这是为什么?
我觉的我的代码没有问题啊?
还有,谁能顺便回答我另一个问题 : cmd /k 和cmd /c有什么区别?最好有例子。谢谢了!!!
要等cmd完全加载了之后再sendkeys,所以要在第6行之前加一句,等待N秒(如2秒),让cmd完全加载好。
wscript.sleep 2000sleep期间最好不要进行其它鼠标、键盘操作,否则sendkeys可能会因为丢失焦点而无法正确地向cmd发送键值。
cmd /K 执行命令后保留cmd窗口
cmd /C 执行命令后自动关闭cmd窗口
你可以在命令提示符下输入cmd /?查看所有选项的含义
你可以在vbs里输入下面这两句,看下cmd的标题。
为什么?
下面是我的代码
发送backspace是要干啥?删除前一个字是几个意思?
这个先不说,没搞懂明明可以直接run rasdial ,你为什么非要绕十万八千里开个cmd,再sendkeys?
第五行直接ws.run "rasdial connection hzxibxxx xxxxx"就完事了
搞得这么复杂 累不…