フォルダー内のファイル名にアクセスできる for ループがあり、そのファイル名に文字列が含まれているかどうかを確認する必要があります。
たとえば、ファイル名: 'C:\Temp\hello.cs' 検索するパターン: 'C:\Temp\h'
これの疑似コードは
IF filename.Contains(pattern) then
// DO SOMETHING
END IF
私はこれを試しました:
%%i|find %pattern% >nul
if not errorlevel 1 echo "Pattern matched"
しかし、ファイルをダブルクリックしたかのようにファイルが開いただけです。