Mac电脑一键运行 Stable Diffusion

Stable Diffusion 与我们一般使用的客户端软件不同,它每次运行要在终端输入指令,然后打开浏览器输入网址,操作起来比较麻烦,我们可以使用 mac 电脑自带的快捷指令工具来一键运行 ,这个指令的脚本部分,是使用 ChatGPT 辅助编写。

操作步骤

打开快捷指令App,找到“运行AppleScript”这个操作,将其拖入左侧编辑面板


拷贝以下代码替换掉默认代码,这些代码的作用是启动Terminal,并输入需要的指令来启动SD。替换后看到一片紫,文字没有任何格式,不要慌,这不是你的问题,继续往下走‍

on run {input, parameters} tell application "Terminal" to activate #打开terminal tell application "System Events" to keystroke "cd /Users/Bavoch/stable-diffusion-webui" delay 1 tell application "System Events" to keystroke return tell application "System Events" to keystroke "./webui.sh" delay 1 tell application "System Events" to keystroke returnend run

点一下“锤子”图标进行编译,初次运行可能会提示权限问题,进入“设置-隐私与安全性-辅助功能”,开启“siriactionsd”开关后再试应该就没问题了。

一切正常的话,代码会格式化成下图这样,这就舒服多了。

找到“打开URL”操作,将其添加到编辑面板

点击蓝色文字“AppleScript结果”,在弹窗中点击“清除”

将你的运行地址填写在输入框中,应该是:“http://127.0.0.1:7860”,像下面这样

这样就算完成了这个快捷指令的创建,现在可以点击右上方的“播放”按钮来运行下,看看是不是成功了。

小提示:运行地址刚打开时会提示“无法访问此网站”,这是因为终端命令还没跑完,等一会儿,跑完就好了。

最后,咱做点收尾工作,为你的快捷指令起个容易识别的名字,并配上好看的图标。为了方便使用,我们在右侧属性面板中勾选“在菜单栏中固定”,并设置一个快捷键(其他的勾选是我设置快捷键时系统给我勾上的,感觉是bug,不管他了)

这样,以后每次点击菜单栏的快捷指令菜单,或者使用设置的快捷键就可以运行SD啦。

展开阅读全文

页面更新:2024-04-16

标签:终端   快捷键   指令   图标   面板   菜单   快捷   提示   操作   代码   电脑

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top