2013-01-15 31 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