首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux脚本中使用xte

在linux脚本中使用xte
EN

Stack Overflow用户
提问于 2015-06-25 04:36:33
回答 1查看 4.8K关注 0票数 1

我有一个关于xte的问题,以及它如何在linux脚本中工作。

我的脚本同时打开一个程序(./ program _to_open)和一个文件(~path/to/file.txt)。这一行是:

代码语言:javascript
复制
./program_to_open ~/path/to/file.txt

我想使用键盘命令"Control+S“来保存这个文件。如果我正确地理解了xte,而我可能不理解,我会使用这样的脚本:

代码语言:javascript
复制
#!/bin/bash
cd Desktop/user/folder...
./file_to_open ~/path/to/file.txt
sleep 3
xte 'key Control_S'

...or...

代码语言:javascript
复制
#!/bin/bash
cd Desktop/user/folder...    
./file_to_open ~/path/to/file.txt
sleep 3
xte 'keydown Control_S'
sleep 1
xte 'keyup Control_S'

这是应该工作的方式还是我忽略了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-25 05:17:36

使用xte在同一位置按住多个键的唯一方法似乎是使用多个keydown命令。以下几点对我有用:

代码语言:javascript
复制
xte 'sleep 3' 'keydown Control_L' 'keydown s' 'keyup Control_L' 'keyup s'
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31041290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档