阅读更多

7顶
0踩

Web前端

原创新闻 JSTalk:替代 AppleScript

2009-03-30 15:38 by 副主编 zly06 评论(3) 有4861人浏览
Gus Mueller发布了JSTalk,可以替代AppleScript。它使用JavaScript 和 JSCocoa bridge ,并用Objective-J-like语言替代一个隐藏的ugly_methods_when_needed。


JStalk的目标是:JSTalk is to AppleScript, what Cocoa is to Carbon

JSTalk里没有任何新的东西,你可以用JavaScript编写脚本,使用Cocoa的分布式对象处理通信应用,如PyObjc和RubyCocoa,JSTalk使用一个桥梁来与Cocoa交互(JSCocoa + WebKit 的 JavaScriptCore)。

JSTalk带有一个小编辑器,一个命令行工具。如果你的应用程序脚本不想通过JSTalk,你仍然可以通过Cocoa Script bridge来告诉它要做些什么。

设置 iChat status:
SBApplication.application("iChat").setStatusMessage("Happy (funball)");


添加对JSTalk的支持:
var sketch = JSTalk.application("Sketch");
var doc = sketch.orderedDocuments()[0];
var rectangle = doc.makeNewBox();
rectangle.setWidth(100);
rectangle.setHeight(100);


在GitHub查看更多详情:http://github.com/ccgus/jstalk/tree/master
  • 大小: 24.1 KB
来自: ajaxian
7
0
评论 共 3 条 请登录后发表评论
3 楼 whaosoft 2009-03-31 09:11
AppleScript ??没听过
2 楼 elementstorm 2009-03-31 08:35
我以为是用JS写的聊天软件...
1 楼 geminiyellow 2009-03-31 08:08
我还以为是JETalk

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C++ Builder和VC的比较

    C++ Builder的前身是Borland C++,Borland C++ 所使用的Application Framework是OWL,而OWL以物件导向的角度来看,

  • centos 查看版本_Linux版本知多少

    前言作为一个Linux开发者,你是否被面试考官或者直接领导问过同样的问题,那就是“你用的Linux版本是多少”,因为开发人员有时候多关心的是业务相关逻辑,往往忽略了这些问题,造成面试者或者领导认为你的能力不行,为了解决这个问题,我带大家简要的了解下Linux内核相关概念Linux内核版本号第一种方式:Linux 的版本号分为两部分,即内核版本以及发行版本。内核版本号由三个数字组成A.B.CA:内核...

  • Delphi 和 C++的区别

    (1)字符串 Delphi 字符串的下标从1开始,C++字符串的下标从0开始。   (2)静态数组 Delphi 静态数组在声明时用子界来指定开始和结束下标,C++静态数组在声明时只能指定长度,下标默认从0开始。 Delphi 静态数组的索引类型可以是任何有序类型并且范围不超过2G。 Delphi 动态数组的索引总是整数,并从0 开始。

  • RAD Studio 11.2详解其务实改进(Delphi & C++ Builder)-Alexandria

    ● 开发人员生产力:“搬运式的复用”是一个特性。使用Delphi和C++Builder使得开发机构交付订单和市场需求的速度提高了5倍有余。● 快速的“原生”应用程序:操作系统本机的原生编译器,赋能App应用应有的原生速度(没有任何臃肿)。● 数据库访问:Delphi最原始的关键设计之一,就是将数据库访问完全集成到RAD Studio之中。● 强大的C++库:数百个C++库,可以在C++Builder中使用,或者在RAD Studio中的Delphi下使用。

  • Visual C++与Delphi/C++Builder之比较(一)

      经常看见有朋友在论坛发帖子问Visual C++和C++Builder这两个重量级开发工具孰优孰劣(更多的是问Visual C++与Delphi孰优孰劣)。本文就试图从技术水平、易用性、稳定性、发展前景等对它们进行比较分析。   由于Delphi与C++Builder同为Inprise公司产品,共享集成开发界面(IDE),而且使用同一套VCL框架(这一点最关键),它们带的调试器、PVCS/

  • [转贴]比较VC和Delphi

    Visual C++与Delphi之比较"最近在CSDN的论坛上的讨论非常火热,本文将以一个程序员的角度,从技术水平、功能、性能、易用性、稳定性、发展历程和前景等方面,以Visual C++6和Delphi5为代表,尽可能客观地比较介绍Visual C++和Delphi这两大主流开发工具的优缺点,其中将涉及到语言、应用框架、控件、编译和连接、集成界面、调试、COM、数据库开发等。本文还将对如何选择

  • Linux应用层24点小游戏,C++ Builder构建算二十四点小游戏

    C++ Builder构建算二十四点小游戏发布时间:2006-05-03 11:16:05来源:红联作者:爱的边缘所谓算二十四点可能是不少读者朋友童年喜欢玩的扑克游戏之一,玩法是:把一副扑克牌从A到 10选出来均分成两份,两个小朋友各持一份即可开始游戏,每人随机抽两张出来组成四张牌,把这四张牌加减乘除凑成结果为二十四,先算出来的一方赢得对方的两张牌,进行下一轮,如果都没计算出来为和局,直到把对方所...

Global site tag (gtag.js) - Google Analytics