我怎样才能在一个特定的位置打开一个cmd窗口,而不必一直导航到我想要的目录?


当前回答

右键单击桌面,导航到新建,然后从子菜单中选择“快捷方式”→浏览到Windows目录(或文件夹),然后浏览到system32目录,单击确定。

在命令字符串中添加\和"cmd.exe"(不带引号)。它应该是这样的:

C:\WINDOWS\System32\cmd.exe.

单击下一步并完成。右键单击桌面上的新CMD图标,选择属性,然后单击“开始”旁边。在选项中,删除该行,并将路径添加到您想要它开始的目录…例如,输入C:\temp\mp3,然后单击“确定”。

其他回答

最简单的方法是进入Windows资源管理器的地址栏,在那里输入cmd。它将自动为您打开命令提示窗口。

Pushd命令设置当前文件夹。所以:

cmd /k "pushd D:\Music"

而不是把它保存成一个快捷方式,这就是我的做法,我发现它非常有用。已经有答案可以作为快捷方式显示了,但我只是想分享这个,尤其是我发现它对angular项目非常有用。

创建一个新的txt文件 然后把下面的代码写进去。 @ECHO掉 cd C: \ YourProjectPath \ FolderPath \ 另存为。bat文件,取一个方便的名字。(我通常把它存为 “goto-myProjectName.bat” 然后将该bat文件复制到默认路径(当您运行cmd, 不管你的默认路径是什么,它都从它开始。例如,在 我的电脑是windows/system32。 然后输入bat文件的名称,去掉扩展名。 例如:goto-myProjectName

那它应该会带你去那里。

为了在windows系统中获得更好的终端使用体验,可以使用cmder作为快捷方式:

下载cmder到你的系统 使快捷方式 type path_of_the_cder /START target_path_wish_to_run . type path_of_the_cder /START

例如:

\用户\<用户名>i\AppData\漫游\ cder \ cder .exe /START C:\SOURCE\

用一个只有一行的批量文件:

START "Desire_Path" //不带引号用cmd输入你想要开始的位置

示例(打开文本编辑器,将代码放在那里,并以.bat扩展名保存文件):

START cd C:\Users

然后双击它

****注意:如果你想让资源管理器完成任务,不要放CD命令。

*做相反的事情:

为了让你在使用cmd时使用explorer.exe应用程序打开一个特定的目录,你可以使用START命令和你想显示的文件夹的绝对路由。