アプリの更新でフォルダ名が変化しても一番最新verのファイルを起動するバッチファイル
記事の執筆に AI な類は使用しておりません。
はじめに
バッチファイルを使用していると起動したいアプリやファイルがフォルダの格納位置がコロコロ変わるなどで
フォルダの位置を修正するのが面倒になります。
その場合、for / dir / sort と組み合わせれば
出来るようなのでブログネタ。
【 目次へ戻る 】
名前順、一番最後のフォルダ内の指定アプリを実行
以下のバッチファイルは\Drive File Stream\49.0.09.0\GoogleDriveFS.exe
\Drive File Stream\49.0.10.0\GoogleDriveFS.exe
\Drive File Stream\49.0.11.0\GoogleDriveFS.exe
とあって 49.0.11.0 の GoogleDriveFS.exe を起動する例です。
rem ここから ------
echo off
cls
SET open_exe="GoogleDriveFS.exe"
SET folder="C:\Program Files\Google\Drive File Stream"
cd /d %folder%
for /f "usebackq tokens=*" %%A in (`dir /b /s ^| findstr /e "exe" ^| sort /r `) do (
ECHO %%A | find %open_exe% >NUL
IF NOT ERRORLEVEL 1 (
ECHO %%A 起動
start "" "%%A"
exit
) ELSE (
rem ECHO %%A 違う
)
)
exit
rem ここまで ------
拡張子 .exe を検索しています、箇所は以下です。
findstr /e "exe"
ソート順が Z → A , 9 → 0 になっていますので
逆にしたい場合は sort /r の /r を消してください。
ソートは dir で O:N パラメータで指定出来るのかな?と思ったら
出来ないので sort で指定しました。
*** ご注意 ***
このブログに書いてある事の実行は
自己責任にてお願いいたします。
このブログの管理者 気ままさん は
記事に書いてあることを実行して発生した
すべての事柄において責任を負いません。
これに同意をいただけない方への
このブログに書いてある事の実行は許可いたしかねます。
------
とまあ、こんな感じで
フォルダが移動してバッチファイルで
指定呼び出しできないじゃないか!を回避する方法でした。
考えればなんとかなる?ものですね
諦めたら終了とはよく言ったものです。
以上。
おすすめリンク
・Amazon関連リンク
・バッチファイル関連・バッチファイルを ( コマンドプロンプト/cmd.exe ) 最小化/最大化/通常サイズで起動
・現在開いているフォルダでコマンドプロンプトを呼び出す/カレントディレクトリ移動不要
・バッチファイルへドラッグすると日時を付加してバックアップフォルダへコピー
・RAR.exe/WinRAR.exe でバッチファイルを実行ファイル形式にする方法
・バッチファイルへファイルをドラッグすると拡張子で分別しコピー/移動 ( 自動リネーム付き )
・ドラッグしたファイルをコピー先に存在する物のみ上書きするバッチファイル
・テキストに記載したバッチファイル命令を実行する/実行しないの選択が可能なバッチファイル
・Win10 ネットワークの状態 ( アダプタ ) が有効/無効かの確認と切り替えをするバッチファイル
・指定年度の1年分の日付テキストファイル ( 毎日/366個 ) を出力するバッチファイル
・バッチファイル choice や set /P でキーボードで選択や文字入力したらウィンドウを最小化する
- 関連記事
-
- 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)