web-dev-qa-db-ja.com

コマンドプロンプトで最小化されたプログラムを開く

Windows 8.1マシンを使用しており、最小化されたウィンドウでプログラムを開きたい。メモ帳のようなプログラムでは、次のコマンドを使用するだけです。

start /min "" "C:\Windows\notepad.exe"  

そして、新しいメモ帳ウィンドウが最小化モードで起動します。

問題は、すべてのプログラムがこれを行うわけではないということです。たとえば、MS Wordを最小化モードで起動したい場合は、次を使用します。

start /min "" "C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE"

ただし、その後、新しいWordウィンドウがMAXIMIZEDモードで起動します。

最小化して起動する方法はありますか?

31
barbar

私は自分のPCでこのコマンドを試しました。

最小化モードでメモ帳を開くには:

start/min "" "C:\ Windows\notepad.exe"

MS Wordを最小化モードで開くには:

start/min "" "C:\ Program Files\Microsoft Office\Office14\WINWORD.EXE"

27
Jayaraj

NirCmdと呼ばれるサードパーティのツールを使用してみてください。これは、本物の無料のコマンドラインユーティリティです。持っている場合は、バッチファイルで次のコードを使用します。

title Open Word
nircmd win hide title "Open Word"
start "C:\Program" "Files" "(x86)\Microsoft" "Office\Office12\WINWORD.exe
nircmd wait 20
nircmd win min foreground
exit

このプログラムは、順番にタイトルを変更し、タイトルに従って自分自身を隠し、Wordを起動し、Wordが安定するためのバッファーとして20ミリ秒待機し、Wordが現在トップウィンドウであると仮定してWordを最小化してから終了します。このプログラムは、約50ミリ秒の時間枠でキーを押したりクリックしたりしない限り、意図したとおりに動作するはずです。

Nircmdをコンピューターにインストールする場合は、 this link を使用し、ページの下部にある[Download NirCmd]をクリックします。 .Zipフォルダーを通常のディレクトリ(「マイドキュメント」など)に保存し、展開して、「nircmd.exe」を%systemroot%\ system32にコピーすれば、そこに進みます。これで、コマンドラインユーティリティにnircmdが含まれました。

2
electrodog

これを試して

  1. プログラムを指すショートカットのpropertiesに移動します(ALTENTER またはrightclick-> properties);ショートカットがない場合は、プログラムを押しながらドラッグアンドドロップすることで作成できます。 CTRLSHIFT;

  2. Normal windowドロップダウンをクリックし、minimized;を選択します。

  3. ショートカットを保存して実行します。

2
Allan Denis

試してください:

start  "" "C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE" --new-window/min

私は同じ問題を抱えていましたが、chrome.exeを最大化して開こうとしました。 /min空のタイトルの前後など、コマンドラインの他の場所では無視されました。

1
yendao42