• 締切済み

起動プログラムを操作したい

コマンドプロンプトでもPowerShellでもいいのですが、例えばメモ帳を起動させて、そのメモ帳が起動したあと最大化させ、数秒待機してから最小化させる、という動きはできるものでしょうか? 起動時に説明文を表示して数秒後に自動で最小化させるようなイメージです。 表示されているウィンドウはメモ帳だけではない場合でも指定したメモ帳だけを対象に処理を行いたいです。 ソフトウェアの導入は極力さけたいところです。よいやり方はないでしょうか。

みんなの回答

  • gyokusei
  • ベストアンサー率80% (4/5)
回答No.1

Windowsの場合、コマンドラインからアプリケーションを操作するために、PowerShellやコマンドプロンプトから使用できるコマンドがあります。 以下は、PowerShellを使用してメモ帳を起動し、最大化して待機してから最小化するコマンドの例です。 Start-Process notepad -WindowStyle Maximized Start-Sleep -Seconds 5 $wshell = New-Object -ComObject wscript.shell; $wshell.AppActivate('notepad') $wshell.SendKeys('^{ESC}') これは、メモ帳を開いて最大化し、5秒待機してから、メモ帳を最小化するPowerShellスクリプトです。最後の2行は、メモ帳ウィンドウをアクティブにし、最小化するためにキーボードショートカット Ctrl + Esc を送信します。

関連するQ&A