如何在命令行将abc.exe简化为abc?能否缩短LOVE引擎启动命令?
命令行文件名简化与长命令优化方法
1. 简化带.exe后缀的文件名
Windows命令行默认会自动识别.exe、.com、.bat等可执行文件后缀,直接输入不带后缀的文件名即可执行对应程序。比如输入:
abc
就等同于运行abc.exe。
如果需要针对特定文件自定义简化(比如非默认后缀),可以用doskey创建临时别名:
doskey abc=abc.exe
重启命令行后别名会失效,若要永久生效,可将该命令添加到用户的批处理启动脚本中。
2. 将长命令简化为love "C:\games\mygame"
完全可以实现,有三种常用方法:
- 添加路径到系统PATH变量:
把love.exe所在的目录C:\Program Files\LOVE添加到系统的PATH环境变量中,之后在任意命令行窗口输入love,系统会自动找到并运行该路径下的love.exe,直接执行love "C:\games\mygame"即可。 - 用doskey创建临时别名:
在命令行中执行:
之后输入doskey love="C:\Program Files\LOVE\love.exe"love "C:\games\mygame"就会自动替换为原长命令,重启命令行后别名失效。 - 创建批处理文件:
在C:\Program Files\LOVE目录下新建love.bat文件,内容为:
把该目录添加到PATH后,就能通过@echo off "%~dp0love.exe" %*love "C:\games\mygame"执行原命令,这种方式更稳定,不受命令行重启影响。
内容的提问来源于stack exchange,提问作者Amorykiet
相关产品推荐
相关产品推荐

