我有一个关于xte的问题,以及它如何在linux脚本中工作。
我的脚本同时打开一个程序(./ program _to_open)和一个文件(~path/to/file.txt)。这一行是:
./program_to_open ~/path/to/file.txt我想使用键盘命令"Control+S“来保存这个文件。如果我正确地理解了xte,而我可能不理解,我会使用这样的脚本:
#!/bin/bash
cd Desktop/user/folder...
./file_to_open ~/path/to/file.txt
sleep 3
xte 'key Control_S'...or...
#!/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'这是应该工作的方式还是我忽略了什么?
发布于 2015-06-25 05:17:36
使用xte在同一位置按住多个键的唯一方法似乎是使用多个keydown命令。以下几点对我有用:
xte 'sleep 3' 'keydown Control_L' 'keydown s' 'keyup Control_L' 'keyup s'https://stackoverflow.com/questions/31041290
复制相似问题