2016-11-03 171 views
-2

因爲我對編程的這個領域並不瞭解很多,所以如果我要輸入自己想要自動化的命令(即我只是啓動一個腳本,所有這些過程應該自動完成)。在兩個正在運行的程序之間自動切換

  1. 推薦遊戲和任務。
  2. 開始遊戲並立即暫停遊戲。
  3. Alt標籤到任務。
  4. 直到程序中確定的一個點。我被告知切換到遊戲的時間點是 。
  5. 備選標籤到遊戲
  6. 取消暫停它並開始計時錶。
  7. 當鐘錶達到X分鐘(X預先確定)時, 暫停遊戲。
  8. Alt標籤到任務。
  9. 重複步驟4-7 N次。

我不知道是否有可能或使用什麼工具。我明白一個簡單的bash文件是不夠的,我可能需要使用「假鍵盤」程序來強制一些輸入(如「空格鍵」來暫停遊戲)。但我不知道如何協調所有這些。

在此先感謝您的幫助。甚至告訴我,這是不可能是一個可以接受的答案:)

編輯:編輯列表爲清楚起見

+0

你爲什麼要標記'bash'和'windows'?你在windows上使用bash嗎?此外,你的問題是waaaaay太模糊,一次性回答。請做一些研究並完善它。一個快速的谷歌搜索建議在Linux上使用'autoit'作爲宏,或者在Linux上使用'wmctrl'和'xdotool'。看看這些工具。 – Aserre

+0

使用「事件注入器」可能是可能的,但不知何故(在閱讀您的問題之後),我覺得向您解釋它是超乎您的知識的。只是一個小的跡象,WINDOWS和BASH不是一個標準組合。 – FDavidov

+1

@Aserre,有趣的是我們都認爲或多或少都是一樣的,並選擇使用_stretched_單詞來表達自己。 – FDavidov

回答

0

從你給什麼樣的信息,這是很難說的完整過程是否能實現自動化,但也有諸如AutoHotKey之類的工具,您可以使用這些工具編寫腳本來自動化桌面應用程序。

一個簡單的腳本在autohotkey中啓動一個程序「記事本」,另一個程序「Calculater」,並切換回「記事本」並寫入「Hello World!」。在裏面。

SetTitleMatchMode, 2 
Run "C:\Windows:\Notepad.exe" 
Run "calc.exe" 
WinActivate, Notepad 
Send, Hello World! 

以上是一個非常簡單的腳本。如果多個記事本窗口打開,它不會激活您想要的特定記事本窗口。但是,這也可以自動化。

+0

非常感謝AutoHotKey的建議,它完全按照我的意願工作。 – user2532666