Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。
cmd 回到system32指令碼?
cmd
原本在C:\Users\mas\Desktop下
要立即跳到C:\windows\system32
不知道有沒有辦法
我是用
cd /
c:
cd windows
cd system32
但這樣轉換太慢了
不知道有沒有快速一點的方法
求高手!
3 個解答
- ?Lv 56 年前最愛解答
cd /d %systemroot%\system32
因為作業系統不一定會安裝在 C:,也不一定要叫做 Windows,
(雖然預設值是 C:\Windows 沒錯,但不能視為必然)
所以利用環境變數的方式是比較可靠的,特別是要寫在 *.BAT 中、
或是要拿給別人使用時,更應該要這樣做。
加上 /d 參數是為了可以同時切換磁碟機,詳情請參閱 cd/?。
此外,如果您是鍵盤的愛用者,又嫌上面要打的字太多的話,
可以考慮使用一下 doskey 這個老朋友。
只要設定一次、給它一個短名字(巨集),以後就可以用這個短名字來取代上面那一大串指令。例如:
doskey WS=cd /d %systemroot%\system32
那麼以後無論在哪個磁碟或目錄,只要打 ws 就可以立刻切換到目的地。詳情請參閱 doskey/?。
但是這樣做的話只適用在目前的 cmd 視窗,關掉就沒有了。
若是想要一開機以後就一直都能用的話,可以將一些常用的指令都存成一個 BAT 檔,像是這樣:
@echo off
doskey WS=cd /d %systemroot%\system32
doskey ls=dir /b $*
doskey cat=type $*
然後看是要手動執行這個 BAT 檔,或是設成開機後自動執行都可以。
以上回答希望對您有幫助!
2015-03-30 21:55:39 補充:
最後一句寫得有點模糊,再補充一下:(以檔名為 Alias.bat 為例)
1. 手動執行這個 BAT 檔:
將 Alias.bat 放在 PATH 中找得到的目錄中(例如 C:\Windows),
然後每次開啟一個新的 cmd 之後,手動執行一次 Alias.bat。
這也是比較安全的做法。
2015-03-30 22:01:07 補充:
2. 設成開機後自動執行:
【這需要修改機碼,若操作不當可能會有未知的風險,請自行斟酌】
在下列兩個機碼的其中一個:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
新增一個名為 AutoRun 的字串值 (REG_SZ),
然後將其資料填入此檔的位置即可。(例:C:\Windows\Alias.bat)