分页: 1 / 1

求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 10:43
leonchiong
已经通过xwininfo得到窗口的window id
然后该用什么方法发送全选的消息到该window id 呢
各位前辈教我

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 10:45
eexpress
shell上发消息?还是给window发?
这干嘛。

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 10:53
leonchiong
eexpress 写了:shell上发消息?还是给window发?
这干嘛。
shell上发
例如:我用gedit打开一个文本文件,并且已经通过xwininfo得到这个gedit的window id,
现在想给geidt发送一个全选的指令
不知道该如何实现

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 12:15
lilydjwg
我只想到了 Xtest。

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 14:02
leonchiong
lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 16:12
lilydjwg
leonchiong 写了:
lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 16:17
leonchiong
lilydjwg 写了:
leonchiong 写了:
lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。
能否不移动焦点?
如果我做到循环里,移动焦点就没法工作了

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-01 16:36
lilydjwg
leonchiong 写了:
lilydjwg 写了:
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。
能否不移动焦点?
如果我做到循环里,移动焦点就没法工作了
怎么会没法工作呢?再说了,你还可以移回来嘛。

你想完成什么“特殊”任务啊。

Re: 求助:怎样通过window id发送全选的消息?

发表于 : 2011-06-02 8:55
leonchiong
lilydjwg 写了:
leonchiong 写了:
lilydjwg 写了:
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。
能否不移动焦点?
如果我做到循环里,移动焦点就没法工作了
怎么会没法工作呢?再说了,你还可以移回来嘛。

你想完成什么“特殊”任务啊。
怎样移动焦点呢? 我试试看这方法行不行得通
我顾虑的是比如打字的时候,不停地切换焦点 是否会导致误操作

前辈 移动焦点怎么做? 我才开始linux没多久 很多东西都没有头绪 万望指点