我正在编写一个小型的 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
创建一个简单的 doskeydoskey explorer=start .
这将在资源管理器中打开目录
我会尽力实现你的想法,但
doskey cd~=cd C:\Users\%username%
由于我没有留出空格,所以它没有按照你想要的方式工作,但如果你输入,cd~
它会做同样的事情
欲了解更多 doskey 宏,请访问我的垃圾回收站