Windows 任务计划程序不允许使用空格

Windows 任务计划程序不允许使用空格

当创建新任务并通过文件浏览器选择要执行的文件时,它会自动将路径括在双引号中,但这不起作用。如何处理任务计划程序路径中的空格?

例如:C:\Users\Fisher Man\Desktop\script.bat自动转换为"C:\Users\Fisher Man\Desktop\script.bat"。这仍然不起作用,因为我仍然收到一个C:\Users\Fisher不存在的错误,并将Man\Desktop\script.bat其作为参数。

编辑:我正在尝试使用 venv 运行 python 脚本,为了简单起见,我将命令放在 .bat 脚本中:

 cd "C:\Users\Fisher Man\Desktop\Program\"
.env\Scripts\python.exe main.py

目前正在绕过使用以下答案的脚本。

解决方案:

打开 cmd 并切换到 C:\Users。输入 dir /x。查看中间列(带有 ~ 波浪符号)以查找您的简称。它可能是 FISHER~1。在您的路径中使用此名称。C:\Users\fisher~1\Desktop\script.sh

—CMasMas 先生

相关内容