新增windows设置开机自启动脚本

This commit is contained in:
wushuo
2025-03-02 12:55:05 +08:00
parent 264771d4ef
commit 2e277c4406
3 changed files with 43 additions and 1 deletions

View File

@@ -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

View File

@@ -0,0 +1,6 @@
@echo off
:: 删除快捷方式
del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\ani-rss.lnk"
echo Successful!
pause

View File

@@ -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