2013-01-15 32 views
0

对于某些外部程序(不是全部),我希望程序在执行命令后在Emacs之外独立运行。换句话说,如果关闭Emacs,外部程序仍然可以运行。在emacs中,如何执行外部命令而不是emacs进程?

PS:我的操作系统是windows。

+3

用nohup,man nohup运行你的命令以获取更多信息。但更确切地说你正在使用哪种操作系统? – mathk

+0

谢谢,我的操作系统是window7。恐怕nohup在Windows中不起作用,至少不方便。 – Xun

回答

1

我认为(w32-shell-execute "start" "myprog" "args")应该做的伎俩。

+1

谢谢。现在我发现'(w32-shell-execute“open”“myprog”“arguments”)'起作用。但是'(w32-shell-execute“启动myprog”)似乎不起作用。 – Xun

+1

尝试“开始”而不是“打开” – sds