|
From: | Stefan Monnier |
Subject: | bug#18745: 24.3; MS Windows, `call-process-shell-command' fails on `shell-quote-argument'ed bat file with quoted args |
Date: | Thu, 16 Oct 2014 09:47:20 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) |
>> (call-process-shell-command "\"c:/path-without-space/foo-bar.bat\"" >> nil t t "\"x y\"") [...] > This is a Windows misfeature, not an Emacs bug: the CreateProcess > primitive fails like that when passed a command that is a batch file. > To work around, try using cmd.exe as the command, and the batch file > with arguments as its arguments, with "/c" prepended. But call-process-shell-command (contrary to call-process) should already be using cmd.exe, no? Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |