バッチファイル choice や set /P でキーボードで選択や文字入力したらウィンドウを最小化する
記事の執筆に AI な類は使用しておりません。
はじめに
Windows のバッチファイルでchoice.exe でのキーボードを押した場合や
set /P Input= で文字を入力した場合の作業を
入力したのであるから以降はウィンドウが最小化して作業を継続し終了すればいいのに。
入力をしたら画面 ( コマンドプロンプト / cmd.exe ) を最小化できないのかな?とふと考え
作ってみたら出来たので置いておきます、宜しければどうぞ。
【 目次へ戻る 】
バッチファイルのダウンロード
バッチファイルの choice.exe のキーボード操作や set /P Input= で文字を入力した後に最小化して作業を継続、終わったら自動で閉じるを実現する
バッチファイルの書き方の一例は以下よりダウンロード可能です。
Min_Choice_v1.01 ( 2022/08/05 )
バッチファイルでキー入力をしたら最小化し邪魔にならない
MD5:F83670A8644F2E49661ABCA73718A074
-----
v1.01
動作な状況を録画した動画を添付しました
動画の説明に使用した Min_Choice2.bat を追加しました
-----
中身は書き方の実例バッチファイルがあるだけで
実行するとコマンドラインの黒い画面が出て、キーボードの数値を押すか
文字を入力するかです。
数字を押す/文字を入力して Enter キー でフォルダが開くだけの
サンプルバッチファイルです。
詳しくはバッチファイルに説明があるのでお読みください。
【 目次へ戻る 】
画像
上のバッチファイルを実行した画面です。Min_Choice.bat
choice.exe にてキーボードの該当キーを押す場合の画面
初期設定では数字の1キーでバッチファイルの存在するフォルダを開き
2で一つ上のフォルダが開き、バッチファイルは終了します。

-----
Min_Input.bat
set /P Input= にて文字を入力する場合の画面
初期設定では何も入力しないで Enter キー を押すと何もしないで終了。
半角数字の1を入力でバッチファイルの存在するフォルダを開き
2で一つ上のフォルダが開き、バッチファイルは終了します。

【 目次へ戻る 】
動画
バッチファイルの状況が画像ですと??ですので動画を作成いたしました、宜しければ。
バッチファイルを起動して、ウィンドウを隠し、フォルダを開き
ウィンドウを戻すだけの動作です。
行う動作などは書き換えれば自由に出来ます。
あくまでバッチファイルは一例、書き方のサンプルです。
Min_Choice2_v1.00
00:00:00 バッチファイルの結果が見やすいよう
ショートカットを作成します、通常は不要です
00:00:17 Min_Choice2.bat を実行します
00:00:24 これから行う事の注意書き、何かキーを押すと進みます
00:00:37 何かキーボードを押すと画面が最小化します
00:00:41 最小化されたの確認です
00:00:44 最小化5秒後にバッチファイルのあるフォルダを開きます
00:00:49 フォルダを開いて5秒後に画面を戻します
※画面を隠す、画面を戻すは正確に表現するなら
最小化して起動し直す、通常画面で起動し直すです
【 目次へ戻る 】
バッチファイルのしている事
バッチファイルで行っている事自体は簡単です。何もパラメーターを付けないで実行すると
数字の選択か文字入力の箇所へ飛び
選択した数字キーや文字を付加してバッチファイルを最小化して呼び直します。
最初に起動した方は役目を終えたので自動で閉じる。
新たに開かれた最小化したバッチファイルは付加された数値や文字で判別され
該当された goto へ飛び、処理を継続し自動終了。
-----
以下はメモ帳 ( notepad.exe ) で "C:\test.txt" を開くですが
notepad.exe "C:\test.txt"
これを前者をここで紹介しているバッチファイル、後者を押したキー
と考えますとわかりやすいかも?です。
呼び出すファイル ( 呼び出すキー ) が変われば
開くファイル ( どこの処理へ飛んでいくか ) と考え方は同じです。
-----
とまあ、こんな感じで
バッチファイルでキーを押したら、文字を入力したら
最小化で起動し直し、処理を継続しようでした。
思った以上に完成したのでびっくりした。
バッチファイルを起動したら処理が終わるまで常に表示している前提なので
隠せないのでは?という盲点。
それでは、皆様の作業が捗りますようにとお祈りいたしまして
これにて終了です。
以上。
おすすめリンク
・Amazon関連リンク
・資格情報マネージャー に資格情報 (汎用資格) をバッチファイルで登録・【簡単】 Win10 バッチファイルでドライブレターを変更 diskpart 不使用
・ブログ用 ドラッグしたファイルを自動リネームするバッチファイル
・リストから特定文字を含む行を抜き出すバッチファイル
リンクの貼り付けを楽に
・7-ZIP バッチファイルで指定フォルダを日付つきバックアップ、復元
・ドラッグしたファイルを ( 拡張子別 ) 任意のアプリを選択し起動するバッチファイル
・バッチファイル作成時に初心者/独学さんがはまる動かない罠
・圧縮書庫に ( ZIP/RAR ) 特定の拡張子が存在したら表示するバッチファイル
・アプリの更新でフォルダ名が変化しても一番最新verのファイルを起動するバッチファイル
・特定のアプリを起動/再起動/強制終了するバッチファイル 21文字以上に対応
・バッチファイルを ( コマンドプロンプト/cmd.exe ) 最小化/最大化/通常サイズで起動
・現在開いているフォルダでコマンドプロンプトを呼び出す/カレントディレクトリ移動不要
・特定の拡張子をダブルクリックで開いたら日時/ファイル名を
ログ出力するバッチファイル
・バッチファイルへドラッグすると日時を付加してバックアップフォルダへコピー
・RAR.exe/WinRAR.exe でバッチファイルを実行ファイル形式にする方法
・バッチファイルへファイルをドラッグすると
拡張子で分別しコピー/移動 ( 自動リネーム付き )
・ドラッグしたファイルをコピー先に存在する物のみ上書きするバッチファイル
・テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル
・Win10 ネットワークの状態 ( アダプタ ) が
有効/無効かの確認と切り替えをするバッチファイル
・指定年度の1年分の日付テキストファイル ( 毎日/366個 ) を出力するバッチファイル
・Windows10 バッチファイルで壁紙を変更
- 関連記事
-
- Win10/Win11 指定フォルダ内にある今日の日付フォルダを開くバッチファイル (2023/06/23)
- SSD の書き込みを減らすために HDD のフォルダをシンボリックリンク設定し呼び出す。 (2023/05/08)
- 秀丸エディタ 正規表現で文字を検索し、指定範囲の文字を同期/置換するマクロ (2022/11/22)
- VeraCrypt 日本語化/使用方法/コンテナのマウント/アンマウントをバッチファイルで行う (2022/09/23)
- バッチファイル choice や set /P でキーボードで選択や文字入力したらウィンドウを最小化する (2022/08/05)
- 指定年度の1年分の日付テキストファイル ( 毎日/366個 ) を出力するバッチファイル (2022/06/25)
- バッチファイルに文字を渡すと指定ブラウザ・検索サイトで渡した文字を検索する (2022/05/21)
- 秀丸エディタ 作業中テキストのファイル名と行数を記載したバッチを作成し実行で指定行へ (2022/05/12)
- Win10 ネットワークの状態 ( アダプタ ) が有効/無効かの確認と切り替えをするバッチファイル (2022/04/29)
- テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル (2022/04/25)