2
所以我發現this SO question與我想要做的事有關;但是,我在其中有空格的目錄遇到問題。我試着看過其他幾個SO問題,但是我誤解了他們,或者沒有一個真正解決我的問題。我已經看到有關將參數作爲數組傳遞並使用%1或某些東西來解決特殊字符的問題,但沒有任何工作。在windows命令行中引號的引號
我試着輸入下面的cmd.exe:
schtasks /Create /SC DAILY /TN PythonTask /TR "python "C:\Users\me\stuff with spaces \pythonprogram.py""
然而,行情似乎不正確的順序進行。我希望命令每天輸入爲cmd.exe的python "C:\Users\me\stuff with spaces \pythonprogram.py"
。
如何在windows命令行中引號引號?從
回答以下:
您在引號把參數前添加一個反斜槓\
。即:
do_some_command_in_windows_shell_with_this_given_string "run "something.exe""
被替換爲:
do_some_command_in_windows_shell_with_this_given_string "run \"something.exe""
啊哈!我現在覺得自己像個白癡。非常感謝你。我剛剛在第二個參數之前添加了一個反斜槓,如下所示: 'schtasks/Create/SC DAILY/TN PythonTask/TR「python \」C:\ Users \ me \ stuff with spaces \ pythonprogram.py「」如果有人遇到同樣的問題,可以理解我的例子。 – chase