
我正在編寫一個小的 BAT 文件,它能夠像 Unix 中那樣創建 doskey(別名)。例如:
doskey cat=type $*
doskey ..=cd..
我只想要這些 BAT 文件,這樣我就可以將它們放在閃存驅動器上,然後當我需要在 Windows 電腦上工作時運行(我主要使用 Linux/Macintosh 電腦)
我該怎麼寫這個:
doskey ~= "code here"
我希望它能夠工作,這樣如果我是當前用戶“用戶名”,它將直接將我帶到“C:/Users/username”目錄
當我輸入:
cd ~
有任何想法嗎?
我嘗試過,但沒有成功
doskey ~=echo C:/Users/%username% | cd
謝謝!
答案1
對於~
仿真,請使用cd /d "%USERPROFILE%"
對於其他可能有用的變量,請在 cmd/dos 提示字元下鍵入set
並按。Enter
答案2
創建一個簡單的 dokeydoskey explorer=start .
這將在資源管理器中開啟目錄
我會盡力讓你的想法
doskey cd~=cd C:\Users\%username%
它沒有像你想要的那樣工作,因為我無法輸入空格,但如果你輸入cd~
它會做同樣的事情
有關更多 dokey 宏,請訪問我的垃圾倉庫