CMDバッチファイルは事実上エンターキーを押す


0

私は製造会社で働いています。 HDD用基板を製造しています。各PCBには製造工程でファームウェアをロードする必要があります。私は適切なのために閲覧するだろうアプリケーションを開くだろう ini 私は最初にアプリケーションを開いたときにそれはウィンドウ名といくつかの警告メッセージボックスが表示されます 警告 "CRCエラーの場合。クリックしてこのウィンドウを閉じます OK ボタンまたは " バツ "隅にあるボタンをクリックしてから正しくロードしてください ini ファイルを作成してプロセスのアップロードを開始します。 FWアプリケーションを起動してこの警告ウィンドウを閉じるバッチファイルを作成します。考えられる方法は3つしかないと思います。

  1. 「バッチファイルは事実上押す必要があります 入る "警告ウィンドウを閉じるにはOKボタンをクリックしてください。
  2. バッチファイルは事実上コーナーを押さなければなりません」 バツ "警告ウィンドウを閉じるボタンです。
  3. バッチファイルはウィンドウ名を探す必要があります」 警告 「そしてそれを閉じなさい。

私は解決策のためにインターネットを通してサーフィンしました、しかし、私は無力に終わります。何らかの方法があるなら、それは大いに役に立ちます。

回答:



0
TaskKill  /f /Im whatever.exe /t <--Kills all Instances
TaskKill /f /fi "windowtitle eq whatever - Internet Explorer" /im "iexplore.exe" /T <--Isolates the specific But Tricky To Determine Exact window title. The /f is force the /t is any other System process started by it Closes to. 

これは、メッセージウィンドウが別ウィンドウとして表示される場合にのみ機能します。 初期アプリケーションからのタスク。

- 代替方法自動VBSスクリプト作成 -

Echo set oshell = createobject("wscript.shell") >PressEnter.vbs        
Echo oshell.sendkeys "{enter}" >>PressEnter.vbs      
Echo wscript.quit >>PressEnter.vbs     
Start PressEnter.vbs     
Del /Q PressEnter.vbs       

あなたは自由にあなた自身の投稿を編集することができますがあなたの保護のために、これは元のユーザアカウントの下でされなければなりません。アカウントにログインせずに回答を編集しようとした可能性があります。ところで、サイトはそれらをより読みやすくするために投稿をフォーマットするために何らかのマークダウンを使います。私はあなたのためにそれを修正しようとし続けます、そしてあなたはそれを元に戻し続けます。私はまた、奇妙なランダムな大文字化を修正しようとしました、そして、あなたはそれをまた戻します。編集内容があなたのものであることを確信することはできませんし、フォーマットの変更によって読みにくくなるので、それを拒否することにします。以前の編集内容を確認してください。
fixer1234
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.