标签: applescript

如何在Mac OS X 10.6中发出硬件蜂鸣声

我只是想让Mac OS X 10.6像开放式suse和其他发行版那样发出硬件蜂鸣声.我尝试了以下方法

终端 - > beep = -bash:beep:找不到命令

终端 - >说beep =语音说出来的嘟嘟声(不是硬件发出的嘟嘟声,但真棒;))

applescript - > beep = Macintosh bell(我想要一个硬件嘟嘟声!)

有人知道如何在bin/bash或applescript中发出硬件蜂鸣声吗?

macos bash applescript beep

166
推荐指数
13
解决办法
8万
查看次数

如何制作Mac终端弹出/警报?AppleScript的?

我希望能够让我的程序显示警报,通知,显示我的自定义文本.这是怎么做到的?此外,是否可以使用几个按钮设置变量?

与批次类似: echo msgbox""<a.vbs&a.vbs

macos terminal alert applescript popup

97
推荐指数
7
解决办法
11万
查看次数

使用Mac上的Bash使用默认浏览器打开.html文件

所以,这就是我需要的:

假设我有一个index.html文件.

如何告诉终端使用默认浏览器打开它?

(使用AppleScript,BASH,...?)

html browser macos bash applescript

57
推荐指数
4
解决办法
7万
查看次数

UI自动化仪器可以从命令行运行吗?

有没有办法UIAutomation通过终端打开仪器?

是否可以编写一个AppleScript打开Apple UIAutomation工具并加载要测试的应用程序?

您能告诉我有没有办法通过脚本或通过命令行我们可以打开UIAutomation并选择要测试的应用程序,以及选择测试脚本?

iphone xcode applescript instruments ios-ui-automation

54
推荐指数
4
解决办法
3万
查看次数

使用Applescript将命令和字符串发送到Terminal.app

我想做这样的事情:

tell application "Terminal"
  activate
  do script "ssh user@server.com"
  -- // write user's password
  -- // write some linux commands to remote server
end tell
Run Code Online (Sandbox Code Playgroud)

例如,要登录服务器,输入密码,然后登录mysql并选择一个数据库.
我每天都输入它,将它捆绑到脚本中会非常有用.

此外,是否有应用程序(终端,Finder等)可以在Applescript中使用的命令,属性,功能等参考?谢谢!

编辑:让我澄清一下:我不想做几个'做脚本',因为我尝试过但不起作用.我想打开一个终端窗口,然后模拟人类输入一些字符并点击输入.可能是密码,可能是命令,等等,只是将字符发送到正好运行ssh的终端.我试过按键,似乎没有用.

macos terminal applescript

50
推荐指数
5
解决办法
13万
查看次数

如何使用AppleScript将对象记录到控制台

我只想在我的AppleScript生命周期中记录对象的状态.在其他语言中,对象的toString()方法将呈现等效的文本,我可以使用它们.在AppleScript中,似乎并非如此.

convert applescript object to string (similar to toString)
Run Code Online (Sandbox Code Playgroud)

将finder对象(及其属性)输出到AppleScript Editor的"Results"窗口,但前提是它是最后一个执行的语句.

如果我有一个trace()语句(它接收一条消息用于记录):

on trace(message)
do shell script "cat >>~/log/applescript.txt <<END_OF_THE_LOG
" & (message as text) & "
END_OF_THE_LOG"
end trace
Run Code Online (Sandbox Code Playgroud)

我试着记录同一个对象

Can’t make properties of application "Finder" into type text.
Run Code Online (Sandbox Code Playgroud)

我对更好的登录控制台的方式持开放态度,但想知道如何在脚本中间编写对象的属性(如AppleScript编辑器)以进行测试.

applescript

48
推荐指数
3
解决办法
5万
查看次数

如何调试AppleScript?

调试AppleScript有哪些提示和技巧?有调试器吗?如果没有,插入"打印"以显示变量值的最佳方法是什么?有没有办法"漂亮地打印"更复杂的数据结构?

debugging applescript

46
推荐指数
4
解决办法
5万
查看次数

OSX Lion AppleScript:如何从任务控制中获取当前空间#?

我正在试图弄清楚如何从任务控制中获取当前空间#.来源会有所帮助,但更有帮助的是如何自己解决这个问题的信息.我写过一些苹果脚本,但通常情况下,我似乎需要做一些新的事情(我找不到字典文档),它属于"告诉这个特定应用程序(例如"系统)的类别事件")这个非常具体的事情"我不知道我将如何实现这一点.


特别是我想要做的事情:

讨厌 OSX 10.7中的新任务控制.我希望我的空间"网格"回来,因为我一直使用它.我曾经每隔几秒钟使用箭头键(例如ALT+ )在空格之间导航.现在我坚持使用这个笨重的1x9空间阵列,而不是优雅的3x3网格.我已经重新映射了我的所有空间以使用数字键盘,这部分地解决了问题(因为它是一个3x3网格),但只有当我连接了外部键盘时.

基本上,我希望能够用ALT+ 了,但这样做,我需要检测当前空间#,这样我可以从太空中5开关- > 2,例如.

Dave的回答如下,虽然远比我预期的要详细,但需要编写一个应用程序才能做到这一点(加上它仍然没有完全回答这个问题).如果可能的话,我宁愿把几个键绑定到一个AppleScript上.

macos applescript spaces mission-control

45
推荐指数
4
解决办法
2万
查看次数

如果应用程序正在运行,如何在不启动的情况下检查AppleScript - 通过osascript实用程序

请考虑以下AppleScript:

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running

set safRunning to is_running("Safari")
if safRunning then
    tell application "Safari"
      -- Stuff I only want executed if Safari is running goes here.
    end tell
    return "Running"
else
    return "Not running"
end if
Run Code Online (Sandbox Code Playgroud)

问题:当我通过osascript命令行实用程序运行时,如果Safari未运行,它将启动并且脚本报告"正在运行".这不是我想要或期望的行为.请注意,在AppleScript编辑器中运行时,它可以按预期/预期工作.

这是一个osascript错误/已知问题吗?或者是因为我失踪的原因而在某种程度上是预期的行为?任何人都可以按需要让它工作吗?(顺便说一下,我正在运行OSX 10.7.5;我看不到如何osascript报告版本号).

如果你注释掉tell/ end telllines,它的行为就像我期望的那样:如果Safari没有运行,它就不会启动它,并打印"Not running".所以在我看来,tell是什么导致Safari被启动,但它不需要实际执行,只是出现在脚本中......?有一阵子,我想知道,如果这也许只是如何tell应该工作,但由于它并不像这样的AppleScript编辑工作,我想不是...

事实上,这是另一个具有类似行为的茜草版本:

on is_running(appName)
    tell application "System Events" to (name …
Run Code Online (Sandbox Code Playgroud)

safari macos applescript osascript

44
推荐指数
3
解决办法
5万
查看次数

将"快速打开"的范围限制为Xcode中当前打开的项目?

CMD + Shift + O(⌘⇧O)显示Xcode的"快速打开"功能.与Textmate和Sublime Text 2中的CMD + T非常相似.它的搜索范围似乎包括我项目之外的系统头.

有没有办法将此范围限制为当前打开的项目?我在Xcode首选项中找不到任何内容.如果可能的话,此功能将更有用.

快速打开

xcode applescript hotkeys ios

43
推荐指数
1
解决办法
1024
查看次数