20
2025
03
13:23:00

Open-webUI后台运行开机自启脚本

ahk脚本:(通过miniconda本地部署openwebui)

; 启动 Anaconda Prompt 并执行命令


LaunchAnaconda:


  ; 启动命令行窗口


  Run, cmd.exe /k "C:\Users\用户名\miniconda3\Scripts\activate.bat && conda activate py311(虚拟环境名) && open-webui serve", , Min, PID


  WinWait, ahk_pid %PID%


  WinGetTitle, WindowTitle, ahk_pid %PID%


   


  ; 创建系统托盘菜单


  Menu, Tray, Icon, C:\OpenwenUI.ico ; 替换为你的图标路径


  Menu, Tray, NoStandard


  Menu, Tray, Add, "ShowWindow", ShowWindow


  Menu, Tray, Add, "HideWindow", HideWindow


  Menu, Tray, Add, ExitScript, ExitScript


  Menu, Tray, Tip, Anaconda Prompt




  ; 将窗口句柄保存到变量中


  WinGet, hWnd, ID, ahk_pid %PID%


  Gui +LastFound


  WinSet, ExStyle, +0x80, ahk_id %hWnd% ; 使窗口在任务栏上不可见




  ; 启动时默认隐藏命令行窗口


  Gosub, HideWindow


  return




; 调出命令行窗口


ShowWindow:


  WinShow, ahk_pid %PID%


  WinActivate, ahk_pid %PID%


  return




; 隐藏命令行窗口


HideWindow:


  WinHide, ahk_pid %PID%


  return




ExitScript:


  ; 发送 Ctrl+C 到命令行窗口


  ControlSend, , ^c, ahk_pid %PID%


  Sleep, 500 ; 等待一段时间确保命令被执行


  ; 关闭命令行窗口


  WinClose, ahk_pid %PID%


  Sleep, 500 ; 等待一段时间确保窗口关闭


  ; 退出脚本


  ExitApp


  return


使用方法:

1.用txt文件编辑脚本内容,后缀更改为ahk。需要用AutoHotkey程序运行。


2.可以通过AutoHotkey程序包含的Ahk2Exe程序打包为exe文件,即可脱离AutoHotkey环境运行,但可能会被报病毒或风险。 作者:少年李迟迟 https://www.bilibili.com/read/cv40300884/?jump_opus=1 出处:bilibili




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/9531.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: