相关疑难解决方法(0)

引用Windows命令行上的引号

所以我发现这个Stack Overflow问题与我想做的事情有关; 但是,我在使用其中有空格的目录时遇到问题.我试着查看其他几个Stack Overflow问题,但要么我误解了它们,要么没有真正解决我的问题.我已经看到了将参数作为数组传递并使用%1或者某些东西来处理特殊字符的东西,但还没有任何工作.

我尝试在cmd.exe中输入以下内容:

schtasks /Create /SC DAILY /TN PythonTask /TR "python "C:\Users\me\stuff   with  spaces  \pythonprogram.py""
Run Code Online (Sandbox Code Playgroud)

但是,引号似乎没有按正确的顺序排列.我想python "C:\Users\me\stuff with spaces \pythonprogram.py"每天输入命令cmd.exe.

如何在Windows命令行上使用引号括起来?

下面的答案:

\在引用的参数之前添加反斜杠.即:

do_some_command_in_windows_shell_with_this_given_string "run "something.exe""
Run Code Online (Sandbox Code Playgroud)

替换为:

do_some_command_in_windows_shell_with_this_given_string "run \"something.exe""
Run Code Online (Sandbox Code Playgroud)

string shell cmd batch-file

2
推荐指数
1
解决办法
7331
查看次数

标签 统计

batch-file ×1

cmd ×1

shell ×1

string ×1