我已经有这个问题多年了,而且太烦人了。
假设我想运行mysqldump.exe ...这是我的进程:开始 - >运行,在目录后输入“cmd”... dir到目录,直到我最终到达c:/ program files / mysql / bin /然后我可以最终调用“mysqldump.exe”
我不介意使用Windows资源管理器访问c:/ program files / mysql / bin,但是我无法打开shell中的任何.exe文件,我无法打开shell目录就是那个。
我该怎么做?
答案 0 :(得分:7)
这就是我对这些类型的命令所做的:
将“命令提示符”快捷方式的副本拖到桌面上。
打开快捷方式的属性。
将目标字段更改为:%SystemRoot%\ system32 \ cmd.exe / k mysqldump.exe
将开始于:字段更改为: c:/ program files / mysql / bin /
点击确定,然后将“命令提示符”中的捷径重命名为“Mysqldump”。
然后只需在需要该命令时双击该图标即可。 cmd.exe的“/ k”选项使窗口保持打开状态。
答案 1 :(得分:6)
微软发布了一款名为Open Command Prompt Here的Windows XP动力系统。如果您使用的是Vista,那么您需要做的就是hold shift and right-click。
答案 2 :(得分:1)
这是我的流程:开始 - >运行,输入 “
cmd
”...... dir进入目录后 目录,直到我终于到达c:/program files/mysql/bin/
然后我可以 最后拨打“mysqldump.exe
”
为什么不只是以下?
c:
cd "c:/program files/mysql/bin"
mysqldump.exe
更好的是,将它放在批处理文件中并执行它。
您还可以为cmd.exe
创建快捷方式,并将“开始”目录设置为“c:/program files/mysql/bin
”。
答案 3 :(得分:1)
您可以下载加载项,以便右键单击该文件夹并打开命令提示符。节省了大量时间,你说你不介意导航到该位置。
http://download.microsoft.com/download/whistler/Install/2/WXP/EN-US/CmdHerePowertoySetup.exe
答案 4 :(得分:1)
一个不错的小技巧是,可以将资源管理器地址栏中的图标拖到命令行窗口,然后在当前光标位置插入完整路径。
它在vista中不起作用,但如果您SHIFT-RightClick一个文件夹,则会出现“打开命令Windows Here”选项。
在xp下你可以将它保存为.reg并执行它:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmd]
@="Open Command Prompt Here"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmd\command]
@="cmd.exe /k pushd %L"
答案 5 :(得分:0)
只需使用资源管理器导航到bin或任何目录。然后在地址栏输入 cmd 并按回车键。从此位置开始的命令行。
答案 6 :(得分:0)
你可以用python做到这一点: 如果您还没有activepython,请从ActiveState's Website下载。接下来,运行PythonWin并创建一个新脚本。写下以下内容:
from subprocess import *
Call("c://program files//mysql//bin//mysqldump.exe")
将脚本保存在某处。如果要运行它,只需双击即可。如果你喜欢编写批处理文件,有更简单的方法,但对于这种情况,Python比Windows更简洁。
答案 7 :(得分:0)
只需将c:/ program files / mysql / bin /放入您的路径......
然后你可以直接运行mysqldump.exe而不用打开cmd提示,只需在“开始>运行”中输入
答案 8 :(得分:0)
我正在使用MS PowerToy一段时间,但因为关键功能而转移到开源Open Command Prompt Shell Extension:
(从网站逐字复制)
通过右键单击目录中的任何空屏幕空间,可以在当前所在的目录中打开命令提示符。这样就无需向上导航以便在当前目录中打开命令提示符。
必须使用MS工具实际点击文件夹打开命令提示符对我来说是一件烦恼...特别是因为我当时总是需要在当前目录上运行命令行工具。