AppleScript和不可编写脚本的应用程序

我想知道如何编写没有字典的应用程序脚本。我找到的所有信息都告诉我什么。但我的经验告诉我,有一种方法。 例如: tell application "Firefox" return count of windows end tell 会有用的。而且,它可以与“Opera”和其他没有字典的应用程序一起使用。因此,问题是: 1) 它为什么有效? 2) 还有什么能以这种方式工作?是否有所有此类行动的清单 提前感谢 在某种程度上,您可以使用“告诉应用程序”系统事件在没有applescript字典的

applescript/automator关闭并保存

有人能告诉我为什么这个脚本在automator中的文件集上运行,会让我所有的TextMate窗口打开,保存提示等待我的输入,而不是实际保存和关闭文件 我假设行close window 1 saving yes将保存并关闭文件,然后继续下一个操作,但似乎没有 on run {input, parameters} repeat with a from 1 to length of input tell application "TextMate"

Applescript 苹果脚本:我如何获得iTunes下一首曲目的引用?

我试图实现的是: tell application "iTunes" play next track with once end tell 当然,“下一个轨迹”是一个命令,而不是对下一个轨迹的引用——所以这不起作用。我已经看完了文档,真的被困在这个问题上了——我该如何编写代码使它工作 如果解决方案涉及制作一个播放列表或其他什么,我只需要一个脚本,播放下一首歌,然后停止 - 任何帮助都是非常感谢的:)我已经浪费了很多时间试图让这个工作 这个脚本很粗糙,但很有效 tell applicat

&引用;“回复”;OS X Lion上AppleScript中的命令 我正在编写一个脚本来处理一个OMNILFRAFLE文档,并保存每一个渐进操作的结果作为PNG。这一切工作正常,但在进程结束时,我希望关闭文件而不保存更改

自然地,我伸手去拿“回复”命令。除了“恢复”似乎不是Lion上的命令。我尝试了“关闭保存否”,但由于每次操作时都会自动保存,所以不起作用 当然,我可以简单地让文档保持打开状态并手动还原它。然而 我错过什么了吗?是否真的没有办法通过编程方式回滚使用AppleScript on Lion对文件所做的更改 更新:至少在没有永久版本存储的卷上,在使用AppleScript进行多次操作后,“还原文档…”在文件菜单中甚至不再可用,这似乎比我预期的更糟 我只能想到一个解决办法:既然你对保留这些中间版本不感兴趣

Applescript显示对话框用户输入

我正在运行一个applescript程序,要求用户输入他们的名字。如果用户单击“OK”,那么名称将存储到我想要的变量中。但是,如果用户单击“取消”,则程序将退出。如何设置该选项,以隐藏“取消”按钮,使其不是单击的选项,或设置循环,以便在单击“取消”时,它只会继续询问用户的姓名,直到输入为止 提前谢谢 display dialog "Please Enter Your Name." default answer " " with title "Enter Name" 简单解 display di

AppleScript“选择文件”对话框存储在文本文件中打开的最后一个文件夹。

这似乎是一件很容易做到的事情,我很惊讶这个解决方案仍然没有找到 我正在尝试存储“选择文件”对话框打开的最后一个文件夹。我想将该文件夹的位置存储在文本文件中 我想让我的“选择文件”对话框始终打开到最后使用的文件夹 我已经完成了很多剧本,但有一件奇怪的事情一直在我脑海中闪过 看我的剧本 set Shows to paragraphs of (read POSIX file "/Users/lowken/Documents/config.txt") set strPathFromConfig to

iTerm applescript在两个独立的垂直窗格中书写

我正试图写一个应用程序脚本: -打开一个新窗口 -更改目录 -将窗格垂直拆分到同一目录中 -在左窗格中写入文本 -在右侧窗格中写入文本 如果可能,然后同时执行两个窗格 我能做的最接近的事情就是做类似的事情,但打开两扇单独的窗户。像这样: tell application "iTerm" set myterm to create window with default profile tell myterm activate current

如何查找变量中的项数?(AppleScript)

我试图找到一个变量中的项数,我试图创建一个while循环来测试变量的项是否存在,如果它确实存在,则转到下一个项并测试它是否存在,这将重复,直到该项不存在,然后显示当前项数,它应该是变量的最终项。 这是我的密码: set stuff to "123456789" set x to "1" set num to item x of stuff if exists item x of stuff then repeat while exists item (x

Applescript 获取文件别名的原始项的路径(如果为';她失踪了

我正在尝试编写一个脚本来更正文件别名的原始项的路径。我知道路径有什么问题(我移动了一个文件夹),所以如果我能得到系统认为的路径,我可以修复它 问题是脚本只是报告找不到原始文件,而不是原始文件应该在哪里 有没有办法从AppleScript中获取这些信息?它在“获取信息”中。。。框,所以它存储在文件中。我想我可以用bash的方法通过do shell脚本来实现它,但我很想留在AS中。几年前,在更改文件夹时,我的别名也有问题。这是我制作的脚本的一部分,它将查看“获取信息”窗口。由于在上一个OS版本上可能

使用变量的应用程序的Applescript路径

如果我有这样的applescript片段 tell application "Finder" set thePath to (POSIX path of (path to application "MyApp")) end tell 它会回到我身边 “/Applications/MyApp.app” 现在,我似乎不知道如何通过变量而不是文字来指定“MyApp” 我的applescript读取一些XML值,其中一个是我感兴趣的应用程序的名称。我试过这个: tell application "Fi

Applescript 使用拖放获取文件名

嗨,我已经写了applescript来获取文件名 关于打开此PDF set fName to thisPDF as string (* - - my code comes here. - - *) 断头 当我将任何文件放到应用程序图标上时。这段代码帮助我在fName变量中获取文件名,但这会给我该文件的路径,如 “MacHD:用户:我的姓名:桌面:文件名” 但我想要的只是文件名 如何做到这一点?尝试一下: set file_name to name of (info for alias "Mac

使用applescript将iCal数据写入文件

我试图让applescript读取今天的ical事件并将其写入文件。代码如下: set out to "" tell application "iCal" set todaysDate to current date set time of todaysDate to 0 set tomorrowsDate to todaysDate + (1 * days) repeat with c in (every calendar) set theEvents to (every event of c

Applescript 什么';“这有什么不对吗?”;如果“是”的话;?

我目前正在尝试制作一个AppleScript,它应该在Finder中识别所选文件,并在Terminal中执行相关命令 一切都进行得很顺利,因为我达到了它应该定义所选文件的语言的部分:它只是不检查ifs。 我检查了它是否正确地写入了文件扩展名(通过return),确实如此 谢谢 --> Useful variables set fileCheck to false set languageCheck to false set selectionCheck to false set file

在applescript中获取当前adobe reader窗口标题

我写了以下代码片段来获取firefox窗口的标题 tell application "Firefox" set window_name to name of front window display dialog window_name end tell 它工作得很好,但是当我将firefox更改为adobe时,我得到以下错误 “Adobe Reader出现错误:无法获取窗口1的名称。” 有人知道如何获得窗口标题吗?问题的答案是你写的 tell application "Sy

AppleScript:获取plist文件中指定键的所有值

我正在寻找一种方法来获取plist文件中指定键的所有值。 事实上,我希望遍历plist文件,每次读取指定的键时,我都会将值放入数组中 非常感谢:)我不确定我是否完全理解您的意思,但下面是一个示例,介绍如何从Windows Server首选项读取所有IioSplayLocation值并创建applescript数组 set oldDelimiters to AppleScript's text item delimiters set AppleScript's text item delimite

AppleScript iTunes:按位置选择文件?

我想通过命令行中的绝对位置在iTunes中选择一个或多个曲目,如下所示: osascript Refresh.scpt /Users/elliot/Music/iTunes/iTunes\ Media/Music/Apocalyptica/Apocalyptica/06\ Fisheye.m4a /Users/elliot/Music/iTunes/iTunes\ Media/Music/Apocalyptica/Apocalyptica/10\ Ruska.m4a 选择曲目后,我可以刷新它们

使用Applescript修改文件标记

我试图递归地从文件夹的所有内容中删除所有标记(OSX10.9的新功能之一)。由于文件夹中有许多文件(以及包含更多文件的文件夹),我想尝试使用Applescript使过程更简单。我在网上查过了,没有发现任何有用的东西 而且,我在Finder或StandardAdditions字典中找不到任何对我有帮助的东西 可能是这样的: set folder to "folder_path" set files to (all files of folder) for each file: check

通过applescript将文件夹移动到外部驱动器

我需要移动,而不是将每个文件(包括下载中的子文件夹)复制到名为drive的外部驱动器上,该驱动器位于Volumes/drive/Apple/MacBackup/Downloads位置。我试了无数次,但都不起作用。。。这是我现在的代码: tell application "Finder" to move entire contents of folder "Users:myUsername:Downloads" to folder "Drive:Apple:MacBackup:Downloads"

Applescript 无法调用加载的脚本对象处理程序两次。为什么?

我完全被这个问题难住了。我有一些标准函数保存在编译后的AppleScript文件中,我们称之为functions.scpt。在另一个脚本中,我使用load script将脚本对象加载到functions.scpt: 我在functions.scpt中有一个名为icon的处理程序。无论出于何种原因,如果我在另一个脚本中多次调用此函数,就会出现错误。下面是一些快速示例代码: --called once funcs's icon() --called twice funcs' icon() 每当我执

Applescript 使用Automator时如何忽略错误消息?

我根本不是一个很好的程序员,所以当我发现苹果的自动机工具时,我非常兴奋。我已经使用提取URL>获取指定URL>从网页获取文本>提取数据>新建文本文档制作了一个非常粗糙的web爬虫。然而,当自动机启动从网页获取文本的过程时,其中的URL会抛出错误消息。我知道我可以编写一些apple脚本来解决这个问题,但我在实现它时遇到了困难 多个线程暗示了一个try语句,例如: try --do what ever on error --continue with code end 问题在于如

Applescript-需要在Applescript中运行命令

我需要在apple脚本中运行以下命令 “rm-Rf~/Library/Caches/Apple\-\Safari\-\Safari\Extensions\Gallery;\” 尝试使用此命令编译时收到错误: 在窗口2中编写脚本“rm-Rf~/Library/Caches/Apple\-\Safari\-\Safari\Extensions\Gallery;\” 指向破折号前的空格,我知道该命令是准确的,因为我定期在终端中手动运行它 好吧,我解决了你的问题。在终端中,这可以正常工作,因为您正在使用

Applescript 使用通配符选择电子邮件的发件人类型

我想用applescript发送一封电子邮件。此脚本将在一些计算机上使用,电子邮件应通过电子邮件地址中包含mynetwork.com的特定类型的帐户发送 有没有办法自动选择包含my network.com的计算机电子邮件帐户?显然,通配符*不起作用,请参见下面的代码 property faxboxEmail : {"fax@opilbox.com"} property theNumber : "" property theContent : "" property theSender :

Applescript 苹果脚本。。显示多个结果而不是一个。如何修复以使其显示一个?

我正在创建一个非常基本的applescript,其中包含一些类似于魔法8球的东西。。但当我输入一个数字时,例如,answer2就是这个人输入的数字,并根据这个数字得出你的结果。当我输入任意数字时,就会出现两个对话。为什么会这样 if answer2 is less than 3 then display dialog "My sources say yes" if answer2 is greater than or equal to 3 and answer2 is less than or

Applescript-在Repeat中创建递增变量名?

我不熟悉脚本,所以我可能不知道如何寻找解决方案;到目前为止,我还没有找到答案。是否可以在循环中更改变量名 我想创建一个循环,为每个列表值创建一个新变量。这段代码现在可以工作了,但是如何将If语句更改为Repeat choose from list {"1 Apple", "2 Banana", "3 Cat", "4 Dog", "5 Elephant"} with title "What columns do you want?" with multiple selections allowe

使用Applescript在Indesign中删除样式时清除字符样式替代

我正在将400多个文档转换为新的布局格式 我正在尝试删除字符样式并删除其格式。() 这是我的密码: delete character style "Exhibit Number" of character style group "Exhibit Styles" replacing with character style "[None]" 它可以删除字符样式,但不会删除格式。暗中随机插入,如添加而不设置格式,而不设置保留格式,而不设置覆盖,以及而“保留格式”=false会触发错误 有没有办

使用Applescript打开指定文件夹下的文件

假设我有一堆具有类似子路径的文件夹: Folder 1 Do Re Mi <Files> Folder 2 Do Re Mi <Different Files> 文件夹1 做 重新 惯性矩 文件夹2 做 重新 惯性矩 我知道我可以使用告诉application Finder打开“Macintosh HD:Users:…打开文件夹。是否有办法将弹出窗口排队,以选择我要输入的文件夹1或文件夹2

Applescript 全局变量“未定义”

我的AppleScript检查一个图像文件并输出一些信息。我需要这些信息作为脚本的正常输出标准输出,以便在InDesign脚本中进行进一步处理。但当我在AppleScript中打开一个图像文件时,用来保存结果的全局变量就丢失了 这很好,但没用: global result set result to "initialised" set imgfile to POSIX file "/Users/hell/Pictures/interesting_stuff.jpg" as alias tel

如何使用AppleScript在字符串中的每个字符后添加逗号?

我有一个带句点和数字的字符串 例4..1..68875..9..92.7..42.9..6..9..1..6..7.59..8.64..5..71494..3..2 我试图在每个字符后添加一个逗号,以获得以下结果: 4,1,6,8,8,7,5,9,9,2,7,4,2,9,6,6,9,1,6,6,7,5,9,6,8,6,4,5,5,7,1,1,2 我有大约50行要转换。使用AppleScript有没有更快的方法 所有的搜索都返回如何使用分隔符分割,但我不知道我在看什么术语,以及需要使用什么短语才能

Applescript 如何在不阻止查找程序的情况下监视文件夹的内容

从下面的代码中可以看出,我对这一点非常陌生。我的代码基本上可以工作,但我的主要问题是它占用了Finder,有时它不会设置桌面图片,但大部分时间都会设置 该脚本只监视一个文件夹,如果添加了“***.jpg”,则会将桌面图片设置为该文件夹 这是我的第一个剧本,所以我有很多东西要学 set reset to "" display notification "Alarm Front Active " & (current date) as string tell application "Fi

Applescript 在新创建的提醒中填写URL

自从macOS Catalina以来,Mementiers.app提供了在提醒中填写URL的可能性 单击信息按钮,然后添加或更改详细信息。 ... 文档中不相关的部分。。。 添加URL:单击URL字段,然后键入网址 资料来源: 我正试图通过Automator和一点AppleScript,根据Chrome中的文本创建一个提醒。 目标是,从Chrome中的一个选定文本中,添加一个带有该选定文本来自的页面URL的提醒 我能够正确地创建提醒以及姓名和正文,但我很难填写提醒的URL字段 我试过:

Applescript Can';无法在循环中获取第二项

我试图遍历Photoshop中所有打开的文档,以获取每个图像的高度和宽度 无论出于何种原因,我在第二次循环中收到一个错误,表示它无法获取第二项。(第5行错误) 代码: 您必须获得currentDocs set currentDoc to item n of currentDocs 或者使用重复使用。。。在…语法中 repeat with currentDoc in currentDocs tell currentDoc ... repeat with currentDoc in cur

Applescript 找不到MacOS Automator shell脚本命令,但在终端中可以正常工作

我正试图通过npm“idasen control”(通过蓝牙控制宜家办公桌)从全球安装的软件包中自动执行一个命令。在MacOS Automator(zsh shell)中,当使用shell脚本时,我得到一个“未找到命令”,但如果我在终端中直接使用它,它就可以正常工作。如果我在自动机内部使用AppleScript并调用终端,它也可以工作。但这意味着每次我调用命令时终端窗口都会打开,这正是我想要避免的 这是一个有效的解决办法: tell application "Terminal"

Applescript 阻止对话框阻止用户注销?

我们有一个用applescript编辑器制作的简单的.app,当用户登录时会弹出一个显示对话框。问题是许多用户忽略了这个框,没有按“ok”来关闭它。如果它保持打开状态,将阻止用户注销计算机 有什么方法可以防止对话框阻碍注销过程吗?我想问一下,为什么不修改AppleScript代码,在5分钟后自动关闭对话框?这肯定比“黑客”硬登录系统要容易 display dialog "Hello World" buttons "Ok" giving up after (5 * 60) 例如,此对话框将在5分

希望Applescript将注释记号演示文稿更改为特定幻灯片吗

我是Applescript的新手,但是Applescript能告诉Keynote在演示过程中显示一张特定的幻灯片吗?我不想按顺序前进,但我确实想按随机顺序指定特定的幻灯片 我尝试了苹果的文档,但什么都没有。这里没有一个类似的问题真正回答了这个问题。MacScripters网站建议(如下)无效 不工作(在使用Applescript开始注释记号并启动幻灯片演示后: tell application "Keynote" to show (slide 22 of "/Users/me/Documents

使用AppleScript检查应用程序是否存在

此代码不适用于不存在的应用,因为它会提示用户查找“FooApp”(我不想与用户交互): 此代码仅适用于进程名称与其应用程序名称匹配的应用程序,应用程序名称涵盖了大多数但并非所有应用程序: tell application "System Events" get exists application process "FooApp" end tell (例如,在我的机器上,“OmniGraffle Professional”是一个进程名,但相应的应用程序名是“OmniGraffle Pr

Applescript 有没有办法使用Apple脚本(或ELScript)AcROAT席XI来执行OCR? X版本有很多例子,但它们不与XI一起工作,这是因为这些示例与菜单项一起工作,而Adobe到席席移动OCR工具远离菜单。因此,我不知道如何使用Apple脚本来告诉AcbFAT席在某些文件上执行OCR。

我的最终目标是设置一个带有Hazel的关注文件夹,以自动OCR我放入其中的每个PDF,请不要告诉我使用PDFPen,我不喜欢它,我只想要Acrobat的OCR特殊功能;-) 多谢各位 –
科迪阿尔门特 蒂齐亚诺·索利尼亚尼,da 雨衣 < p> AcROTAT X和席之间的UI没有改变,“执行菜单项”命令仍然有效,即使你没有看到菜单项(认为它们是“隐藏的”)。 UHM,但是我如何引用菜单项?我想你应该插入菜单项的编号:如果没有(可见)项,我应该参考哪个编号?非常感谢。

applescript移动文件夹脚本

我是一个完整的applescript virgin,我有两个相同应用程序的版本,它们使用相同名称的不同框架 我希望创建2个脚本,将框架的正确版本移动到frameworks文件夹中,这样我就可以从桌面上快速交换它们 这是我到目前为止所做的,但它抛出了一个AppleeEvent处理程序失败-10000错误 tell application "Finder" duplicate POSIX file "Machintosh HD/Framework Store/Test.framework"

Can';无法在applescript工作流结束时获得正确的重复

我试图让Illustrator根据脚本末尾的原始文件名保存所有打开的文档。它会先保存哪个文件,但我不知道如何将其循环回以重新命名其余的文件。这些文件是以数字命名的,因此有时后面会保存前面的文件 -- get JobName set JobName to text returned of (display dialog "Please enter Job Name:" default answer "Job_Name") -- setup folder paths set loc to pat

use语句在AppleScript中不起作用

我正在脚本文件中创建我的第一个AppleScript库,并希望使用use语句()使用该文件中的处理程序。所以我试着: use script "My Library" create_new_track(10, 2, 2) 在我的“my Library.scpt”文件中,有一个名为“create\u new\u track”的处理程序。 但是,当我尝试在use语句之后调用它时,会出现以下错误: error "«script» doesn’t understand the “create_new_

嵌套中的多个if条件在applescript中重复

我以前从未使用过AppleScript,所以我对这门语言很不熟悉,但我已经尽力了 以下是我试图实现的目标: 在选择填充有.ARW和.JPG文件的文件夹时运行脚本。遍历文件夹中的项目。如果当前项为.ARW,请从头开始再次遍历文件夹。如果此嵌套迭代位于具有相同文件名和JPG扩展名的文件上,请使用红色标记原始ARW文件 TLDR:如果文件夹中的ARW文件与文件夹中的JPG文件共享相同的文件名,请以红色突出显示ARW文件,否则不执行任何操作 以下是我迄今为止编写的代码: tell application

告诉AppleScript重新启动自身

我有一个AppleScript保存为应用程序。第一次运行时,它会询问用户是否要将其移动到“应用程序”文件夹。我希望能够做的是,在它被移动之后,让脚本自行退出,然后重新打开 显然我不能说 tell me to quit tell me to activate …因为在执行quit命令后,它将停止运行 有什么建议吗?只需从脚本内部运行脚本,并确保通过返回终止当前运行的脚本(如果它是脚本的最后一行,则可以跳过实际的返回命令) -- do stuff display dialog "Here I am

Applescript 在应用程序上放置文件夹:排序内容:制作MOV

以下是我试图实现的目标: 第1项。将包含多个图像序列的文件夹放到小程序上 firstImageSeq0001.png firstImageSeq0002.png firstImageSeq0003.png secondImageSeq0001.png secondImageSeq0002.png secondImageSeq0003.png thirdImageSeq0001.png thirdImageSeq0002.png thirdImageSeq0001.png 第2项。获取文件夹中的

如何保持applescript运行并重定向URL?

我有这个代码,我可以在脚本编辑器中继续运行。但这让我的笔记本电脑迷们尖叫起来!所以我不确定这样做是否正确 repeat until application "Google Chrome" is not running if application "Google Chrome" is running then tell application "Google Chrome" set (URL of every tab of every window

如何使用AppleScript自动将艺术作品添加到iTunes歌曲中?

我制作了一个automator工作流,可以将歌曲添加到我的iTunes库中,并按艺术家姓名、专辑名称和歌曲名称设置歌曲信息。然而,当我导入这些曲目时,它们是无盖的,所以我一直在寻找自动添加艺术品的方法。其中一种方法是使用iTunes“获取专辑插图”。问题是,如果iTunes提供了很好的插图,它通常也不会提供很好的插图 我决定下载我没有艺术作品的歌曲的艺术作品,这些作品存储在我的“下载”文件夹中。我传递到脚本中的输入是.jpg文件,我想将其作为艺术品添加到歌曲中。问题是,每当我运行此脚本时,它都会

Applescript:转到文件末尾并写入文本?

有人能告诉我如何使用Applescript将文本附加到文件末尾吗?我使用脚本编辑器记录器创建了一个宏,帮助我清理一些HTML标记。现在我想让宏转到文件的末尾,写一个句子。Applescript中是否有“goto eof”命令 谢谢 tell application "TextWrangler" activate open find window replace "<b>" using "<strong>" searching in text 1 of do

AppleScript in automator error(“;操作”;运行AppleScript“;再次遇到错误”;)

我在AirPlay上写的一个脚本出现了这个错误。当我在Automator应用程序中创建脚本时,脚本按预期运行。当我试图从另一个应用程序将其作为服务运行时,我收到了上面的错误消息 tell application "System Events" tell process "SystemUIServer" click (menu bar item 1 of menu bar 1 whose description contains "Displays") cl

Applescript 错误:此表达式的某些部分未返回任何结果。(-2763)

运行我的Applescript时出现以下错误: 348:532:执行错误:此表达式的某些部分未返回任何结果。(-2763) 当在python脚本中使用时,applescript将成功运行,并且没有任何问题。但是每当scipt执行时,这个错误总是会被回退,我想修复它。我曾尝试在if/else子句中插入一个额外的return语句,但这似乎不是问题所在 script=""" try tell application "Finder" to get app

Applescript 运行Apple脚本时自动化失败

您好,我在Automator中使用这个Apple脚本,使用quick time自动启动并在全屏视频中播放 tell application "QuickTime Player" set theMovie to open file "Users:ronaldwise:Movies:Jarvis Startup.mp4" tell theMovie set the presenting to true set t

在任何应用程序中通过Automator在Applescript中发送击键

我在Automator中设置了Applescript quick action以离开缩放会议。无论什么应用程序处于最前沿,我都想检查zoom是否正在运行,如果正在运行,请离开会议 set appName to "Zoom.us" if application appName is running then tell application id (id of application appName) activate end tell

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 61 页