OK, I have a little time to experiment today and I've been changing things to see what might make a difference.
Here is the latest situation after trying the steps you suggested.
I have utorrent run the following when a torrent finishes:
Code: Select all
filebot.exe -script fn:amc --output "d:/shares" --log-file amc.log "ut_dir=%D" "ut_file=%F" "ut_kind=%K" "ut_title=%N" "ut_label=%L" "ut_state=%S"
It executes, and on the utorrent logger tab it shows:
Code: Select all
[2013-04-20 09:42:22] Executing: filebot.exe -script fn:amc --output "d:/shares" --log-file amc.log "ut_dir=D:\shares\Torrents\_Torrents\complete" "ut_file=The.Daily.Show.2013.04.18.Mark.Mazzetti.HDTV.x264-EVOLVE.mp4" "ut_kind=single" "ut_title=The.Daily.Show.2013.04.18.Mark.Mazzetti.HDTV.x264-EVOLVE.mp4" "ut_label=" "ut_state=11"
However, there is an error, and the error appears in the amc.log file as:
Code: Select all
Apr 20, 2013 9:42:27 AM net.sourceforge.filebot.cli.ArgumentBean getFiles
??: The filename, directory name, or volume label syntax is incorrect
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_dir=D:\shares\Torrents\_Torrents\complete
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_file=The.Daily.Show.2013.04.18.Mark.Mazzetti.HDTV.x264-EVOLVE.mp4
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_kind=single
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_title=The.Daily.Show.2013.04.18.Mark.Mazzetti.HDTV.x264-EVOLVE.mp4
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_label=
Argument: C:\Documents and Settings\Administrator\デスクトップ\ut_state=11
Exception: File not found: C:\Documents and Settings\Administrator\デスクトップ\ut_dir=D:\shares\Torrents\_Torrents\complete
Failure (°_°)
For some reason the argument that is passed to the AMC script includes a local path (why?) and that local path includes some Japanese text (since my computer, server and OS are Japanese). The Japanese means "Desktop".
I should repeat that if I run the code from the utorrent logger tab manually from a command line it works perfectly. Changing to an absolute path to call the script as you suggested in the previous post does not have any effect on the error.
Is this helpful information? I guess if I figure out where in the process the extra path information is being inserted into the argument I can fix the problem?
Thanks for your patience and help on this!