Windows CMD(或 ConEmu)shortcut/alias 命令

Windows CMD (or ConEmu) shortcut/alias to command

如何在 windows CMD(或 ConEmu)中创建 shortcut/alias。

我正在使用 laravel 并且有一个命令:

C:\>php artisan make:migration $var1 --create=$var2

如何制作 shortcut/alias 以便我只需要输入例如?

C:\>mig $var1, $var2

很好的答案。

我在我的 C: 驱动器上创建了一个名为 "scripts" 的文件夹。
然后在路径下的环境变量中输入C:\scripts。

已退出 -> 已登录

创建了一个 mig.bat 文件:
@php artisan make:migration %1 --create=%2

正在使用:
C:>mig $var1 $var2
将按预期执行代码。

阅读@MichaelBurr 的回答后,我进一步调查了 Doskey。
这最终导致我 aliases -> 关于使用别名和 Windows PowerShell 的信息。

创建 .bat 文件并将其 运行 连接到 运行 另一个进程的问题是,您最终可能会 运行在 [=] 中连接 shell 25=].

对于 Windows,像这样创建一个文件(替换 user_000 以匹配您的 %HOMEPATH%):

REM this filename:   "C:\Users\user_000\doskey.cmd"
@echo off
doskey art=php artisan $*

然后右键单击您最喜欢的命令提示符快捷方式和 select 属性。在 Target: 中将其更改为:

%windir%\system32\cmd.exe /K %HOMEPATH%\doskey.cmd

/K 将在打开 CLI 时 运行 您的 doskey.cmd 文件。