AUTO-STCISP,ISP伴侣
*前情提要:我并不会在桌面放快捷方式,我的桌面没有任何图标,软件都在开始菜单然而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"
)
)
懒人的福利 win7,64位系统测试失败
如果目录下只有一个exe,没问题
但下载了一个新的zip到这个目录后
会将之前的exe和芯片的zip都删除掉
且没有新的exe被解压 kaily 发表于 2024-4-13 11:45
win7,64位系统测试失败
如果目录下只有一个exe,没问题
但下载了一个新的zip到这个目录后
这个里面用到的东西,在powershell 5.0 版本以上才有你可以看看你自己的powershell版本,,windows10默认安装,,但是不太清楚Windows7 能不能安装更新的powershell 大概 kaily 发表于 2024-4-13 11:45
win7,64位系统测试失败
如果目录下只有一个exe,没问题
但下载了一个新的zip到这个目录后
搜了一下,应该是可以 如果你想用这个你就升级一下自己的powershell软件。
论坛里果然高手云集 每次升级都手动替换习惯了 这个必须点暂 啊这,没考虑到win7问题,要不我弄个基于7z的版本,确保低版本win也能用
页:
[1]