一个快捷键发信息的源程序求助(第三次求解)
本帖最后由 redhatping 于 2009-8-9 16:24 编辑源代码:
include<ACN_String.au3>
hotkeyset("^0","sendm1")
Func speedsend($x)
blockiNput(1)
clipPut("$x") ==》问题出现在多了双引号
$b=clipget()
sendx("$b",0) ==》问题出现在多了双引号
blockiNput(0)
EndFunc
Func sendm1()
speedsend("你好!")
EndFunc
While 1
Sleep(100)
WEnd
思路很简单,通过快捷键ctrl+0 ,可以在浏览器,或者任意文本文档,粘贴存储在程序中的文本内容。
错误: 程序可以执行,但是 sendm1的函数参数,您好,并没有传递到函数中去。
程序的本义是,定义一段字符串,在文本,或者浏览器可以快捷键来快速输入定义好的字符串。 发送中文用sendX() 这个是脚本的全部代码吧?
那就是没加 while运行一遍就退出了,所以快捷键无效了
:face (31): 回答sendx ,函数未定义 本帖最后由 afan 于 2009-8-8 17:05 编辑
#Include <ACN_String.au3>
HotKeySet("^5", "sendm1") ;Ctrl+5
Func speedsend($x)
ClipPut($x)
BlockInput(1)
$b = ClipGet()
SendX($b, 0)
BlockInput(0)
EndFunc ;==>speedsend
Func sendm1()
speedsend("你好")
EndFunc ;==>sendm1
While 1
Sleep(100)
WEnd 感谢楼上的各位,谢谢。 你试试我5#的代码,如果你又改回1#的,当然不会有输出。
页:
[1]