阅读更多

7顶
0踩

Web前端

原创新闻 JSTalk:替代 AppleScript

2009-03-30 15:38 by 副主编 zly06 评论(3) 有4863人浏览
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、数据库开发等。本文还将对如何选择

Global site tag (gtag.js) - Google Analytics