CMD.EXEウィンドウを表示するにはどうすればいいですか? (私は何かをコンパイルする必要なくコマンドまたはスクリプトを好むだろう)。CMD.EXEウィンドウを表示する方法
簡単、ちょうどそのタイトルやクラスに応じてのFindWindowし、それにメッセージを送信したり、フロントにそれを持ってのWin32 APIを使用します。コンパイルして
CMD.EXEウィンドウを表示するにはどうすればいいですか? (私は何かをコンパイルする必要なくコマンドまたはスクリプトを好むだろう)。CMD.EXEウィンドウを表示する方法
簡単、ちょうどそのタイトルやクラスに応じてのFindWindowし、それにメッセージを送信したり、フロントにそれを持ってのWin32 APIを使用します。コンパイルして
Windows Script Host(VBSまたはJSのいずれか)からアクセス可能なWscript.Shellオブジェクトには、 "AppActivate"というメソッドがあり、ウィンドウタイトルを渡すと "activate"しようとします(ifそれは最小化されていない)。
は、VBScriptで次のコードスニペットは、私のマシン上で働いていた:
Set WShell = CreateObject("WScript.Shell")
WShell.AppActivate "Command Prompt"
:
。コンパイルせず
:
私はあなたがのFindWindowとSetForgroundWindowの同等の操作を行うことができ、コマンドラインユーティリティを見つけるだろうことをお勧めしたいので、あなたは、バッチファイルや他のスクリプトから、それを呼び出すことができます。
あなたが作ることができますAutoHotkeyをスクリプト(編集。私はそれを試していなかった最初それから私はやった):
^SPACE:: Winset, Alwaysontop, , Ahere
Return
.ahkファイルとして保存します。 Autohotkeyをインストールした後で実行してください。今、あなたの選択のウィンドウをクリックして、スペースCTRL +にを押すと、ウィンドウがトップ
に常にあるべきWindowsショートカットは動作しますか? –
スクリプトウィンドウ内でスクリプト内で実行できるのであれば。 – agsamek