こんにちは、ダウンロードの準備ができたときに uTorrent から widows バッチ スクリプトを実行しようとすると問題が発生します。
スクリプトは非常に基本的なもので、フォルダにある rar ファイルを unrar し、いくつかのログ ファイルを作成します。スクリプトは、cmd で実行すると問題なく動作しますが、uTorrent でスクリプトを実行すると、unr 行以外はすべて動作します。これは、すべてのログファイルが作成されたことを意味するため、パラメーターが正しいことがわかります。
:: BEGIN TORRENT_DONE.BAT
::
:: In uTorrent 'Run Program'
:: enter data like:
:: H:\TORRENT_DONE.BAT "%D" "%N" ::
:: INCLUDE QUOTE MARKS ::
@ECHO OFF
SET JOBDIR=%~1
SET JOBNAME=%~2
CD/D "%JOBDIR%"
>JOB_"%JOBNAME%".LOG ECHO.%JOBNAME%
>>JOB_"%JOBNAME%".LOG ECHO.
IF EXIST *.RAR GOTO :UNPACK_RAR
GOTO :NO_UNPACK
:UNPACK_RAR
>>JOB_"%JOBNAME%".LOG ECHO.FOUND RAR FILES
unrar x *.rar >>JOB_"%JOBNAME%".LOG
GOTO :DONE
:NO_UNPACK
>>JOB_"%JOBNAME%".LOG ECHO.NO FILES FOUND TO UNPACK
>>JOB_"%JOBNAME%".LOG DIR/B
:DONE
>>JOB_"%JOBNAME%".LOG ECHO.Im Done!
::
:: END TORRENT_DONE.BAT
uTorrents が winrar などを実行するための適切な権限を持っていない可能性がありますか?
また、私のパスは環境変数に設定されているため、ここでは問題になりません。
この問題についてご協力いただきありがとうございます。よろしくエミール