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

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
leonchiong
帖子: 5
注册时间: 2011-06-01 10:39

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

#1

帖子 leonchiong » 2011-06-01 10:43

已经通过xwininfo得到窗口的window id
然后该用什么方法发送全选的消息到该window id 呢
各位前辈教我
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#2

帖子 eexpress » 2011-06-01 10:45

shell上发消息?还是给window发?
这干嘛。
● 鸣学
头像
leonchiong
帖子: 5
注册时间: 2011-06-01 10:39

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

#3

帖子 leonchiong » 2011-06-01 10:53

eexpress 写了:shell上发消息?还是给window发?
这干嘛。
shell上发
例如:我用gedit打开一个文本文件,并且已经通过xwininfo得到这个gedit的window id,
现在想给geidt发送一个全选的指令
不知道该如何实现
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#4

帖子 lilydjwg » 2011-06-01 12:15

我只想到了 Xtest。
头像
leonchiong
帖子: 5
注册时间: 2011-06-01 10:39

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

#5

帖子 leonchiong » 2011-06-01 14:02

lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#6

帖子 lilydjwg » 2011-06-01 16:12

leonchiong 写了:
lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。
头像
leonchiong
帖子: 5
注册时间: 2011-06-01 10:39

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

#7

帖子 leonchiong » 2011-06-01 16:17

lilydjwg 写了:
leonchiong 写了:
lilydjwg 写了:我只想到了 Xtest。
xtest? 不晓得这个怎么实现我需要的功能
求具体
求解释
把焦点移到 gedit 窗口上,然后发送按键 Ctrl-A。
能否不移动焦点?
如果我做到循环里,移动焦点就没法工作了
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#8

帖子 lilydjwg » 2011-06-01 16:36

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

你想完成什么“特殊”任务啊。
头像
leonchiong
帖子: 5
注册时间: 2011-06-01 10:39

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

#9

帖子 leonchiong » 2011-06-02 8:55

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

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

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