そのため、意図したとおりに機能するバッチを作成しました。ただし、ウィンドウを再起動した後、バッチを再度実行しましたが、何らかの理由で機能しなくなりました。
それを分解し、一部のコードを削除/簡素化した後、問題が MediaInfo CLI に関係していることがわかりました。バッチの完全なコードは次のとおりです。
@echo off
set MEDIAINFO=C:\Progra~1\MediaInfo\MediaInfo.exe
set TEMPLATE=H:\test\Audio.txt
%MEDIAINFO% --Inform=file://%TEMPLATE% test.dts >H:\test\test.txt
pause
テンプレート (Audio.txt) には次のものが含まれています。
Audio;%BitRate/String%
ご覧のとおり、超基本的なものに分解しました。しばらくすると、何も変更せずに再び機能しましたが、再起動した後は機能しませんでした。それが何だったのか、私にはわかりません。
なぜこれが起こっているのかについてはかなり混乱しているので、どんな助けでも大歓迎です。
PS: 私の文法が正しくない場合は申し訳ありませんが、英語は私の母国語ではありません.