我有一个关于xte以及它如何在linux ubuntu脚本中工作的问题。
我的脚本同时打开一个程序(./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'
...或...
#!/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'
这是它应该工作的方式还是我忽略了什么?
答案 0 :(得分:3)
似乎使用asset.defaultRepresentation.metadata
同时按住多个键的唯一方法是使用多个xte
命令。以下对我有用:
keydown