osascript相关内容

使用AppleScript发送组iMessage

有人知道如何使用AppleScript/osascript发送群消息吗?我试了很多方法,但似乎都不管用。 推荐答案 如果您查看iMessages(以前的iChat)字典,您会发现您只能向buddy或text chat发送消息。没有可用的“组”。但是,如果您有一个组,比如一个人员列表,您可以将其与可用的buddies进行比较,然后发送给他们中的每个人,如post中建议的那样。 ..
发布时间:2022-02-26 22:19:22 其他开发

如何通过 mac 终端模拟鼠标点击?

没有任何程序或脚本,有没有办法做到这一点?(也许通过 osascript?) 解决方案 您可以使用 Applescript 自动点击鼠标. 告诉应用程序“系统事件"告诉应用进程“Application_Name"关键代码 53延迟 1点击(点击 {1800, 1200})结束告诉结束告诉 如果你想在浏览器窗口中点击,你可以在 Javascript 的帮助下使用 Applescript ..
发布时间:2021-12-28 10:47:19 其他开发

将变量从 python 传递到 AppleScript

有人可以告诉我如何使用 python 中的 osascript 将变量传递到 Applescript 中吗?我已经看过一些关于这样做的文档/样本,但我根本不理解. 这是我的python代码: # 我想把这个值传递到我下面的苹果脚本中myPythonVariable = 10cmd = """osascript -e '告诉应用程序“系统事件"将 activeApp 设置为最前面为 true ..
发布时间:2021-11-16 22:00:36 Python

使用参数将 AppleScript 编译到应用程序中

有一个 AppleScript 方法: on displayError(theErrorMessage)显示对话框错误消息返回“完成"结束显示错误 我想编译这个脚本并传入参数(不要用 osascript 运行它!)My_Application.app 类似的东西 osacompile - o My_Application.app My_Script.applescript “这是作为参 ..
发布时间:2021-11-16 21:46:42 其他开发

如何&在基于 macOS Python 的应用程序上通过本机 GUI 检索 sudo 密码的最佳位置 -(同时维护交互式输出流 (stdout))

好的,所以情况是这样的:我正在使用 Python 和 wx (wxphoenix) 构建一个 macOS GUI 应用程序.用户可以使用 GUI(例如:script1)启动文件删除过程(包含在 script2 中).为了成功运行 script2 需要以 sudo 权限运行. script2 将遍历一长串文件并删除它们.但是我需要它在每一轮之后与 script1 中包含的 GUI 进行通信,以 ..
发布时间:2021-11-16 21:46:34 Python

根据使用 Applescript 和最佳实践的内容在终端中选择特定选项卡

这是一个特定于应用程序的问题.我正在尝试根据其中的内容在 Terminal.app 中查找并选择一个选项卡.这是我正在做的: 告诉应用程序“终端"将 foundTabs 设置为(每个窗口的每个选项卡),其内容包含“selectme"用 foundTabs 中的 possibleTab 重复尝试将可能的选项卡的选定设置为真结束尝试结束重复结束告诉 这不符合预期,而且非常万无一失.我想知道是否有人 ..
发布时间:2021-11-16 21:46:13 其他开发

读取活动应用程序名称、标题和 URL 的 AppleScript

我需要 AppleScript,当从命令行输入时,它会返回三样东西: 当前活动的应用程序名称;前任.“谷歌浏览器"、“Safari"、“Steam"、“iTunes"、“Atom"等. 当前活动的应用程序标题,如果有的话 如果当前活动的应用程序是浏览器,我想要当前的活动标签网址 示例: 谷歌浏览器;AppleScript:如何获取失败的 Safari 选项卡的 URL装载?- ..
发布时间:2021-11-16 21:45:48 其他开发

Applescript 中的错误 -10004 和错误 -10000 是什么

我有一个 Applescript 可以在我的电脑上运行,但不能在我同事的电脑上运行.操作路径时出现两个错误:-10004 和 -10000.我有一个关于如何解决这个问题的想法,但首先我想了解那些错误代码. 这是脚本(我删除了无用的部分,完整版在 github): --将所有图层导出为图像文件-- 设置属性 exportFileExtension : "png"属性 ADD_CANVAS_N ..
发布时间:2021-11-16 21:43:00 其他开发

如何在 OS X 中使用 osascript 或 AppleScript 显示模态窗口

如何在 OS X 10.6.8 及更高版本中使用 osascript 或 AppleScript 显示模式(在所有应用程序、窗口上)窗口. 这是我做的一个脚本: #!/bin/bashosascript -e '告诉应用程序“系统事件"显示对话框“我的对话框"按钮{“确定"}默认按钮1,标题为“我的对话框",带有图标警告' 问题在于它不是模态的. 如何解决以下问题? 解决方案 ..
发布时间:2021-11-16 21:42:27 其他开发

如何使用 AppleScript 关闭终端选项卡?

我正在使用 AppleScript 在终端选项卡中打开 PostgreSQL,如下所示: #!/bin/bash函数 new_tab() {TAB_NAME=$1命令=$2正本\-e "告诉应用程序\"终端\"" \-e "告诉应用程序 \"系统事件\" 使用 {command down}" 键击 \"t\" \-e "执行脚本 \"printf '\\\e]1;$TAB_NAME\\a';$C ..
发布时间:2021-11-16 21:36:07 其他开发

如何在 macOS 上从 JXA/JavaScript for Automation 脚本运行内联 Applescript?

我有一个用 JavaScript 编写的脚本,它需要运行一小段 AppleScript(为了实现某些功能,由于 JS 中的许多因素,我一直无法实现). 它应该能够接受单个字符串参数,并且几乎是一个告诉-结束单行. 是否可以在 JavaScript 中将这个 nanoprogramme 组装为一个字符串,然后将该字符串传递给 AppleScript 环境以执行,这将如何完成? 网上 ..

不能用 i 从 1 到 n 循环重复执行 shell 脚本

这有效(例如打印“3 个参数"): 运行argv做shell脚本“echo"&(计数argv) &“争论"结束运行 这不会(仅打印“参数 3:三",而不是前两个参数): 运行argv做shell脚本“echo"&(计数argv) &“争论"重复 i 从 1 到(计数 argv)执行 shell 脚本“echo 'Argument" &我&":" &(argv 的第 i 项) &“'"结束重复 ..
发布时间:2021-11-16 21:35:20 其他开发

将变量从 shell 脚本传递到 applescript

我有一个使用 osascript 调用的 shell 脚本,并且 osascript 调用一个 shell 脚本并传入一个我在原始shell脚本.我不知道如何将该变量从 applescript 传递到 shell 脚本. 如何将变量从 shell 脚本传递到 applescript 再到 shell 脚本...? 如果我不明白,请告诉我. i=0对于 $(system_profil ..
发布时间:2021-11-16 21:34:53 其他开发

如何在 JavaScript for Automation 中获取当前脚本文件夹的 POSIX 路径?

在 AppleScript 中,可以使用以下行获取当前脚本所在文件夹的 POSIX 路径: POSIX 路径 ((我的路径为文本) & "::") 示例结果:/Users/aaron/Git/test/ JavaScript 的等价物是什么? 解决方案 这是一种方法[注意:我不再推荐这种方法.请参阅下面的编辑]: app = Application.currentApplica ..

在 Bash 中组合变量以形成使用 osascript 命令发送到 AppleScript 的命令

我正在努力使这个脚本工作.这是一个 Bash 脚本,旨在获取一些变量,将它们放在一起并使用结果发送一个AppleScript 命令.手动将从变量 to_osa 回显的字符串粘贴到 osascript -e 后面的终端,按我的需要和期望的那样工作.但是当我尝试组合命令 osascript -e 和字符串 to_osa 时,它不起作用.我怎样才能做到这一点? the_url="\"http://st ..
发布时间:2021-11-16 21:29:47 其他开发

如果应用程序正在运行,如何在不启动它的情况下检查 AppleScript - 通过 osascript 实用程序

考虑以下 AppleScript: on is_running(appName)告诉应用程序“系统事件"(进程名称)包含 appName结束正在运行将 safRunning 设置为 is_running("Safari")如果 safRunning 那么告诉应用程序“Safari"-- 如果 Safari 正在运行,我只想执行的东西在这里.结束告诉返回“运行"别的返回“未运行"万一 问题:当我 ..
发布时间:2021-11-16 21:29:20 其他开发

osascript 使用带空格的 bash 变量

我在 Bash 中使用 osascript 通过 Apple Script 在通知中心 (Mac OS X) 中显示消息.我正在尝试将文本变量从 Bash 传递给脚本.对于没有空格的变量,这很好用,但不适用于有空格的变量: 定义 var1="你好"var2="你好世界" 和使用 osascript -e '显示通知“'$var1'"' 有效,但使用 osascript -e '显示 ..
发布时间:2021-11-16 21:29:14 其他开发