展开全部
'VBS无法使用sendmessage或postmessage来发送中文字符,只能用sendkeys
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
WScript.Sleep 200
WshShell.AppActivate " 无标题 - 记事本 "
WshShell.SendKeys "hello, welcome to cfan"
另:如果你要查找窗口句柄,必须使用外部DLL,具体使用说明请看我的博客:
http://hi.baidu.com/ljl88900/blog/item/ce53feb5a8439bc937d3ca7e.html
Dim WshShell
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
WScript.Sleep 200
WshShell.AppActivate " 无标题 - 记事本 "
WshShell.SendKeys "hello, welcome to cfan"
另:如果你要查找窗口句柄,必须使用外部DLL,具体使用说明请看我的博客:
http://hi.baidu.com/ljl88900/blog/item/ce53feb5a8439bc937d3ca7e.html
展开全部
VBS 不可以, 你可以用 VB ,VB 的语句 和VBS 一样 sendkey 可以发送中文 ,VBS 到是可以把你要发送的 字符 一个个,或一起放到煎切板里, 然后发送 ctrl+V 复制 ,对于不支持复制的地方就不行 了, 我空间里有用复制 模拟 中文输入的 代码找下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-12-25
展开全部
你想用VBS找出~输入框的句柄~高人。
不觉得 发送字符到~输入框和文本框有什么区别
不觉得 发送字符到~输入框和文本框有什么区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询