Bat 文件无法正常工作

Bat 文件无法正常工作

我的 bat 文件中有这个命令

"c:\program files\winrar\rar.exe" a -agDD.MM.YYYY -cfg- -ep -p"123" "C:\Backup_.rar" "E:Backup" 

如您所见,我正在运行 winrar 来压缩我的文件。如果我在命令提示符下以交互方式运行它,它会正常工作,但是当我想使用任务计划程序启动 .bat 文件时,它会压缩 .bat 文件所在的目录。
没有错误显示给您。我的问题是,当我运行任务时,源路径会发生变化。我应该提到我的源路径不受限制,每个人都可以访问它。如果有人能帮忙,我会很高兴。

答案1

使用更改目录命令

你能展示更多你的脚本吗?你使用更改目录命令吗?例如“CD C:\blah”

答案2

您是否尝试过使用该Start命令而不是直接运行可执行文件?

前任:

Start "WinRar" /wait "c:\program files\winrar\rar.exe" a -agDD.MM.YYYY -cfg- -ep -p"123" "C:\Backup_.rar" "E:Backup"

如果上述方法不起作用,请尝试将整个命令括在双引号中,如下所示:

Start "WinRar" /wait ""c:\program files\winrar\rar.exe" a -agDD.MM.YYYY -cfg- -ep -p"123" "C:\Backup_.rar" "E:Backup""

这里有很好的文档Starthttps://ss64.com/nt/start.html

另外,可能没关系,但我注意到"E:Backup"

相关内容