- 打卡等级:偶尔看看III
- 打卡总天数:30
- 最近打卡:2024-08-13 08:17:43
新手上路
- 积分
- 45
|
*前情提要:我并不会在桌面放快捷方式,我的桌面没有任何图标,软件都在开始菜单
然而STC-ISP软件更新速度太快,而且每次更新后必须手动解压缩,还得手动替换快捷方式,太麻烦.
所以我自己写了个AUTO-STCISP
来作为STC-ISP的启动器兼升级器.
只需要将这个程序扔到STC-ISP主程序目录下,然后创建快捷方式到你想要的位置,就可以做到一劳永逸(前提是STC-ISP不再改名)
当没有更新时:
直接打开STC-ISP
当有更新时:
自动打开STC-ISP,然后弹出更新窗口,点击下载,下载完成后直接关闭压缩包和STC-ISP主程序,然后再次运行AUTO-STCISP就能直接自动解压缩-替换STC-ISP主程序-自动删除无用压缩包,不会删除其他文件,也不做更改
*注意:本软件由CMD命令行脚本封装而来,可能会被各大杀毒软件报毒,忽略即可
已在gayhub开源
zuichen123/自动STCISP --- zuichen123/AUTO-STCISP (github.com)
*原本后续还有更新计划,弄成不需要手动点下载最新版而是全自动的,不过懒了,开摆
附上源码:
@echo off
REM 检查当前目录是否有zip文件
if exist *.zip (
REM 删除所有exe文件
del stc*-isp*.exe /f /q
REM 解压zip文件到当前目�?
for %%f in (*.zip) do (
echo 解压 %%f
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nologo -noprofile -command "Expand-Archive -Path '%%f' -DestinationPath '.' -Force"
REM 删除zip文件
del "%%f" /f /q
)
REM 运行解压出的exe文件
for %%f in (stc*-isp*.exe) do (
echo 运行 %%f
start "" "%%f"
)
) else (
REM 直接运行当前目录的exe文件
for %%f in (stc*-isp*.exe) do (
echo 运行 %%f
start "" "%%f"
)
)
|
2
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+1
楼主威武~
-
+2
楼主威武~
|