applescript

如何在 Applescript 的三个新选项卡中执行三个终端脚本?
applescript

如何在 Applescript 的三个新选项卡中执行三个终端脚本?

我有以下 Apple 脚本可以在不同的终端中执行三个命令。是否可以 (1) 合并此脚本以提高效率,以及 (2) 在不同的终端选项卡而不是不同的窗口中打开? #!/usr/bin/osascript # Terminal 1 tell application "Terminal" activate do script " cd folder1 && command1" end tell # Terminal 2 tell application "Terminal" activate ...

Admin

从 applescript 调用的 MacOS Mail 窗口闪烁,如何缓解
applescript

从 applescript 调用的 MacOS Mail 窗口闪烁,如何缓解

我有一个 applescript,它会将邮件发送给文件中设置的收件人,邮件正文位于另一个文件中。当我启动时,要发送的消息会在屏幕上的一个窗口中闪烁。我怎样才能使执行过程“不可见”? 这是我当前的脚本: set myMsgBody to read "..../File1.txt" as «class utf8» set myToRecipients to read "..../File2.txt" as «class utf8» -- convert muliple lines in file into list set ToRecipients to {}...

Admin

如何制作一个等待应用程序启动然后退出该应用程序的 applescript?
applescript

如何制作一个等待应用程序启动然后退出该应用程序的 applescript?

我想制作一个 applescript,当启动时,它会等待应用程序打开,然后退出该应用程序。 这是我的代码: repeat until application "Steam" is running delay 4 end repeat repeat until application "Steam" is not running delay 4 quit application "Steam" end repeat 最终的结果是程序无限循环。 ...

Admin

Applescript 将 XML 标签值从文件夹提取到文本文件
applescript

Applescript 将 XML 标签值从文件夹提取到文本文件

我正在研究一种方法,从带有子文件夹的文件夹中的大量文件中提取 XML 标签的值...并将标签值和文件名保存在文本文件中... 我需要的值标签介于<egJob:description>和之间</egJob:description> 在下面的例子中,我需要如下filename值250ML CLIENT (152): B397-000_TNW_C = 250ML CLIENT (152) 下面是我的所有 XML 文件之一的示例: 文件名:B397-000_TNW_C 内容: <x:xmpmeta xmlns:x="adobe:ns:...

Admin

如何在 MacOS 上自动将窗口移动到辅助显示屏?
applescript

如何在 MacOS 上自动将窗口移动到辅助显示屏?

在录制的 Zoom 通话结束时,转码窗口会长时间出现,并漂浮在所有其他窗口之上。相当麻烦。 我正在寻找一些自动化解决方案,例如每隔几秒钟运行并检查一次此类窗口是否存在的 AppleScript,如果存在,则将其移动到显示器 2。或者也许是某些具有这种内置功能的特殊软件? 有任何想法吗? ...

Admin

如何在 Zsh 中处理三重嵌套引号?
applescript

如何在 Zsh 中处理三重嵌套引号?

我已经在终端上设置了运行 Apple Script 的别名。如下所示: alias playda="osascript -e 'tell application "QuickTime Player" activate set thisFile to open POSIX file "path.m4a" play thisFile end tell'" 而Zsh总是报错: .zshrc:19:预期数量 我认为这与引号有关。有人能告诉我如何处理这个问题吗? 非常感谢! ...

Admin

Applescript 找不到存在的文件
applescript

Applescript 找不到存在的文件

总体来说,我正在尝试创建一个 applescript,允许我从 Finder 打开 neovim 中的文件。虽然我找到了几个可以做到这一点的资源,但没有一个能完全按照原样工作,所以我必须自己做一些修改才能让它工作。这是我第一次摆弄 applescript,所以如果这是一个简单的修复,请原谅我。代码如下: on run {input, parameters} # Extract filenames and paths from the input set filenames to "" set filepaths to "" ...

Admin

AppleScript 将 shell 输出列表传递给“从列表中选择”?
applescript

AppleScript 将 shell 输出列表传递给“从列表中选择”?

我正在编写一个简单的 AppleScript,用于 Automator 应用程序,该应用程序要求用户从可用的 Backblaze B2 存储桶列表中进行选择,目的是将该选择传递到 rclone 将远程存储桶作为驱动器安装的 shell 脚本中。 这是我的获取可用存储桶列表的脚本: set AppleScript's text item delimiters to "," set bucketGet to every text item of (do shell script "/usr/local/bin/rclone lsf backblaze: --di...

Admin

使用 find 命令运行 shell 脚本会在文件路径中返回双斜杠
applescript

使用 find 命令运行 shell 脚本会在文件路径中返回双斜杠

我拼凑了一个 Applescript,它返回目录(以及所有子目录)中所有文件的完整 posix 文件名列表。它在 shell 脚本中运行“find”命令。结果在运行 find 命令的目录后面有一个双斜杠。例如: /Root_Directory/Directory_to_search//filename.txt 我读到过这是正常的,不会影响文件系统读取文件路径的方式,但我将该文件列表放入 Excel 中,将其与另一个列表进行比较,以检查是否有丢失的文件,而双斜线会破坏比较。我可以在 Excel 中搜索和替换以修复斜线,但我很好奇是否有人知道如何避免它 或者,如...

Admin

在 Applescript 中显示桌面 - 需要帮助
applescript

在 Applescript 中显示桌面 - 需要帮助

我需要以下方面的帮助。我想创建一个脚本来复制 Windows 的“显示桌面”。但是它不起作用,有人能帮忙吗? 然后我想将其保存在我的 Dock 中,这样我就可以根据需要单击它来显示/隐藏桌面。谢谢。 property windows_hidden: "not set yet" if windows_hidden is false then activate application "Finder" tell application "System Events" set visible of p...

Admin

在终端中启动 GUI 二进制文件时,如何保持光标聚焦在终端上
applescript

在终端中启动 GUI 二进制文件时,如何保持光标聚焦在终端上

有一个 GUI 程序二进制文件。我像 一样在终端中启动path/to/binaryfile some args。然后它将在前端生成一个 GUI 窗口,并且我的光标在这个窗口中。我想让光标始终保持在终端中。我该怎么做?启动它path/to/binary args然后光标也在终端中,不会跳转到这个 GUI 窗口。我的环境是 macos ...

Admin

MacOs - 禁用“请勿打扰”模式时显示通知摘要
applescript

MacOs - 禁用“请勿打扰”模式时显示通知摘要

问题 我在工作中饱受 Slack 和电子邮件通知的困扰。目前,我每天启用“请勿打扰”模式 8 小时,这涵盖了我的工作时间。它工作得很好,但我需要记得不时查看 Slack 消息。这就是问题本身,因为有时我忘记检查 Slack,而在工作中,我不得不在至少一个小时或一个半小时后回复。 我已经尝试过 我使用 MacOs 的空间功能,因此在我的桌面 1 上,我始终只使用 Slack 应用程序。我创建了一个自动 AppleScript,每小时将我当前的空间视图切换到桌面 1。但不幸的是,该脚本包含一个重复循环,效率非常低,导致 CPU 使用率达到 100%。不知道为什么...

Admin

如何轻松管理 Excel/Google 表格中某一列的唯一值?
applescript

如何轻松管理 Excel/Google 表格中某一列的唯一值?

此功能在 Web 应用程序中非常常见,但我在 Excel 中找不到类似的解决方案。 我手动输入不同出版物的元数据。其中一列是出版商。 我希望此列有一个下拉排序列表,其中已输入所有先前的值。当我输入一些文本时,我将获得包含该文本的所有可用项目,并且我将能够选择一个。 如果我找不到某个条目,我希望轻松地将该发布者添加到列表中,以便其他条目可以使用。 奖励积分(...

Admin

iTunes 智能播放列表...比较播放列表之间的价值?
applescript

iTunes 智能播放列表...比较播放列表之间的价值?

目前我还不完全确定这是否可行,但我已经迫不及待了!也许可以使用“嵌套”智能播放列表标准……? 我热衷于曲目编辑/混音。每次编辑曲目时,我都会在曲目名称末尾添加“编辑”一词。 我的 iTunes 如下所示: Track 1 Track 1 edited Track 2 Track 2 edited Track 3 Track 4 Track 5 Track 5 edited 因此很容易获取已经编辑的曲目: NAME 包含“已编辑” 同样,所有曲目的未编辑版本如下: NAME 不包含“edited” 但我想尝试找到尚未编辑的曲目(即上例中的曲目 3 和 4) ...

Admin

请问如何在 Mac OS 中使用参数“--without-update”启动应用程序?
applescript

请问如何在 Mac OS 中使用参数“--without-update”启动应用程序?

不起作用:#!/bin/sh /Applications/Rambox.app --without-update 结果:错误“无法将缺失值转换为真实类型。” $ /Applications/Rambox.app --without-update 结果:错误“无法将缺失值转换为真实类型。” 执行 shell 脚本“exec /Applications/Rambox.app --without-update”错误“sh: /Applications/Rambox.app: 是一个目录 sh: 第 0 行: exec: /Applications/Rambox.a...

Admin