我怎样才能在一个特定的位置打开一个cmd窗口,而不必一直导航到我想要的目录?
当前回答
该方法使用cmd.exe和发送快捷方式,使cmd.exe可以直接打开目录。这种替代方法是在没有打开命令窗口在这里右键单击菜单。
打开“文件资源管理器”,在位置栏中输入shell:sendto,导航到“发送到文件夹”。 复制命令提示符快捷方式或创建一个新的快捷方式.lnk文件。 编辑快捷方式的属性,并将目标编辑为%windir%\system32\cmd.exe /k cd /d,然后按“OK”保存更改。 右键单击一个文件夹并展开“发送到菜单”以使用cmd快捷方式。
这个快捷方式应该打开一个cmd窗口,由右键单击选择的目录。
该方法至少在windows 7和10下有效。将快捷方式命名为命令提示符(cd)以指定快捷方式的任务。
可能的错误消息:
显示'目录名无效。'如果不是folder is 选中。 系统无法找到指定的驱动器。如果文件夹是 不存在。 文件名、目录名或卷标签语法不正确。如果选择了多个文件。
简单介绍一下快捷方式:在Send to下使用时,目录会作为参数自动添加到快捷方式的末尾,因此快捷方式不需要输入目录。
其他回答
在我的情况下,我非常特别想在特定文件夹的管理模式下打开CMD窗口。以下是如何(适用于Windows 7):
在目标文件夹中,创建START.BAT,只包含一行:
start cd c:\MyTargetFolder
从START. bat中拖动快捷方式,并将其命名为“START AS ADMIN”。
右键单击快捷方式,选择“以管理员身份运行”和“最小化运行”。还要确保“Start In”将导致相同的驱动器被选中(因为CD不会改变驱动器!)
当您单击该快捷方式时,您将得到UAC提示符,然后在所需文件夹中打开命令窗口。标题栏将显示此CMD窗口处于ADMINISTRATOR模式。
我知道有个更简单的方法。在开始菜单中找到cmd.exe,并将其作为快捷方式发送到桌面。然后右键单击它并选择属性。你会在“目标”下看到“开始”框。将该目录更改为您想要设置的任何目录。单击“确定”并启动桌面上的cmd.exe。在我看来,这是一个非常简单和确定的解决方案:)
假设在文件资源管理器中打开了目标目录/文件夹,执行以下操作:
单击地址栏,或者按Alt+D 现在,当地址栏高亮显示时,在栏中键入cmd。 按Enter键
您将注意到该文件夹中的命令提示符
在windows 10中,你只需要点击一下就可以在任何文件夹中获得cmd。 只需按住“shift +鼠标右键”在你想要的文件夹,cmd将打开你的文件夹路径。
而不是把它保存成一个快捷方式,这就是我的做法,我发现它非常有用。已经有答案可以作为快捷方式显示了,但我只是想分享这个,尤其是我发现它对angular项目非常有用。
创建一个新的txt文件 然后把下面的代码写进去。 @ECHO掉 cd C: \ YourProjectPath \ FolderPath \ 另存为。bat文件,取一个方便的名字。(我通常把它存为 “goto-myProjectName.bat” 然后将该bat文件复制到默认路径(当您运行cmd, 不管你的默认路径是什么,它都从它开始。例如,在 我的电脑是windows/system32。 然后输入bat文件的名称,去掉扩展名。 例如:goto-myProjectName
那它应该会带你去那里。
推荐文章
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- Windows和Linux上的c++编译:ifdef开关
- 如何验证批处理文件中是否存在一个文件?
- 异步运行Windows批处理文件命令
- XAMPP -端口80被PID 4的“无法打开进程”使用!12
- 为什么git在Windows下记不住我的密码
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- 有没有替换Windows (Visual C)的unistd.h ?
- 从Windows批处理文件设置系统环境变量?
- 在Sublime Text 2中使用Ctrl+D进行多个选择时,我如何跳过匹配?