Windows:如何在不关闭的shell窗口中打开.exe?

时间:2009-02-23 06:03:30

标签: mysql windows shell

我已经有这个问题多年了,而且太烦人了。

假设我想运行mysqldump.exe ...这是我的进程:开始 - >运行,在目录后输入“cmd”... dir到目录,直到我最终到达c:/ program files / mysql / bin /然后我可以最终调用“mysqldump.exe”

我不介意使用Windows资源管理器访问c:/ program files / mysql / bin,但是我无法打开shell中的任何.exe文件,我无法打开shell目录就是那个。

我该怎么做?

9 个答案:

答案 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工具实际点击文件夹打开命令提示符对我来说是一件烦恼...特别是因为我当时总是需要在当前目录上运行命令行工具。