2013-12-18 82 views
-2

我想編寫一個非常簡單的Linux bash腳本,每60秒模擬一次鍵盤組合「ctrl + S」,並在後臺運行。尋找一個非常簡單的自動按鍵Bash腳本

不幸的是,我對Bash腳本沒有任何線索,也找不到相關的主題。有人可以幫我嗎?

謝謝!在一個循環

+2

在後臺運行?以及接收這些擊鍵的內容是什麼? –

+2

聽起來像[X-Y問題](http://meta.stackexchange.com/q/66377)。你只是試圖每隔60秒保存一次文檔? – chepner

+0

該腳本只是應該定期保存在瀏覽器中的谷歌文檔電子表格。這個想法是簡單地打開批處理腳本,轉向瀏覽器並讓它運行。 – user3116232

回答

1

使用xdotool:

while sleep 60 
do 
    xdotool key ctrl+s 
done 
+0

謝謝,這是我正在尋找。我怎樣才能把它變成一個批處理文件?或者更簡單,我該如何運行? – user3116232

+0

並不那麼簡單。 http://www.semicomplete.com/projects/xdotool/xdotool.xhtml#keyboard_commands –

+0

謝謝你的工作。對於像我這樣尋找類似解決方案的任何其他linux-noobies,請先安裝xdotool。然後只需創建一個包含上面代碼的文本文件並將其保存爲「.sh」文件。然後,使該文件成爲可執行文件,可以在終端中進行更改,也可以僅在文件的屬性中進行更改。最後,使用「./」在終端中運行腳本,例如「./script.sh」。 – user3116232

0

,劇本只是應該定期保存一個谷歌文檔電子表格的瀏覽器。

這是不必要的。無論如何,Google文檔電子表格都會自動保存自己。

相關問題