バッチファイルとアイコンを使用してexeプログラムでバッチを有効にするプログラムを使用して、相対ショートカットを作成しようとしています。
エクスプローラー ウィンドウで次のアルファベット並列フォルダーを開くための「ショートカット」と、前のフォルダーを開くためのショートカットが必要です。理想的には、ダブルクリックに使用したエクスプローラー ウィンドウを閉じたいとさえ思います。
私はこれまでに持っています:
@echo off
echo %cd%
for %%a in ("%cd%") do set folder=%%~na
pushd ..
echo %folder%
echo .
dir /A:D /B
pause
%folder% には、バッチが実行されるフォルダーの名前 (パスではありません!) があります。
行: dir /A:D /B は、すべての並列フォルダーを提供する複数行の出力を提供します (pushd を使用してレベルを上げるため..)。%fodler% 値を検索して、その上または下の行を選択する方法を見つける必要があります。
for /f を使用して何かを試しましたが、1 つの文字列ではなく複数の行を処理する場合にはあまり役に立ちません。
任意のアイデア?