标签: applescript

使用Applescript退出所有应用程序?

如何使用Applescript退出所有正在运行的用户应用程序?

macos applescript

12
推荐指数
1
解决办法
1万
查看次数

从OS X上的Chrome获取最前端选项卡的URL?

有没有办法对Chrome执行此操作?

tell application "Google Chrome"
 return URL of front document as string
end tell
Run Code Online (Sandbox Code Playgroud)

......不起作用.

applescript google-chrome

12
推荐指数
3
解决办法
9135
查看次数

Applescript - Google Chrome激活某个窗口

你们知道如何使用Applescript激活第n个Google Chrome窗口吗?例如,如果我打开了三个Google Chrome窗口,那么如何激活第二个?

我尝试了很多不同的组合,例如:告诉窗口2的标签3激活

我也注意到了:

告诉应用程序"Google Chrome"告诉窗口1激活结束告诉

和,

告诉应用程序"Google Chrome"告诉窗口2激活结束告诉

产生相同的结果,它只激活最后一个窗口打开,这是一个错误吗?

提前致谢 :)

applescript google-chrome

12
推荐指数
2
解决办法
7942
查看次数

Applescript:通过gui脚本单击菜单栏项

我正在尝试为名为F.lux的应用程序制作一个应用程序,点击菜单项"禁用一小时",如下面的屏幕截图所示:

在此输入图像描述

元素路径如下面的屏幕截图所示:

在此输入图像描述

这是我到目前为止的代码:

tell application "System Events"
    tell process "Flux"
        click (menu bar item 1 of menu bar 2)
        click menu item "Disable for an hour" of menu 1 of menu bar item 1 of        
        menu bar 2
    end tell    
end tell
Run Code Online (Sandbox Code Playgroud)

一切都编译好,但是当我尝试运行脚本时,我不断收到以下错误消息:

错误"系统事件出错:无法获取进程\"Flux \"菜单栏2的菜单栏项目1的菜单1.索引无效." 从流程"Flux"的菜单栏2的菜单栏项目1的菜单1开始编号-1719

有人可以确定我在哪里出错吗?

macos applescript

12
推荐指数
1
解决办法
1万
查看次数

如何创建运行终端命令的Apple脚本?

我想创建一个打开终端并传唤此命令的苹果脚本: sudo killall coreaudiod

这怎么可能?

applescript automator

12
推荐指数
1
解决办法
2万
查看次数

AppleScript完成后播放声音

我不知道如何使用AppleScript,我如何让我的小bash脚本首先工作在我之外.我目前正在使用AppleScript来运行我的bash脚本,它的工作非常棒.它在下面.

do shell script "/Users/john/Scripts/screenshot -i --delete"
Run Code Online (Sandbox Code Playgroud)

现在它引用的bash脚本是它将截取屏幕截图并将其上传到我的服务器;

我希望它在完成时播放声音,我该怎么做呢?AppleScript超出我的知识......

applescript

12
推荐指数
3
解决办法
1万
查看次数

点击苹果通知时重定向到applescript编辑器

我在用

osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
Run Code Online (Sandbox Code Playgroud)

在Mac中显示通知.但是,在单击通知时,我将被重定向到applescript编辑器.我是否可以将用户重定向到URL或单击生成的通知时打开目录?

macos notifications applescript

12
推荐指数
2
解决办法
3354
查看次数

从shell打开终端并执行命令

我很懒,所以我想编写一个shell脚本来打开我的开发环境.我设置了两个命令devdev-startup.当我运行dev /directory/path它应该打开一个新的终端窗口/directory/path并执行dev-startup.

我不确定如何在特定目录中打开终端窗口,然后运行最终命令来运行我需要设置环境的工具.

我正在运行OSX,所以AppleScript可能就是答案吗?

macos shell terminal applescript

12
推荐指数
1
解决办法
1万
查看次数

在Mac上编写Office Outlook 2016脚本

我想在Mac上自动化Outlook 2016 .

我想要自动化的任务基本上如下:

  • 在前一周搜索收件箱中的邮件,标题中包含特定模式
  • 准备一封新邮件,其内容是上一步中找到的所有邮件的合并内容
  • 让邮件打开(或在草稿中)让我在发送之前编辑它

好吧,我只是不知道如何处理它...

  • 在Mac上的Outlook 2016中,Visual Basic(我的首选选项)似乎根本不存在!我甚至找不到VB编辑器(虽然我确实找到了例如excel).
  • AppleScript可能允许这样做.但我只是没有找到有关outlook API的任何文档.此外,它似乎只允许非常基本的自动化.
  • 的Automator?

请注意,我可以访问Windows机器.因此,我可以(虽然痛苦)在那里编写VBA脚本并将其"转移"到Mac.我没有Office 365.

谢谢你的帮助!

西尔

macos outlook applescript vba outlook-vba

12
推荐指数
1
解决办法
2万
查看次数

Mac OS X Timing应用程序如何跟踪文件

我很好奇Timing如何知道您在特定文件中花费的时间.我知道它需要Accessibility权限,但在那之后,它如何能够检测屏幕上当前的内容,以及访问给定文件的路径.我觉得很有趣,例如,它知道我在Xcode上,但是它如何知道我正在处理Xcode中的特定文件?

macos applescript objective-c swift

12
推荐指数
1
解决办法
372
查看次数