查看單個文章
舊 2009-09-23, 02:09 PM   #2 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時級別:97 | 在線時長:9861小時 | 升級還需:135小時
註冊日期: 2002-12-07
文章: 13343
精華: 0
現金: 26452 金幣
資產: 3024312 金幣
預設

改成這樣

Shell "cmd.exe /c %systemroot%\notepad.exe"

因為 %systemroot%是給舊DOS時代用的環境變數
所以利用 cmd.exe 以 DOS身份執行 notepad.exe
也因此可以使用 %systemroot%環境變數

P.S.
其實windows發展到 XP後就以完全脫離 DOS
但為了相容
所以發展了個 Windows Command Processor 模擬器
就是所謂的 "命令提示字元"

那 /c 是什麼意思呢?
你只要開啟 "命令提示字元"視窗
打上 cmd/?
就可知了
(目的在自動結束 命令提示字元視窗)
mini 目前離線  
送花文章: 2013, 收花文章: 8002 篇, 收花: 26806 次
回覆時引用此帖
向 mini 送花的會員:
sob790717b (2009-10-13)
感謝您發表一篇好文章