У меня есть небольшой скрипт Python, генерирующий команду Windows:
def quoted(s):
return '"' + s + '"'
import os
path = 'C:\\Program Files\\SumatraPDF\\SumatraPDF.exe'
params = ' -page 5 '
arg = 'D:\\Dropbox\\Final Term\\Final Draft.pdf'
cmd = quoted(path) + params + quoted(arg)
print cmd
os.system(cmd)
Это не работает внутри Sublime Text 2 (нажатие Ctrl + B):
"C:\Program Files\SumatraPDF\SumatraPDF.exe" -page 5 "D:\Dropbox\Final Term\Final Draft.pdf"
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s]
но запускается, если я вручную скопирую и вставлю команду (выведенную этим сценарием) в cmd.exe
.
Как заставить его работать?