在对自己打包的 .exe
文件进行快捷方式运行的时候, 考虑到快捷方式默认以绝对路径的文件录入方式进行运行, 如:
那怎么用相对路径呢? 抛弃网络上说的
explorer.exe xx\xxx.exe
的方式, 本人亲测, 无反应, 当然不排除是配置错误造成的。
实现
- 创建快捷方式
medusa
- 在目标位置输入:
%SystemRoot%\explorer.exe lib\medusa.bat
- 清空起始位置
- 在
lib\medusa.bat
中键入以下内容:
@echo off
cd /d %~dp0
start medusa.exe
说明
- 快捷方式
medusa
执行 当前路径下的lib\medusa.bat
脚本文件 - 脚本文件
medusa.bat
- 隐藏黑窗口
- cd 到
medusa.bat
所在目录 - 执行当前目录的
medusa.exe
完成, 可用, 高效~