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
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/9531.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~