vbs如何接收键盘输入的内容
vbs如何接收键盘输入的内容,并且以字符串形式写入到指定的文本中。(直接写入其中不需要打开文本) Dim inputNotepadName,inputNotepadTextSet openQq=CreateObject("Wscript.Shell")
inputNotepadName=InputBox("请输入你记事本的名字:")
openQq.Run "notepad"
WScript.Sleep 2000
openQq.SendKeys "^s" '使用快捷键Ctrl+S保存
openQq.SendKeys inputNotepadName '输入记事本的名字
WScript.Sleep 1000
openQq.SendKeys "{ENTER}"
WScript.Sleep 1000
openQq.SendKeys "{ENTER}"
inputNotepadText=InputBox("请输入你记事本的内容:")
openQq.SendKeys inputNotepadText
WScript.Sleep 1000
openQq.SendKeys "{ENTER}"
WScript.Sleep 1000
openQq.SendKeys "%{F4}" '关闭记事本 Alt+F4
openQq.SendKeys "{ENTER}"
WScript.Sleep 1000
参考 sendkeys能满足你的需求吗? 额,Sendkeys的确不能满足我所需求,似乎vbs不能实现…… 用Inputbox输入,用FSO写文件就行了 回复 5# 云层
额, 这个也不行…… 用Inputbox输入,用FSO写文件就行了
云层 发表于 2012-10-24 13:14 http://bbs.51testing.com/images/common/back.gif
高深莫测啊,哈哈。 Thank you very much for sharing!The good man!The good life of peace!
页:
[1]