applescript-objc相关内容

Objective-C 文件中的 Applescript 语法(多个参数)

我一直在努力尝试从 Objective-C 中运行 Applescript,该脚本向终端查询以运行一些 shell 命令.我遇到了如何在 Objective-C 中格式化命令的问题,以便正确引用脚本对象. 这就是苹果脚本的样子 将此文件设置为“Dev1.4"将 testTarget 设置为“/Users/lab/Desktop/untitled"执行 shell 脚本“/Users/lab ..

HOW TO:显示复选标记、禁用菜单项、刷新菜单栏

我正在尝试使用带有 applescript 的菜单栏/状态脚本在 Mac 上设置一些简单的服务.在上下阅读网页后,记住我是脚本的新手,看来我已经达到了我的极限,我需要一些帮助...... 首先,我想在某个条件的 menuItem 旁边显示一个复选标记.在我的示例中,条件是 720p 和 1080p 之间的显示分辨率. 我已经设置了根据现有脚本(其中一些我不完全理解)改编的菜单栏,如下所 ..
发布时间:2021-11-16 21:55:13 其他开发

Cocoa/Objective-C 从 posix 路径 (path/to/desktop) 获取 HFS 路径 (path:to:desktop)

我使用的是 OSX,Objective-C. 我有一个类似 的路径/NSURL /Users/xxx/Desktop/image2.png 但我将它传递给第三方应用程序,该应用程序需要像 这样的查找器路径 Harddisk:Users:Desktop:image2.png 是否有任何方法(我找不到)来转换这样的路径或将它们从 NSURL 中取出(如果可能,无需修改字符串)? ..
发布时间:2021-11-16 21:52:10 移动开发

将 Applescript 更改为单行 NSApplescript 源

我正在构建一个应用程序,用于学习在操作过程中使用 applescript 发送多个命令的目的.下面是我弄乱的代码,但我已经去掉了“"之间的动作,并用数字代替了它们.在 applescript 中一切正常,但是将其变成 NSApplescript initwithsource: 行是一个麻烦. 告诉应用程序“终端"启用将 currentTab 设置为执行脚本“1"在 currentTab 中执行脚 ..
发布时间:2021-11-16 21:47:15 其他开发

如何从 AppleScript 访问 Cocoa-AppleScript 应用程序中的捆绑文件?

在 AppleScript 中我习惯调用: 将 audio_file 设置为(我的路径为字符串)&“内容:资源:音频:音乐.mp3"显示对话框“路径:" &(audio_file 的 POSIX 路径的引用形式) 我现在在 Xcode 的 Cocoa-AppleScript 项目中有此代码.它编译得很好,但脚本根本没有运行.该对话框从不显示. 没有 (path to me as stri ..
发布时间:2021-11-16 21:44:07 其他开发

使用 Applescript 创建一个简单的菜单栏应用程序

我正在尝试在 OS X Yosemite 中创建一个菜单栏应用程序,它只包含一个带有子菜单的下拉菜单.此菜单及其子菜单将由 Applescript 脚本填充. 我以前找到过类似的教程,但它们似乎都已经过时,并且不能在 Xcode 6.2 中正常工作,例如这个: MenuApp_ASOC 我在 Applescript 方面相当有经验,但没有太多时间用 Objective C 编写代 ..
发布时间:2021-11-16 21:43:24 移动开发

使用 AppleScript 在 Mac OSX Lion 上单击菜单项

我在 Mac OSX 10.7.3 上使用简单的 AppleScript 时遇到问题.使用以下简单的 AppleScript,我发现到处都是 OSX 引发错误“操作“运行 AppleScript"遇到错误" 我打开 Automator,创建一个服务,放入“运行 AppleScript"节点并输入以下我认为正确的代码,因为正如我所说,这是很多人没有任何抱怨的做法. AppleScript ..
发布时间:2021-11-16 21:42:33 其他开发

不允许 AppleScript 应用程序发送击键

我用 AppleScript 制作了一个名为 FRIDAY 的应用.当我告诉它“打开 chrome"时,它会打开谷歌浏览器,这是在脚本编辑器和脚本编辑器外部运行的.我还可以告诉它“打开一个新选项卡",然后使用按键打开一个新选项卡: -- 这个布尔值是这个脚本继续运行的原因设置条件为假说“欢迎先生"将命令设置为 {“今天是什么日期",“现在几点",“几点了",“几点了",“几点了",“几点了",“ ..

AppleScript 可以访问浏览器选项卡并在其中执行 javascript 吗?

我很好奇 AppleScript 是否可以访问浏览器中的每个特定选项卡并在其中执行一些 javascript. 有人有想法吗? 解决方案 对于 Google Chrome,使用 AppleScript Chromium Suite 中的 execute: execute v : 执行一段javascript. execute specifier :在其中执行命令的选项卡. ..

将变量或字符串从 OS X Cocoa 应用程序传递到 Applescript

我想将一个变量传递给applescript.例如,我在 Cocoa-App(不是 cocoa-applescript 应用程序)的文本字段中输入一些单词.然后,它将成为 Applescript 中的一个变量以备将来使用.我使用 Applescript 告诉一些软件运行一些文件. 我试过 我该怎么做将字符串从 Applescript 传递到目标 C 此处的方法.它可以使用 initialwit ..
发布时间:2021-11-16 21:36:29 移动开发

使用Applescript创建一个简单的菜单栏应用

我正在尝试在OS X Yosemite中创建一个菜单栏应用程序,该应用程序仅包含带有子菜单的下拉菜单.此菜单及其子菜单将由applescript脚本填充. 我以前发现过类似的教程,但是它们似乎都已经过时了,不能在Xcode 6.2中正常工作,例如: MenuApp_ASOC 我对Applescript有相当的经验,但是没有太多时间在Objective C中进行编码. 在哪里 ..
发布时间:2021-04-09 18:51:54 移动开发

不允许AppleScript应用程序发送击键

我用AppleScript制作了一个名为FRIDAY的应用程序.当我告诉它“打开chrome"时,它会打开google chrome,这适用于脚本编辑器以及脚本编辑器之外.我还可以告诉它“打开一个新标签页",并使用击键打开一个新标签页: -此布尔值是脚本继续运行的原因将条件设置为false说“欢迎先生"将命令设置为{“今天是什么日期",“什么时间",“什么时间",“什么日子",“什么月份",“什 ..

可可苹果:确定进度指标

我正在制作一个使用Cocoa-Applescript的应用程序,该应用程序通过ping x.y.z. [1-255]来标识正在运行的本地IP地址,并将运行中的IP追加到文本文件中。我已经有了用于选择x,y和z的GUI,并且已经制作了脚本来ping每个地址: 重复255次 试试 做shell脚本“ ping -o -t 1 -c 1”& ipstamp& num4 做shell脚本“ ech ..
发布时间:2020-06-06 19:29:57 其他开发

如何将移动的应用程序重新启动到新位置?

我正在尝试模拟“移动” 的行为,即当用户运行他检查应用程序是否在“应用程序”文件夹中运行,如果不是,则显示警告,要求用户复制应用程序的“应用程序”文件夹,如果他单击“移动到应用程序文件夹”按钮,则移动应用程序,但无法从新位置重新启动该应用程序。我想知道如何做到这一点,在此先感谢。 moveMyApp()上的 将checkpath设置为( (将“应用程序”的路径作为字符串)和“让我们移动” ..
发布时间:2020-06-06 19:29:55 其他开发

使用ApplescriptObjC使用NSColorSpace和iccProfileData转换图像的色彩空间

我有一些代码可以将图像的色彩空间从RGB更改为GenericCMYK配置文件。我希望能够使用ICC配置文件将图像转换为CMYK色彩空间。在Photoshop中可以执行此操作,但是当您处理100幅图像时,该过程会花费大量用户时间,我正在尝试创建一个AppleScript小滴来为他们完成此操作。 我已经看过NSColorspace的页面了,看来有一种方法可以做到这一点。我只是不知道如何将该Obj ..
发布时间:2020-06-06 19:29:53 其他开发

AppleScriptObjC中的NSImage release()

我正在创建一个表格视图,每行显示小图像。 数据源为表的每一行保存一个图像。我通过将 img设置为NSImage()的alloc()的initWithContentsOfFile_(thePath)创建图像。接下来,通过将imageView的图像设置为img ,以较大的浏览器视图显示选定行的图像。问题是我的内存不足,因为我对两个视图使用相同的表示形式。 (图像约为500x400)。 我试图找出如何 ..
发布时间:2020-06-06 19:29:49 其他开发