每当我下载正在开发的应用程序的新版本时,它们都会被标记为
C:\Users\...\Downloads\twinBASIC_IDE_BETA_{123}\twinBASIC.exe
其中 {123} 是某个发布号(递增整数)
我可以创建一个快捷方式,当我双击时它会打开此文件的版本号最大/下载或创建日期最新的版本吗?我可以编写一个 VBS 脚本来执行此操作,但我更愿意在快捷方式本身中放一些东西。可以吗?
答案1
- 版本名称布局
IDE_BETA_+'nnn'
%ComSpec% /v /r "for /L %L in (999 -1 1)do if exist "%Userprofile%\Downloads\twinBASIC_IDE_BETA_%~L\." (cd /d "%Userprofile%\Downloads\twinBASIC_IDE_BETA_%~L" && start "" /b "!cd!\twinBASIC.exe" && exit /b)"
- 按创建日期倒序排列:
%ComSpec% /v /r "for /f delims^=* %i in ('dir /b /s /a:d /o-d "%Userprofile%\Downloads\twinBASIC_IDE_BETA_*"')do if exist "%~dpnxi\twinBASIC.exe" (cd /d "%~dpnxi" && start "" /b "!cd!\twinBASIC.exe" && exit /b)"