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