在linux脚本中使用xte
我有一个关于xte的问题,以及它在linux ubuntu脚本中是如何工作的 我的脚本同时打开一个程序(./program_to_open)和一个文件(~path/to/file.txt)。电话是:在linux脚本中使用xte,linux,bash,keyboard,command,Linux,Bash,Keyboard,Command,我有一个关于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 ~/pat
./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'
这是它应该工作的方式还是我忽略了什么?似乎使用
xte
同时按住多个键的唯一方法是使用几个keydown
命令。以下几点对我很有用:
xte 'sleep 3' 'keydown Control_L' 'keydown s' 'keyup Control_L' 'keyup s'
似乎使用
xte
同时按住多个键的唯一方法是使用多个keydown
命令。以下几点对我很有用:
xte 'sleep 3' 'keydown Control_L' 'keydown s' 'keyup Control_L' 'keyup s'