@创建:桌面快捷方式.bat

用快捷方式的形式打开相对目录exe文件

启动灵猴游戏前端

%windir%\system32\cmd.exe /c start Emu\ES-DE.exe

用快捷方式的形式打开相对目录

@打开:ROM文件夹

%windir%\system32\cmd.exe /c start Emu\ROMs

@创建:桌面快捷方式.bat

echo off
setlocal enabledelayedexpansion


:: 设置相对路径的EXE文件(根据需要修改)
set "relative_exe_path=Emu\ES-DE.exe"

:: 设置快捷方式名称(根据需要修改)
set "shortcut_name=灵猴游戏前端"

:: 获取当前脚本所在目录
set "script_dir=%~dp0"

:: 构建完整的EXE路径
set "full_exe_path=%script_dir%%relative_exe_path%"

:: 检查EXE文件是否存在
if not exist "%full_exe_path%" (
    echo 错误:找不到EXE文件 "%full_exe_path%"
    echo 请检查相对路径是否正确。
    pause
    exit /b 1
)

:: 获取桌面路径
set "desktop_path=%USERPROFILE%\Desktop"

:: 创建VBS临时文件用于创建快捷方式
echo Set oWS = WScript.CreateObject("WScript.Shell") > "%temp%\create_shortcut.vbs"
echo sLinkFile = "%desktop_path%\%shortcut_name%.lnk" >> "%temp%\create_shortcut.vbs"
echo Set oLink = oWS.CreateShortcut(sLinkFile) >> "%temp%\create_shortcut.vbs"
echo oLink.TargetPath = "%full_exe_path%" >> "%temp%\create_shortcut.vbs"
echo oLink.WorkingDirectory = "%script_dir%%~dp1" >> "%temp%\create_shortcut.vbs"
echo oLink.Save >> "%temp%\create_shortcut.vbs"

:: 执行VBS脚本创建快捷方式
cscript //nologo "%temp%\create_shortcut.vbs"

:: 删除临时VBS文件
del "%temp%\create_shortcut.vbs"
posted @ 2025-06-05 16:12  彭成刚  阅读(110)  评论(0)    收藏  举报