我有这个简单的批处理脚本...
@ECHO OFF
:batch
IF "%~1"=="" GOTO end
ECHO video=FFVideoSource("%~f1")>"%~f1.avs"
ECHO audio=BassAudioSource("%~f1")>>"%~f1.avs"
ECHO AudioDub(video,audio.TimeStretch(pitch=432.0/4.4))>>"%~f1.avs"
SHIFT
GOTO batch
:end
从命令提示符执行时在所有情况下都可以正常工作,但是当我拖放文件名中带有下划线的文件时会中断。创建了几个 avs 文件。我在其父目录的 %~1 甚至在“C:\Documents and Settings\Admin”中都找到了它们。
有谁知道为什么下划线会成为拖放问题?
我在WinXP上,这与它没有任何关系,是吗?