0 对于某些外部程序(不是全部),我希望程序在执行命令后在Emacs之外独立运行。换句话说,如果关闭Emacs,外部程序仍然可以运行。在emacs中,如何执行外部命令而不是emacs进程? PS:我的操作系统是windows。 来源 2013-01-15 Xun +3 用nohup,man nohup运行你的命令以获取更多信息。但更确切地说你正在使用哪种操作系统? – mathk +0 谢谢,我的操作系统是window7。恐怕nohup在Windows中不起作用,至少不方便。 – Xun
1 我认为(w32-shell-execute "start" "myprog" "args")应该做的伎俩。 来源 2013-01-16 22:22:12 sds +1 谢谢。现在我发现'(w32-shell-execute“open”“myprog”“arguments”)'起作用。但是'(w32-shell-execute“启动myprog”)似乎不起作用。 – Xun +1 尝试“开始”而不是“打开” – sds
用nohup,man nohup运行你的命令以获取更多信息。但更确切地说你正在使用哪种操作系统? – mathk
谢谢,我的操作系统是window7。恐怕nohup在Windows中不起作用,至少不方便。 – Xun