2016-11-03 2 views
-2

プログラミングのこのドメインについて本当によくわからないので、私が自動化したいコマンドを自分自身で入力するとどうしたらよいか説明することができます。私はちょうどスクリプトを起動し、この手順はすべて自動的に行われるべきです)。2つの実行中のプログラムを自動的に切り替える

  1. Lauchのゲームとタスクの両方。
  2. ゲームのゲームを開始し、すぐにゲームを一時停止します。
  3. タスクにAltキーを押します。
  4. プログラムで決められたポイントまで実行します。どの時点で私は ゲームに切り替えるように言われています。
  5. ゲームへのAltタブ
  6. 一時停止を解除して時計を開始します。
  7. 時計がX分(Xはあらかじめ決められている)に達すると、 はゲームを一時停止します。
  8. タスクにAltキーを押します。
  9. 手順4〜7をN回繰り返します。

私はそれが可能であるか、どのツールを使用するかは分かりません。私は、単純なbashファイルでは不十分であると理解し、入力を強制するために "偽のキーボード"プログラムを使用する必要があるかもしれません(例えば、スペースバーでゲームを一時停止するなど)。しかし、私はそのすべてをどのように調整するのか分かりません。

ご協力いただきありがとうございます。でも、それは不可能です私に言ってすることは許容答えです:)

EDIT:あなたが与えられたものな情報から、明快

+0

「bash」と「windows」の両方にタグを付けたのはなぜですか? Windowsでubuntuでbashを使用していますか?また、あなたの質問はあまりにも漠然としているため、一度に答えられることはありません。いくつかの研究を行い、それを洗練してください。 Windows上でマクロの 'autoit'を使うか、linuxの' wmctrl'と 'xdotool'を使って、簡単なgoogleの検索を提案しました。それらのツールを見てください。 – Aserre

+0

「イベントインジェクタ」を使用することは可能かもしれませんが、何らかの形で(質問を読んだ後に)私はあなたにそれを説明することがあなたの知識を超えていると感じています。 WINDOWSとBASHは標準的な組み合わせではありません。 – FDavidov

+1

@Aserre、興味深いことに私たちは多かれ少なかれ同じ考えを示し、自分自身を表現するために_stretched_という言葉を使うことを選択しました。 – FDavidov

答えて

0

のためのリストを編集した、完全なプロセスを自動化することができるかどうかを伝えることは困難であるが、そこにありますAutoHotKeyのようなツールを使用して、デスクトップアプリケーションを自動化するためのスクリプトを書くことができます。

プログラム "メモ帳"を起動し、別のプログラム "Calculater"を起動し、 "メモ帳"に戻り、 "Hello World!"と書き込むための簡単なスクリプトです。その中に。

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

上記は非常に簡単なスクリプトです。複数のメモ帳ウィンドウが開いている場合、必要な特定のメモ帳ウィンドウはアクティブ化されません。しかし、それも自動化することができます。

+0

AutoHotKeyの提案に感謝しています。 – user2532666

関連する問題