CTRL+A全选命令要怎么写?
本帖最后由 cnergao 于 2010-1-26 15:27 编辑TXT文本的全选。用controlsend这个命令要怎么写?请哪位兄弟指导一下。。。不要菜单等其他操作。就用controlsend命令。
我试了“ControlSend("", "", "Edit1", "{CTRLDOWN}{a DOWN}{a UP}{CTRLUP}")”
ControlSend("", "", "Edit1", "{CTRLDOWN}{A DOWN}{A UP}{CTRLUP}")
ControlSend("", "", "Edit1", "{CTRLDOWN}{a}{CTRLUP}")
ControlSend("", "", "Edit1", "{CTRLDOWN}{A}{CTRLUP}")
ControlSend("", "", "Edit1", "({^}){a}")
都不行。 楼主可能文盲,帮助很清楚
ControlSend("", "", "Edit1", "^a") ControlSend("", "", "Edit1", "^a") 悲剧,就差2秒,沙发没了!:face (36): ControlSend("", "", "Edit1", "^a") 本帖最后由 cnergao 于 2010-1-23 13:53 编辑
:face (32):这个好象不行。要激活状态。。
WinSetState("","",@SW_ENABLE)
ControlSend("", "", "Edit1", "^a")
不行,不知道是不是因为最小化的原因
WinActivate ("","",@SW_ENABLE)
ControlSend("", "", "Edit1", "^a")
先激活再全选才可以。
我要做的是:
1、要全选的文本窗口不做为当前窗口跳出来。这样我在前台可以自己做自己的事。不影响。 ControlSend("", "", "Edit1", "^a") ControlSend("", "", "Edit1", "^a") 条条大道通罗马。谢谢大家的回答。。用ControlSend("", "", "Edit1", "^a") 是可以全选, 不过还不是我想要的效果。。
我用别的方法去实现了。。 好像2#的话有点太那个!
页:
[1]