Questions tagged «applescript»

AppleScript是Mac OS脚本语言。

2
如何将AppleScript显示对话框传递给Growl或growlnotify?
我有这个简单的AppleScript,它接收剪贴板中的文本并输出使用的单词和字符的数量。 我要做的是将“显示对话框”传递给Growl或growlnotify。我知道如何在shell中使用growlnotify - 它非常棒且可高度自定义(粘贴便笺,指定应用程序图标或图像等) - 但重点是:我不知道如何在AppleScript中执行此操作。我谷歌了一下,但现在时间过去了,我决定在这里发表我的问题。 所以,这是脚本: set myCount to count (the clipboard) set myWords to count words of (the clipboard) set myParas to count paragraphs of (the clipboard) display dialog "Characters: " & myCount & " Words: " & myWords & " Paragraphs: " & myParas 谢谢。

2
AppleScript和Preview.app
我看到这篇文章: 如何让Applecript与Snow Leopard中的预览一起使用? 在我试图找出如何使用AppleScript与预览。我正在尝试自动执行一系列任务,这些任务将打开文档并在需要一次查看多个文档的情况下自动调整大小到最有效的视图。我无法弄清楚如何在Preview中添加脚本功能(简单来说,我无法让Automator或AppleScript自动调整预览窗口的大小)。我看到了这个帖子,但没有答案。我想知道从那时起你是否已经想到了什么。

1
从AppleScript运行shell脚本后如何关闭终端窗口?
我在AppleScript中创建了以下内容,虽然它在双击已编译的应用程序时有效,但我在Dock中留下了一个空的终端窗口,它似乎一直存在,直到我强行退出它。那么,如何在应用程序(vboxmanage)仍在运行时运行给定命令并关闭终端? tell application "Terminal" do script "vboxmanage startvm MyWindows; exit;" end tell

1
Automator工作流程如何
我想按照这里的说明进行操作 http://snowleopardtips.net/tips/everything-you-need-to-know-about-screen-captures.html 在“安装文件夹操作”下。 首先,它建议我没有的文件夹 ~/Library/Workflows/Applications/Folder Actions/ 所以我创造了它。但其余的说明不起作用,因为Finder想要一个scpt。我怎样才能得到我的 Rename Screen Captures.workflow 触发桌面文件夹更改? 谢谢!

3
在Mac OS上处理剪贴板内容?
我想看看是否有可用的工具或脚本可以动态修改剪贴板内容。 通常在我编写代码时,我想采用一串文本并将其作为一个slug。而不是将内容重新键入slug格式,如果在复制时将其更改为slug,那将是非常棒的。 例如:“与朋友一起烧烤”→“烧烤与朋友” 知道任何可以帮助解决此问题的应用程序或Applescripts吗?非常感激。

3
AppleScript:如何将文件夹的路径名存储到数组中,用“\”替换空格?
我有一个文件夹,在这个文件夹里面有一堆子文件夹。使用AppleScript我希望将这些子文件夹的路径名存储到一个数组中。 这是我的问题:每个包含“ ”(空格)的路径名,我想用包含UNIX友好“ \ ”符号的路径名替换(反斜杠后跟一个空格;如同/my/fancy\ path/)。 正如你所看到的,我在这里的目标只有一半。我花了一个晚上值得费力的尝试,愚弄replace_chars子程序, - do shell scriptwith- sedcombos,谁知道什么。没有骰子。 tell application "Finder" set myRepos to name of folders of folder ("/Users/hced/Dropbox/GitHub/" as POSIX file) --> {"320andup", "Baseline.js (jQuery & vanilla JS version)", "Bootstrap (HTML, CSS, and JS toolkit from Twitter)", "Chirp.js (Tweets on your website, simply)", "Coordino"} …

1
Applescript执行shell脚本与路径中的空间
我试图解决的问题是在OSX中使用--disable-web-security开关运行谷歌浏览器。由于看起来我无法向别名添加开关(参数),所以我开始寻找其他选项。最常出现的建议是使用Applescript并从别名中调用它。所以我设置它,脚本如下: do shell script "exec /Applications/Google Chrome.app/Contents/MacOs/Google Chrome --disable-web-security" 当我运行脚本时,我收到错误: sh:/ Applications / Google:没有这样的文件或目录sh:第0行:exec:/ Applications / Google:无法执行:没有这样的文件或目录 该脚本不会处理“Google Chrome”中空格的路径。如何修改此脚本以使用路径中的空格运行? 任何帮助表示赞赏。

1
Automator服务中的Applescript
我正在尝试用这个非常简单的Applescript进行文本操作。 它在某些应用程序中从服务菜单运行。问题: 我的剧本出了什么问题? 有时它出现在服务菜单中,有时却没有出现。有什么建议吗? 我的目标是使用纯Applescript做到这一点,但这第一步是艰难的。

1
AppleScript - 高级功能,用于改进步骤/减少代码
我正在尝试减少步骤的数量并提高我的AppleScript的性能,我只是想知道是否有一些我可以使用的常用功能。 这是一个示例脚本...... tell application "QuickTime Player" activate -- Get the iCloud file path to avoid permission error set filePath to "Macintosh HD:Users:jm:Library:Mobile Documents:com~apple~QuickTimePlayerX:Documents:movie.wav" set f to a reference to file filePath -- Get a handle to the initial window set windowID to id of first window whose name = "Audio …


1
通过AppleScript通过电子邮件发送文件夹的内容
我正在尝试编写一个AppleScript,该电子邮件通过电子邮件发送指定文件夹的所有文件。只有一个文件时,它可以按预期工作,但有多个文件时,它就不会工作。它只是给我这个错误: "Mail got an error: Can’t make {alias \"Macintosh HD:Users:me:temp_photos:IMG_2902.JPG\", alias \"Macintosh HD:Users:me:temp_photos:IMG_2903.JPG\"} into type file." number -1700 from {alias "Macintosh HD:Users:me:temp_photos:IMG_2902.JPG", alias "Macintosh HD:Users:me:temp_photos:IMG_2903.JPG"} to file 这是我的AppleScript tell application "Finder" set attchList to (every item of TempPhotos) as alias list end tell set theSender to "Me<me@me.me>" set recipName to …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.