cocoa相关内容
尝试自动通过脚本大桥在Objective-C查看苹果远程桌面的计算机与此: @try { SBApplication * RD = [SBApplication applicationWithBundleIdentifier:@“com.apple.RemoteDesktop”]; //(code检查ARD运行,并安装此处省略) [RD激活
..
是否有可能(通过AppleScript的,可可或碳)选择(高亮)的文本编辑的文本范围? 我tryed这code,但不工作: 属性“AXSelectedTextRange”的设定值SelStart的{,selLen} 看来这个属性是只读的。 谢谢你。 解决方案 不知道如何与AppleScript的做到这一点(应该是可能的,虽然),使用辅助的API,你可以做这样的事情: AXUIEle
..
在AppleScript的,我习惯叫: 设置为audio_file(路径我作为字符串)及“内容:资源:音频:的music.mp3” 显示对话框中的“路径:”&放大器; (引audio_file的POSIX路径形式) 我现在有X code进行可可的AppleScript项目这里面code。它编译好,但剧本完全不运行。该对话框一直没有出现。 如果没有(路径,我作为字符串)它的工作原理,但没有路
..
我工作的一个应用程序,我需要能够为传递从字符串变量 的AppleScript 为目标C 。我已经想通了如何从我的目标C类中的方法运行AppleScript,但我需要能够为设置一个NSString从AppleScript的为字符串。我怎么能做到这一点? 在此先感谢! 解决方案 快速例如: 的NSString *手创乐团= @“theTimeString设置为(当前日期)的时间字符串\\
..
我想一个简单的AppleScript支持加入到一个Cocoa应用程序。该应用程序会定期进行检查,我只是希望能够告诉它按需执行它。 我试图按照 SimpleScriptingVerbs 例如苹果 我已经子类 NSScriptCommand 如下: 标题: #进口<可可/ Cocoa.h>@interface rdrNotifierUpdateCommand:NSScriptCom
..
我想访问了几个从preferably红宝石不同的Mac OS X应用程序,但我会满足于PHP。这些应用程序Elgato的turbo.264和苹果公司的iTunes。两者都有AppleScript的图书馆定义,让我做什么我想从AppleScript的做的,但我不希望这样做的AppleScript的。如果我不能做到这一点在Ruby或PHP,也许我可以做在客观C /可可和创建某种包装的,我可以在Ruby
..
我有一个.sdef XML文件中描述的AppleScript字典Cocoa应用程序。所有的AppleScript类,命令等在sdef定义正在属性 除了我的“提交表单”命令。 “提交表单”命令是我试图传递一个参数是将信息从AppleScript的可可任意哈希表只有命令。我想这应该通过传递一个AppleScript 进行记录将被自动转换为的NSDictionary 的可可一边。 告诉应用程序“Fl
..
的Mac OS X Leopard中有一个名为空间虚拟桌面实现。我想编程检测用户当前在其空间 可可preferable ,但的AppleScript是可以接受如果没有其他办法。 我见过一对夫妇的AppleScript实现,但他们所使用的技术似乎有点太哈克生产code使用(一个依赖导致错误,然后解析错误消息以获取当前的空间,其他审问空间菜单GUI) 解决方案 使用HIWindowGe
..
我正在寻找一种方式来从Mac应用程序内执行一个AppleScript文件。我做了使用previous Mac应用程序 NSAppleScript *脚本= [[NSAppleScript页头] initWithSource:@“MY_ code”]]; ,但我的AppleScript的是相当漫长的,我想只能够引用该文件作为我的项目的一部分,管道在它的内容(或者干脆直接从我的应用程序中执行该文件
..
有没有办法使用它的编程PID OS X上?获得进程的当前工作目录 可可,碳或AppleScript的都是可以接受的。 这是不能接受派“PWD”到目前的终端窗口/标签(不想影响工作区)。 Linux命令“pwdx”也是也是不能接受(以防万一你阅读过“可可”的一部分) 解决方案 在10.5及更高版本: lsof的-a -p $ PID -d CWD -Fn (preFIX与须藤如果进
..
我希望能够切换在Mac OS X的声音输出源没有任何GUI交互。 有工具来完成控制声音的输出,如 SoundSource 和的
..
我记得有作为一个Cocoa框架或AppleScript字典,以检查是否有特定名称的应用程序包安装在所有,任何地方的计算机上。 我如何做到这一点?无论是可可,AppleScript的,或命令行是对我有用。 解决方案 您应该使用
..
如何在可可的AppleScript做一个 NSOpenPanel ?有没有什么好的教程?我熟悉AppleScript的,但没有真正的可可一部分。我需要一个笔尖的NSOpenPanel?我想提出一个Automator的行动。 看到我的previous问题。 解决方案 巴蒂尔士丹利的PDF图书 AppleScriptObjC探索是一个获得AppleScriptObjC教程 - pretty多所
..
我有一个Cocoa应用程序需要管理员权限执行一个cmd, 但在某些极端的情况下一样包含双引号的文件名,这code不起作用。 的NSString *文件名= @“〜/文档/我的\\”文件/“; * NSString的CMD = [的NSString stringWithFormat:@“CHOWN -R'%@'%@'; NSUserName(),文件名]; * NSString的cmd_ex
..
我想传递一个变量的AppleScript。 例如,我在可可应用程序(而非可可AppleScript的应用程序)。那么文本字段中键入一些的话,这将是为将来使用AppleScript中的变量。我使用的AppleScript告诉一些软件来运行一些文件。 我试过
..
我想创建一个新的空间(也可以稍后将其删除),而不必经过标准MISSON控制GUI。有没有什么方法以编程方式做到这一点?或者通过终端命令,AppleScript的或者一些可可? 解决方案 有是在用户/库/ $ P $ preference的plist pferences路径命名为com.apple.spaces.plist。 有您需要添加两个键。 打开plist中,我希望你会了解它。
..
我的工作,其中在OS用户登录到来宾帐户,并提示输入其网络凭据以安装其网络主文件夹(而他们从本地用户文件夹的工作中获益)的脚本。 作为来宾文件夹被删除,当用户注销时,我想从储蓄那里东西阻止他们。我想,以取代上查找和打开/保存侧边栏列表中的项目(如“桌面”,用户名,“文档”等),与那些将保存到他们的网络主文件夹。 有可能做到这一点使用AppleScript或可可的API,或是否需要修改的plist
..
有关我写的应用程序,我需要访问一些其他应用程序的项目,为此,AppleScript的,似乎最好的一段路要走。我一直在使用Appscript框架,运作良好,因为它让我拧它,而不是让我的应用程序锁定,当一个AppleScript正在采取一段时间。不过,现在我试图让我的应用程序的64位兼容的,它好像Appscript框架不支持64位。有没有一个“好”的方式来使用AppleScript的可可,不会锁住我的
..
我要刷新在Finder应用程序特定的文件/文件夹图标。 FNNotifyByPath((常量UINT8 *)FOLDERPATH,kFNDirectoryModifiedMessage,kNilOptions); FNNotifyByPath 不工作这一点。 我现在想用的AppleScript +(无效)refreshIconForItem:(* NSString的)itemPath
..
某些Mac的应用程序,如iTunes和Spotify的,反应了播放/暂停/下一首/ $ P $上的一些Apple键盘pvious按钮。 他们攻到某种NSNotification的 presumably,我该怎么做? 解决方案 我通过继承的NSApplication(和设置该类作为我的目标的信息应用程序类)具有以下做到这一点: #进口<由于IOKit / hidsystem / e
..