From 2e277c4406d726ec841b0fe7b5eec932bb88ece8 Mon Sep 17 00:00:00 2001 From: wushuo Date: Sun, 2 Mar 2025 12:55:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ewindows=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=BC=80=E6=9C=BA=E8=87=AA=E5=90=AF=E5=8A=A8=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-win.sh | 5 ++++- windows/删除开机自启动.bat | 6 ++++++ windows/设置开机自启动.bat | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 windows/删除开机自启动.bat create mode 100644 windows/设置开机自启动.bat diff --git a/package-win.sh b/package-win.sh index e229f74c..fac5271a 100644 --- a/package-win.sh +++ b/package-win.sh @@ -1,13 +1,16 @@ #!/bin/bash +cd target + mkdir ani-rss -cp target/ani-rss-launcher.exe ani-rss/ +cp ani-rss-launcher.exe ani-rss sudo apt update sudo apt install zip unzip wget https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64.zip unzip java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64.zip mv java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64 ani-rss/jre +cp ../windows/* ani-rss zip -r ani-rss.win.x86_64.zip ani-rss md5sum ani-rss.win.x86_64.zip | awk '{print $1}' > ani-rss.win.x86_64.zip.md5 \ No newline at end of file diff --git a/windows/删除开机自启动.bat b/windows/删除开机自启动.bat new file mode 100644 index 00000000..f484113e --- /dev/null +++ b/windows/删除开机自启动.bat @@ -0,0 +1,6 @@ +@echo off +:: 删除快捷方式 +del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ani-rss.lnk" + +echo Successful! +pause \ No newline at end of file diff --git a/windows/设置开机自启动.bat b/windows/设置开机自启动.bat new file mode 100644 index 00000000..9b02335c --- /dev/null +++ b/windows/设置开机自启动.bat @@ -0,0 +1,33 @@ +@echo off +:: 获取当前批处理文件所在目录 +set "currentDir=%CD%" + +:: 设置快捷方式的名称 +set "shortcutName=ani-rss.lnk" + +:: 设置目标程序路径(假设目标程序在当前目录) +set "targetPath=%currentDir%\ani-rss-launcher.exe" + +:: 设置启动文件夹路径 +set "startupFolder=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp" + +:: 设置快捷方式完整路径 +set "shortcutPath=%startupFolder%\%shortcutName%" + +:: 创建 VBS 脚本生成快捷方式 +echo Set objShell = CreateObject("WScript.Shell") > create_shortcut.vbs +echo Set objShortcut = objShell.CreateShortcut("%shortcutPath%") >> create_shortcut.vbs +echo objShortcut.TargetPath = "%targetPath%" >> create_shortcut.vbs +echo objShortcut.WorkingDirectory = "%currentDir%" >> create_shortcut.vbs +echo objShortcut.WindowStyle = 1 >> create_shortcut.vbs +echo objShortcut.Description = "ani-rss Auto Start" >> create_shortcut.vbs +echo objShortcut.Save >> create_shortcut.vbs + +:: 运行 VBS 脚本 +cscript //nologo create_shortcut.vbs + +:: 删除临时 VBS 脚本 +del create_shortcut.vbs + +echo Successful! +pause \ No newline at end of file