如何在Windows XP中添加cmd快捷方式?


2

我经常需要访问一些命令行程序,如mysql。有没有办法为这些程序分配一个快捷方式,所以我不再需要输入整个路径?我认为它被称为符号链接,但是从我读到的内容中不存在xp。但是应该可能以某种方式,当我以前从安装程序安装MySQL时,'mysql'作为访问数据库的关键字在cmd中随处可用。

我试图弄乱注册表并设置我的电脑后面的系统变量,但唯一的结果是我可以访问这些%xyz%,这是不完全相同的。没有别的办法。

谢谢


“至 assing 这些节目“我认为你的意思” 分配 这些节目“。
Hello71

Answers:


0

做这个: 获取mysql exe的完整路径并复制它。

右键单击“我的电脑”,然后单击“属性”,再单击“高级”,再单击“环境变量”。

你应该有一个名为PATH的变量。编辑这个。在当前的结尾处添加一个分号和放置mysql可执行文件的目录的路径,使其看起来像OLDPATH; PATHWHEREMYSQLEXECUTABLE位于


现在有意义了,谢谢。
jirkap

2

您可以使用...将目录添加到路径中

setx path "%path%;c:\foo" -m

但我通常做的是为每个命令创建一个非常简单的脚本,并使用我想要使用的快捷方式命名它。我的所有脚本都放在一个添加到路径的目录中。我所要做的就是运行脚本就是键入那个快捷方式,无论我在哪个CD中。

您还可以开发这些脚本以使用参数,这样您就可以非常轻松地创建复杂命令,而无需记住它们。

这基本上就是脚本编写的全部内容。

下面是我制作的一个简单脚本示例,它使用Sysinternals命令显示网络上任何计算机的硬盘驱动器信息 psinfo.exe 。我把它保存为 driveinfo.cmd,我可以输入 driveinfo /? 提醒我语法。

@echo off

echo.
echo DriveInfo v1.1
REM dependencies:  psinfo.exe
echo.

if [%1] == [] goto :command
if [%1] == [/?] goto :help
setlocal
set parm=%1
for %%U in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
call set "parm=%%parm:%%U=%%U%%"
)
if [%parm:~0,2%] == [\\] goto :command
goto :error

:command
if [%1] == [] (
echo Drive information for %COMPUTERNAME%:
) else (
echo Drive information for %parm:~2%:
)
psinfo -d volume %1 2>nul | findstr /v "System information for" || (
goto :noresponse
)
goto :eof

:error
echo Syntax error
goto :eof

:noresponse
echo.
echo %parm:~2% cannot be found
goto :eof

:help
echo Usage: driveinfo [\\computer]
goto :eof

你得到的基本相同:psinfo -d volume 2> nul | grep -e“音量”-e“[A-Z]:”
BillP3rd

那你在说什么?使用grep而不是findstr? Grep不是标准的CMD命令,而findstr是。 GnuWin32工具也不能简单地放在同步目录或闪存驱动器中,因此我不能保证我会在我碰巧使用的任何机器上安装它。
paradroid

1
当然。一个独立的grep可以,但是,可以在闪存驱动器上安装和运行GnuWin32实用程序。安装程序会生成一个快捷方式,负责处理必要的环境设置。顺便说一下,我的评论并不是一种批评,我希望你不要这样批评。一世 喜欢 你的driveinfo脚本。我的意图仅仅是建议一种更简洁(和可读)的方式来处理psinfo.exe的输出。 NB。 SETX在XP中不是有效命令。
BillP3rd

好的,谢谢 - 我明白你的意思了。我甚至不记得我是如何发现findstr如何设法以这种方式处理psinfo输出的。我没有使用grep的原因是我发现在我的命令控制器中保留脚本和独立可执行文件要容易得多,我可以与所有机器同步并保持USB闪存驱动器。如果有办法用GnuWin32命令做到这一点,我会再次研究。我完全忘记了setx不作为标准包含在XP中。
paradroid

0

既然你提到了符号链接,你可以下载 的GnuWin32 工具。你需要的包裹是 文件实用程序 其中包括“LN”命令。一旦安装,他们将需要在路径中。然后,您可以创建符号链接或硬链接。您 威力 喜欢创建一个文件夹来存放您的链接。该文件夹也需要在路径中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.