基于类的AppleScript列表项选择器对于UI元素对象失败

AppleScript的列表数据类型对布尔测试说明符的支持非常有限。除了按范围(使用item关键字)拾取项目外,还可以指定类: get every «class furl» of {1, "Test", (POSIX file "/posix/path")} --> {file ":hfs:path"} get every «class furl» of {1, "Test", a reference to (POSIX file "/posix/path")} --> {} g

AppleScript:根据图像尺寸组织图像

我是AppleScript的新手,我正在尝试编写一个基本脚本,它可以执行以下操作: 在文件夹~/Dropbox/Camera Uploads中查找精确为640x1136(iPhone 5屏幕截图)的图像(PNG),并将其移动到~/Dropbox/Camera Uploads/screenshots 这看起来很简单,但到目前为止我还没有弄明白。您需要一个支持AppleScript的应用程序,该应用程序可以根据图像文件的尺寸进行操作。我不认为Finder可以做到这一点,尽管它能够在Finder视图中

将文件放回垃圾箱时AppleScript处理对话

我有一个简单的脚本,可以将项目从垃圾桶中取出,并将它们放回原始目录: repeat 10 times tell application "Finder" to open trash tell application "Finder" to activate tell application "System Events" tell process "Finder" delay 0.2 key code

Applescript使下一个选项卡成为Photoshop中的当前文档

我即将完成一个应用程序,该应用程序使用谷歌视觉识别服装物品,并在Photoshop中自动裁剪到该物品 我的第一个脚本遍历所有打开的图像,并获取它们的尺寸和文件路径。然后,这些将被传递到我的应用程序中,以完成其余的工作 我遇到了一个问题,它只是一次又一次地裁剪同一个图像。经过一点调试,我意识到这是因为它只会裁剪photoshop中“活动”的图像 因此,我面临着需要调用另一个脚本的任务,该脚本将下一个选项卡设置为PS中的活动文档,然后再调用裁剪函数 我希望得到一些简单的东西,比如: tell app

如何在applescript中将窗口高度增加到大于屏幕高度?

我有这样一份申请书: tell application "Firefox" activate set the bounds of the first window to {0, 0, 6000, 6000} end tell 但是这段代码不允许我重新调整窗口的高度,使其高于屏幕边界 我怎样才能做到这一点 p、 s.窗宽成功设置为6000px,但窗高没有成功 谢谢据我所知,操作系统不允许您调整高于屏幕边界的任何窗口的高度,这可能就是您达到此限制的原因。这意味着,对于您的问题没有可

我可以用这个applescript设置一个全局变量吗?

我对Applescript完全是个新手。我正在接收MIDI音符消息(消息)。它们的形式是三个数字(即:145、0、127) 我需要做的是听一个以145开头的midi音符编号,然后看它的“项目2”。然后我需要将其乘以8,并将其保存为midi音符编号的第2项,以144开头 每一个以145开头的音符都会有几个以144开头的音符。所以我需要保留这个变量,直到出现145个音符 问题是,我认为每当midi音符经过这个脚本时,它就会重新运行?我需要记住每个音符实例的y变量,直到出现一个带145的新音符并改变它

Applescript 将tell application语句与其他应用程序名称一起使用

我对file maker pro有一个特别的问题。 mac上同时安装了FMP11和FMP12。 我有一个脚本,使FMP打开一个文件,并做一些处理。 到目前为止,脚本工作正常,但新的是我混合了FMP11和FMP12文档。因此,我必须打开适当的FMP来完成这项工作。 问题在于,它们在AppleScript应用程序列表中都以相同的名称注册,因此如果我“告诉应用程序文件生成器Pro Advanced”,它不会严格定义我要告诉哪一个。 我试图通过退出所有FMP来欺骗问题,然后通过Finder打开FMP11

Applescript将应用程序放置在特定桌面上

我有一个在Automator中创建的applescript,它打开了许多应用程序和文件夹,我将这些应用程序和文件夹用作创建照片簿的工作流的一部分。我的流程的工作方式是桌面1上的Photoshop元素,桌面2上的四个Finder窗口,桌面3上的iPhoto和桌面4上的Booksmart 我的applescript会按照我的意愿打开其中的每一个,唯一的问题是它会打开我当时在桌面上的所有东西。然后,我必须进入任务控制中心,在我的窗口中移动,将每个应用程序放在我想要的桌面上。这需要在必要的桌面上逐个打开

Applescript将pdf文件从文件夹移动到droplet上

是否可以编写一个Applescript,用于Automator文件夹操作,该操作会将放入该文件夹的pdf文件推送到飞行前的水滴中 谢谢, 比尔如果droplet是一个自动程序应用程序,您只需使用打开-a: 如果droplet是带有open处理程序的AppleScript应用程序,open-a不起作用,但您可以使用Finder的open命令: 如果droplet是自动程序应用程序,您只需使用打开-a: 如果droplet是带有open处理程序的AppleScript应用程序,open-a不起作

如何针对applescript中具有相同名称的第n个进程

假设我有两个firefox进程运行(不是windows在一个进程中)不同的配置文件,所以它们是两个不同的进程 tell application "Firefox" to activate 将激活其中一个。如何激活另一个?或者说四分之三,等等 差不多 tell 3rd application whose name is "Firefox" 但这不起作用。您可以通过获取应用程序的进程id并使用系统事件将其最前面的属性设置为true,从而将应用程序作为目标。有关详细信息,请参阅。我实际上已经尝试了

Applescript 正在为视频刻录文件以备份DVD

我正在制作一个AppleScript,将教堂布道的文件刻录到DVD上备份。请谈谈我们的流程 我们有一台索尼数码摄像机,我们用它来拍摄这项服务。我将这些文件下载到iMovie中,创建一个iMovie项目,然后将各个部分缝合在一起。我添加了一个开头标题和结尾字幕,并以两种分辨率将其共享到媒体浏览器中。之后,我将较小的分辨率文件上传到我们教会的网站上。然后,我使用较大的分辨率文件创建一个iDVD项目 我已经有了iMovie项目的模板,其中已经有了开篇标题和收尾字幕,还有一个iDVD项目的模板,还有一个

Applescript:应用程序始终在输入的情况下运行

非常相似,但不等于: 我想要一个automator应用程序,它启动iterm并调用vim中的输入文件。 如果iterm是allready open,则不需要检查其vim;那就太好了!我想拆分窗口并在拆分窗口中打开文件 我的尝试: on run {input} -- get the file path incl extention set inputFilePath to POSIX path of input display dialog appIsRunning("iTerm") tel

AppleScript和InDesign CS6:最小文档大小错误?

让我们做个实验。使用InDesign CS6制作一份1 x 1的新文档。没问题,对吧 现在运行以下脚本: tell application "Adobe InDesign CS6" set page width of document preferences of active document to 1 end tell 应该很容易吧?您只是告诉InDesign将文档大小设置为它已有的大小 这到底是怎么回事?我可以让applescript将页面大小设置为1.0139英寸,但不能更小。

I';我试图制作一个applescript脚本,显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。

我正在尝试制作一个applescript脚本,它显示一个文本对话,我可以在URL中输入,然后在默认浏览器中打开它。另外,我正在尝试使它在url之前有一个“http://”,这样我就可以键入www.website.com。这是我到目前为止的代码 display dialog "Website name" default answer "" set x to text returned open location "http:// x" 以后尽量把你的问题说得更具体些 set x to "xyz"

Applescript 使用Automator仅下载第一个URL

我创建了一个流程,其中: 收到包含链接按钮(HTML)的电子邮件 邮件规则触发将源代码发送到Automator的Applescript 自动机从代码中提取URL Automator只将URL过滤为“.PDF”扩展名(我正在尝试下载的文件类型) Automator下载URL(PDF) 从那里我有一个工作流程,可以自动打印保存在特定文件夹中的新文件(我的最终目标) 这是完美的作品,我需要除了在源代码的电子邮件,链接是包括两次。系统认为他们必须下载两份文件,结果打印了两份 我正试图找出一个解决方案,其

使用AppleScript by UID搜索日历事件有没有更快的方法?

我正在使用以下代码在AppleScript by UID中查找日历事件: set myEvents to ((events of myCal) whose uid = myUID) 不过,根据日历的大小,它可能会相当慢,因为它会迭代所有事件,直到找到匹配的事件。macosxautomation.com上有一个基于Cocoa的脚本库 它比传统的AppleScript日历字典快得多。app谢谢!那看起来正是我要找的!

如何使用AppleScript编写应用程序脚本,但仅在安装时使用?

我的一些脚本使用Growl进行通知,但我现在尝试在没有安装Growl的机器上运行它们 这条线 tell application "Growl" notify with name "Script" title "Script" description NotifyText application name "Script" with sticky -- _ end tell 在带下划线的字符处给出此编译器错误: 应为“给定”、“进入”、“有”、“无”、

通过automator applescript或bash运行illustrator extendscript?

下面的命令将运行位于我的桌面上的脚本_ABC.jsx。有没有办法获取脚本_ABC.jsx的内容,并将javascript extendscript专门放在automator中,这样当我将其保存为应用程序时,它将包含在程序中 on run {input, parameters} tell application "Adobe Illustrator" to open file "Macintosh HD:Users:NAME:Desktop:SCRIPT_ABC.jsx"

Applescript 如何制作不需要';Don’不要每次都要征得许可';它打开了

我制作了一个苹果脚本,可以用PhotoBooth为人们拍照。然而,每次我打开它,它都会请求允许使用PhotoBooth,而不是立即拍照。我已经设置了[Security&Privacy>Privacy>Automation>Allow Script to use PhotoBooth],但每次都会提示我允许使用PhotoBooth。有没有办法在不下载任何东西或更改脚本的情况下修复此问题?谢谢 脚本是否保存为小程序?虽然10.14会记住以前用户授予的权限,但它会在每次脚本更改时重新提示。传统的App

AppleScript快速行动服务快捷方式问题-MacOS Catalina

运行时间:MacOS Catalina 10.15.5 我在Automator中做了一个快速操作,它工作得很好。事实上,我已经用了几年了。操作本身中的代码不是问题所在,也不允许在系统首选项中使用可访问性/控件。至少可以说,我的问题令人难以置信,我似乎无法解决它,我想我应该问问蜂巢思维 在使用AppleScript快速执行操作并确保“工作流接收:任何应用程序中均无输入”与正常操作相同后,进入并在系统首选项-->键盘-->快捷键-->服务中为快捷键“F13”分配快捷键后,一切似乎都很好 在我使用此快

applescript通过gui脚本单击每个元素

我想遍历iTunes窗口中的每个元素,并尝试单击每个元素 我还想写入一个文本文件,显示我单击的每个元素 我在下面写的代码不起作用。具体地说,我得到的错误是进程“iTunes”不理解单击元素消息。 想想我做错了什么 谢谢 tell application "iTunes" to activate tell application "System Events" tell process "iTunes" set elements to get entire content

更改Applescript中的图标大小;选择文件";窗

有没有办法更改“选择文件”预览窗口中的图标大小?我想放大预览缩略图 这是我正在使用的代码。非常基本: set theFile to (choose file of screenFolder with prompt "Select a file to read:" of type {"JPG"}) 谢谢 据我所知,您无法更改预览窗口的大小(对于由此带来的不便,我深表歉意) 笔记 你的代码无法编译。我假设您希望自动打开screenFolder。如果这是真的,那么使用默认位置属性,它会自动导

如何测试AppleScript中的图像是否为空?

我有以下的应用程序脚本。当我收到即时消息时,我已将其设置为在ichat中运行。它通过咆哮通知我新消息: on notify_growl(theName, theTitle, theDescription, theImage) display dialog theImage tell application "Growl" notify with name theName title theTitle description theDescription appli

在applescript中大于或等于怪异

我在applescript中有一行: if start_period ≤ currentDay and currentDay ≤ end_period then --create the appointment 这是开始时段=1和结束时段=15时的结果: tell application "AppleScript Editor" display dialog "Current day: 1" --> {button returned:"OK"}

如何使applescript不自动打开tell块中的应用程序

我对applescript有问题,每当我打开applescript文件(在applescript编辑器或Automator中),它都会自动打开tell语句/块中提到的任何程序。大多数这些tell块只能通过条件来访问,我想找到一种方法来停止applescript打开所有提到的应用程序的默认行为 这基本上就是我正在做的: if currentApplication is "Application 1" then tell application "Application 1"

通过Applescript解析HTML中的多个标记

如果我想拉所有演员的名字,我试过这个,但它只拉一个名字。是否有一个重复循环或任何其他我可以做的事情,让它拉所有标签说 set astid to AppleScript's text item delimiters set startHere to "<span itemprop=\"name\">" set stopHere to "</span>" set mysource_html to do shell script "curl https://play.goog

applescript和Fetch

我打算使用Automator运行一些远程到本地的备份,但需要执行一些循环,所以我认为Applescript是一个更好的选择。作为Applescript的新手,我第一次尝试从具有特定特征的给定文件夹下载所有文件时出现了一个错误: set today to current date set yesterday to (today - 1) tell application "Fetch" activate open remote folder "/public_html/books/

Applescript:突出显示组中最近的文件

我想知道您如何创建一个操作,您可以突出显示一组文件并从中获取修改日期,然后让它突出显示/选择/标记文件的最新日期 更新:我想在Applescript上这样做,因为我在这方面做得更深入了。这是我到目前为止所拥有的 set dateList to {} tell application "Finder" set inputList to get selection repeat with i from 1 to count (inputList) set end of

在Applescript中创建文件夹时出错

因此,我在运行此命令时出错: on hazelProcessFile(theFile) set text item delimiters to ":" set filename to last text item of (theFile as text) set text item delimiters to "." if filename contains "." then set base to text items 1 thru -2 of filename as text

Applescript帮助。项目赢得';t端

因此,我是applescript新手,我正在尝试创建一个应用程序,该应用程序将打开microsoft word,然后每隔一段时间自动保存文档,然后在关闭word后停止运行。这是我目前的代码: activate application "Microsoft Word" if application "Microsoft Word" is running then repeat delay 5 tell

Applescript 如何将系统信息复制到剪贴板?

我正在创建一个程序,将系统信息复制到剪贴板。我尝试将变量设置为System Info并复制该变量,但它只复制我的AppleScript版本(2.2.4)。请帮忙!我的代码如下: set a to system info set the clipboard to a 您需要将记录强制为列表 set a to (system info) as list set AppleScript's text item delimiters to linefeed set a to a as text set

Applescript-将文件移动到名称以文件名前2个字符开头的文件夹中

我需要一些帮助来微调这个脚本。是否可以让此脚本根据文件的前两个字母匹配子文件夹?父文件夹将是“快照”,其中包含具有唯一两个字母前缀“BA_Bikini_Atol”的子文件夹,其中包含特定快照BA_0020、BA_0030等文件夹中的子文件夹。要通过选择“快照”将文件BA_0020_V002移动到BA_0020文件夹中目标和脚本在所有子文件夹中查找匹配项。想法 set mgFilesFolder to (choose folder with prompt "Where are the files

Applescript 如何在继续编写脚本之前等待网页完全加载?

在继续脚本之前,如何等待网页完全加载 我知道你可以使用延迟4,如果你想让它等待4秒,但这是不够安全的 在VBA中,您有一个简单的代码,该代码始终有效,如下所示: Dim x As String x = "https://na6.salesforce.com/p/attach/NoteAttach?pid=" & Range("T34").Value & "&parentname=" & Range("T35").Value & "&retURL=%

Applescript到每日使用时间

我正在试着用苹果电脑记录我一天用了多长时间。当计算机处于睡眠状态时,计时器一直在运行。我希望它在睡眠时停止,在醒来时重新启动。这就是我得到的: set input to text returned of (display dialog "How many minutes will you use today?" default answer "") delay (input * 60) beep display dialog "Maximum time for today" 有一个

将文件从第二个自动机变量传递到applescript

我想创建一个应用程序,将pdf作为输入(拖放),并发送一封带有用户选择主题的电子邮件 因此,我创建了一个几乎可以正常工作的自动机工作流。我唯一没有得到的部分是将删除的文件传递给applescript,以便它将其附加到邮件中 有人能帮我解决这个问题吗 提前感谢您的帮助 在这里,您可以下载压缩的工作流 这是automator工作流末尾的applescript。问题与传递第二个输入项有关,该输入项应该是包含在自动机变量中的文件 on run {input, parameters} set theS

文本编辑和第三方应用程序之间的applescript复制粘贴不工作

我已经搜索了整个网站,找不到一个答案,为什么这段代码没有做我需要它做的事情。我有一个带有数字列表的文本编辑文档。我想一次复制一个数字,将该数字粘贴到url中特定位置的第三方应用程序中,然后点击该应用程序ui中的一些按钮。我需要对textedit文档中的每个数字重复此过程 这是我在研究applescript后得出的结论 tell application "TextEdit" to activate tell application "System Events" tell process

为什么会出现这种错误-applescript、automator&;applescript编辑器

我的applescript在automator内部作为服务运行时给出了正确的输出,没有输入,但在automator外部运行时给出了错误消息(safari、preview等) 当通过applescript编辑器运行时,它还提供了正确的输出,在safari、preview或任何其他应用程序中运行它都没有问题 我之所以如此热衷于使用automator,是因为我不想仅仅为了给一个脚本分配一个快捷方式而安装第三方应用程序 我调试了这一部分,从代码中删除后,automator可以运行脚本。用try运行,au

AppleScript从列表中选择对象类型的选择

我很久没碰AppleScript了,所以这可能是我做的不对。我通过收集路径中倒数第二个文本项创建了一个列表。路径将如下所示: set myFile to choose from list archiveFileNames with prompt "Select An Archive" -->return class of myFile repeat with i from 1 to count of every item of archiveFileNames

使用Applescript右键单击应用程序文件

我似乎找不到如何写我的应用程序脚本的答案 右键单击“应用程序”文件夹中的列表,打开“获取信息”选项窗口,以便在“版本”字段中打开以读取,以便将其与预期值进行比较 我已经花了大约6个小时了,我有点呆头呆脑。一旦我看到它,我就能理解发生了什么,但从头开始创作对我来说只是花了很长时间。谢谢。您不需要难看的GUI脚本,即使没有AppleScript字典,每个应用程序都会响应版本属性 set appVersion to version of application "Maps" 在选择文件(程序名、窗口

Applescript 使用apple脚本在文件夹中查找文件名

我想使用appleScript语言获取文件夹的第一个文件名 应该是这样的: 文件夹:photo.png、photo1.png、photo2.png、photo3.png tell application "Finder" set fileName to (1° file in this case photo.png) end tell 请任何能帮助我的人,谢谢 tell application "Finder" set fileName to name of first file

Applescript:保持打开应用程序,在第二次单击时执行不同的操作

我有一个小AppleScript保存为一个保持打开的应用程序。激活应用程序将执行“运行” 由于其保持开放的性质,脚本不会自行退出 如果应用程序本身已在运行并再次单击,是否可以注册 我很难做到这一点,因为当应用程序已经运行时,脚本根本没有执行 另外,在第二次单击时,我不想检查第一次运行是否成功(在本例中:我不想检查safari是否正在运行) 我只是不想做完全不同的事情 on run tell application "Safari" to activate end run --s

是否使用AppleScript删除iMessage中的邮件?

搜索了整个互联网,但我在iMessage中找不到有关删除短信的信息。也许有人会帮忙,如何删除消息中带有特定文本的消息?说明更新,标记add@user3439894不幸的是,我的描述注释是由StackOverflow自动生成的。检查您的销售代表,我可以对您使用该平台的经验作出结论。如果你有一个建议-写信给支持人员。@Aleksey Potapov,哦,那一定是新的。描述更新,标记add@user3439894不幸的是,我的描述注释是由StackOverflow自动生成的。检查您的销售代表,我可以对

在Apple Music中打开/搜索Spotify曲目(使用Applescript)

我想用一种简单的方法在苹果音乐中从Spotify版本切换到同一版本 我已经找到了在Apple Music web player中使用Applescript搜索当前正在播放的Spotify曲目的方法: tell application "Spotify" if player state is not stopped then set currentArtist to artist of current track as string se

在AppleScript中自定义窗口对话框的外观?

我想知道是否可以在Applescript中更改对话框窗口的外观,例如通过自定义图片或图标更改图标(注意、停止、警告) 如果可以更改排版(对齐、字体、粗体等) 如果是的话,你能帮我举一个代码示例或者提供一个好教程的链接吗 set folderName to text returned of (display dialog "Please enter new folder name:" default answer "Folder_Name") set loc to choose folder "C

如何告诉Applescript在与脚本相同的目录中打开文件

grait.spritebuilder目录与脚本位于同一目录中。我想我需要一条绝对路径,但我似乎无法让它工作。我试过适应这个建议,但运气不好。有什么想法吗?链接的答案应该有用。你把它放在一个查找块里了吗?像这样: tell application "SpriteBuilder" to activate tell application "SpriteBuilder" open "portrait.spritebuilder" end tell 谢谢这正是我需要的。 tell appli

如何使AppleScript在移动其应用程序时进行检测?

因此,我试图用AppleScript创建一个应用程序,但当我将我的应用程序移动到另一个文件夹并运行它时,它总是会查看它以前所在的文件夹 display dialog "Kindle Fire HDX 7" Utility Mac Please select the action you want to do. Make sure a Terminal window is OPENED!!!" buttons {"Connected Devices", "Reboot", "More..."}

如何在MacOS上使用applescript登录imessage

我想用applescript登录iMessage并检测是否成功登录。 我还想知道如何以编程方式注销帐户。 谢谢Messages.app的dictionary of Messages.app已经有了登录和注销命令,服务类已经有了状态属性。是的,我知道但是如何在登录命令中附加帐户和密码?你需要获取或创建服务(帐户)并将其作为直接参数传递给登录命令。它不可能同时传递密码(我想它可能与GUI脚本有关)。你能帮我写一个完整的演示吗?非常抱歉,Stackoverflow不是一个代码编写服务。

Applescript 如何通过Messages.app自动发送文本,而不考虑收件人';s操作系统?

我的目标是使用FileMaker的执行AppleScript步骤(因此告诉应用程序“FileMaker”不在下面的脚本中),在macOS上将自动文本发送到FileMaker记录中的电话号码 这些联系人不在contacts.app的数据库中,因此告诉app“Messages”发送…不是选项,至少不是直接发送 这是我目前的剧本 set _delay to 0.5 set _phone_number to repetition 1 of cell "APPLESCRIPT_PIPE" of layo

更改文件名后,使用AppleScript移动文件无效

我正在使用AppleScript重命名文件并将其移动到文件夹。这是使用语音命令执行的。它不会将文件移动到文件夹中,而是按Enter键,将文件重命名为“myFile”,然后再次按Enter键 但是,如果我再次执行此操作,或者如果文件名为“myFile”,则它将正常工作。我认为移动文件的代码不知道,或者文件名没有更新。我不知道怎么解决这个问题。AppleScript不是我喜欢的 tell application "System Events" key code 36 keystrok

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