如何在特定位置打开cmd窗口而无需一路导航到所需目录?
右键点击桌面,导航到“新建”,然后从子菜单中选择“快捷方式”→浏览到Windows目录(或文件夹),然后到system32
目录并单击确定。
在命令字符串中添加\
和“cmd.exe”(不包括引号)。它应该像这样:
C:\WINDOWS\System32\cmd.exe.
点击 下一步 和 完成。在桌面上右键单击新的CMD图标并选择属性,然后 下一步 到开始。在选项中,删除该行并添加您希望它启动的目录路径...例如,C:\temp\mp3
然后点击 确定。
start cd c:\MyTargetFolder
从START.BAT中拖动一个快捷方式,并将其命名为“以管理员身份启动”。
右键单击该快捷方式,选择“以管理员身份运行”和“最小化运行”。同时确保“启动位置”将导致选择同一驱动器(因为CD不会更改驱动器!)
当您单击该快捷方式时,您将收到UAC提示,然后在所需文件夹中打开一个命令窗口。标题栏将显示此CMD窗口处于管理员模式。
这个程序总是在您的资源管理器当前路径中打开cmd.exe:
https://github.com/jhasse/smart_cmd您还可以将其固定到任务栏,然后使用Windows键+ [1-0]作为快捷键。
我知道一种更简单的方法。在开始菜单中找到cmd.exe,在桌面上创建快捷方式。然后右键单击它并选择属性。在“目标”下面,您会看到“启动位置”框。将该目录更改为您想要设置的任何内容。单击确定并启动位于桌面上的cmd.exe。在我看来,这是一个非常简单和可靠的解决方案 :)
@ECHO OFF
cd C:\YourProjectPath\FolderPath\
2. 使用便于记忆的名称保存为.bat文件。(我通常将其保存为 "goto-myProjectName.bat")goto-myProjectName
然后它应该会带您到那里。HKCR\Directory\shell
的答案(但都无效),以下方法对我有效:
SetOpenCmdHere.reg (最初的回答)Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\cmd]
@="Open CMD here..."
[HKEY_CLASSES_ROOT\Folder\shell\cmd\command]
@="C:\\Windows\\system32\\cmd.exe /k pushd \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="command prompt here"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /c start \"%1\" cmd.exe /k cd /d %1"
ShowBasedOnVelocityId
- 请参见上面的答案。