; 运行容量为4TB卷标是SD_4TB的闪迪E81移动固态硬盘中的程序 2024年7月3日
; 闪迪移动固态硬盘盘符可能会变化,此脚本会找到并运行所需的程序,实现智能化快捷方式
; 运行容量为4TB卷标是SD_4TB的闪迪E81移动固态硬盘中的程序
; 闪迪移动固态硬盘盘符可能会变化,此脚本会找到并运行所需的程序,实现智能化快捷方式
#NoEnv
#NoTrayIcon
#Persistent
#SingleInstance force
RunProgram()
return
RunProgram()
{
SD_Letter:=FindSDFolder()
if (SD_Letter<>0)
{
IfExist,%SD_Letter%:\Program\Everything\Everything.exe
{
Run,%SD_Letter%:\Program\Everything\Everything.exe
}
else
{
MsgBox,0,提示,没有找到应用程序软件的可执行主程序exe文件,3
}
}
else
{
MsgBox,0,提示,没有找到绿色免安装应用程序软件移动固态硬盘中的Program文件夹,3
}
ExitApp
}
FindSDFolder()
{
FindedFolder:=false
DriveGet,DriveList,List
; loop,Parse,CDEFGHIJKLMNOPQRSTUVWXYZ
loop, Parse, DriveList
{
IfExist,%A_LoopField%:\Program
{
FindedFolder:=true
return,%A_LoopField%
}
}
if (not FindedFolder)
{
return,0
}
}
/*
findsd()
{
finded:=false
DriveGet,DriveList,List
loop,Parse,DriveList
{
DriveGet,Vol,Label,%A_LoopField%:
; 容量为4TB的闪迪E81的卷标是:SD_4TB
IfInString,Vol,SD_4TB
{
finded:=true
return,%A_LoopField%
}
}
if (not finded)
{
return,0
}
}
*/
/*
假设容量为4TB的闪迪E81的盘符是 U: 那么:
此AutoHotkey脚本的文件名是 U:\Program\Everything\Everything-lnk.ahk
为了现实程序图标把此脚本编译成exe可执行文件 U:\Program\Everything\Everything-lnk.exe
(程序图标用 Any2Ico 提取)
Everything主程序及所有相关文件都集中保存在 U:\Program\Everything 文件夹中
不使用批处理脚本实现智能化快捷方式是因为,批处理脚本无法修改图标,并且运行时会闪现黑色窗口
不使用 7z SFX Builder v2.5.0.5 简体中文汉化版 来打包程序是因为,单文件自解压程序比较占用时间和空间
(解压缩需要时间,并且压缩包会占用存储空间)
可以参考 Everything 为 UltraSearch Professional Ver 4.2和TreeSize Professional Ver 9.1
等各种应用程序软件制作成绿色免安装免解压版本
对于文件比较多比较杂的应用程序软件的文件夹可以用7-Zip压缩打包成7z压缩包文件,U:\Program\Everything.7z
便于在出错时及时恢复,不易出错的应用不用打包,
(为了筛选压缩包和应用程序,把备份压缩包与可以直接运行的应用程序分隔开来,请不要把7z压缩包存放在
U:\Program\Everything文件夹中)
(由于已经把容易出错损坏的应用程序原地压缩打包备份为7z压缩包了,
所以无需再用 7z SFX Builder v2.5.0.5 制作单文件自解压应用程序包了)
有些大型应用程序软件或游戏需要修改注册表或系统文件、系统驱动的请搜索下载现成的绿色免安装压缩包
或者用"AutoHotkey"、"Embarcadero.Delphi.11.2.v28.0.46141.0937.Lite.v17.2"、"Microsoft Visual Studio 2022"、
"Total Uninstall"、"Install Rite 2.5c"等各种编程开发工具IDE软件程序来制作绿化脚本命令行工具,注册表修改工具。
从而实现自动静默安装优化清理垃圾文件和启动应用程序软件的目的。实现集中统一管理应用程序软件的目标。
无需频繁安装应用程序软件,实现通过 Maye Lite 随时运行所需的应用程序软件的目的。
https://wwi.lanzouq.com/b0bs5bidc
https://t.arae.cc/p-25804/
https://github.com/25H/MayeLite/releases/tag/12.6.0.240622
用 Maye Lite 集中统一管理所有文件名为 *-lnk.exe 的智能快捷方式。
用 腾讯微云同步助手和腾讯桌面独立版DeskGo 集中统一管理所有
办公文档表格图片和生活娱乐影音多媒体、电影视频、音乐歌曲、日记笔记。
用 有道云笔记管理所有 资源源网址链接收藏夹书签。
*/
; ===== 脚本结束 =====
https://www.autoahk.com/archives/49365