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