我想要一种基于命令行的快速方法来访问我经常使用的目录。有没有办法在 Windows 中创建某种别名,以便我可以VS08P
在命令提示符或地址栏中键入,然后 Windows 会自动打开我想要的文件夹,即c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
?
(请注意,问题不是关于如何使用 Visual Studio 2008。除非解决方案是批处理文件,否则我认为我在正确的网站上提出了这个问题。)
答案1
如果您想在 Windows 资源管理器中打开该文件夹,您可以:
- 创建文件夹的快捷方式(.lnk 文件)(在 Windows 资源管理器或桌面上右键单击 > 新建 > 快捷方式),然后将该快捷方式放在路径的某个位置。
创建如下批处理文件:
cd "c:\Documents and Settings\etc\etc" start .
然后将其保存为 VS08P.bat 并将其放在您的路径的某个位置。
如果你想在命令提示符中跳转到它,请参阅Phoshi 的回答。
答案2
使用mklink
命令。从命令行:
C:> mklink /D VS08P c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
现在您将拥有c:\VS08P
指向上面的 Visual Studio 目录的内容。
答案3
我将对“创建简单批次”的杂音进行补充,但要稍作改动。您可以创建一个简单的批次,但要在其中放置一个开关,这样您就可以使用它来导航到各种喜欢的目录:
@echo off
GOTO %1
:VS08P
cd c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
GOTO END
:music
cd "C:\Documents and Settings\[My ID]\My Documents\My Music"
GOTO END
:downloads
cd C:\shared\downloads
GOTO END
:logs
cd C:\[project path]\logs
GOTO END
:END
您可以将其命名为 go.bat,并且可以将其用于所有您喜欢的位置。您的朋友会认为您非常酷,因为您只需go logs
在命令行中键入,您就会神奇地进入您的logs
目录。您仍然需要将保存此 bat 的目录附加到您的 PATH 中。
答案4
您可以设置自定义环境变量:
- 右键单击“我的电脑”,然后选择“属性”
- 选择“高级”选项卡
- 点击按钮“环境变量”
- 在窗口顶部,您可以定义自己的系统变量
我安装了德语版的 Windows,因此上面提到的项目的名称可能略有不同;)
另一种方法是:
创建包含以下内容的批处理并通过它运行 shell:
@echo off
set VS08P = c:\Documents and Settings\[My ID]\My Documents\Visual Studio 2008\Projects
cls
这样,您可以添加任意数量的变量并在 shell 会话中调用它们。