AppleScript:修订间差异
外观
删除的内容 添加的内容
小 r2.7.3) (机器人添加:pl:AppleScript |
→top: 维护清理 失效的 URL |
||
(未显示18个用户的22个中间版本) | |||
第1行: | 第1行: | ||
{{Unreferenced|time=2017-06-08T13:38:42+00:00}} |
|||
{{NoteTA |
|||
|G1=IT |
|||
}} |
|||
{{ infobox programming language |
{{ infobox programming language |
||
| developer = [[苹果公司]] |
| developer = [[苹果公司]] |
||
| logo = [[File:AppleScript Editor Logo.png]] |
| logo = [[File:AppleScript Editor Logo.png]] |
||
| latest_release_version = 2. |
| latest_release_version = 2.7 |
||
| latest_release_date = {{ |
| latest_release_date = {{Release date and age|2014|10|16}} |
||
| operating_system = [[System 7]]、[[Mac OS 8]]、[[Mac OS 9]]、[[Mac OS X]] |
| operating_system = [[System 7]]、[[Mac OS 8]]、[[Mac OS 9]]、[[Mac OS X]] |
||
| genre = [[脚本语言]] |
| genre = [[脚本语言]] |
||
| license = Apple [[EULA]] |
| license = Apple [[EULA]](部分在 [[Apple Public Source License|APSL]] 下有效) |
||
| website = [ |
| website = (AppleScript开发文档)[https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html#//apple_ref/doc/uid/TP40000983-CH208-SW1] |
||
}} |
}} |
||
第13行: | 第17行: | ||
== 歷史 == |
== 歷史 == |
||
AppleScript的前身是[[ |
AppleScript的前身是[[HyperCard]]所使用的腳本語言{{tsl|en|HyperTalk}}。蘋果發現Hypertalk類似[[英語]]的語法,可用於操控其他軟件,於是開發出AppleScript,成為System 7的一部份。 |
||
AppleScript在1993年十月隨system 7.1.1推出。[[桌面排版]]軟件 |
AppleScript在1993年十月隨system 7.1.1推出。[[桌面排版]]軟件{{tsl|en|QuarkXpress}}是為首支援AppleScript的軟件。而以AppleScript編程自動化QuarkXpress排版作業,是當時流行的做法。就算後期QuarkXpress移殖到Windows,但AppleScript易於編程簡化QuarkXpress複雜的排版作業,这就是[[麥金塔]]至今仍穩奪排版作業機器標準的主要原因。 |
||
AppleScript亦從 |
AppleScript亦從[[Classic Mac OS]]過渡到[[Mac OS X]]及[[Cocoa]]架構。蘋果更隨Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript製作具有圖像界面的Cocoa軟件。 |
||
蘋果在2005年推出Mac OS X 10.4 Tiger時,連同新功能[[Automator]],是繼AppleScript後另一款自動化作業流程的工具。 |
蘋果在2005年推出Mac OS X 10.4 Tiger時,連同新功能[[Automator]],是繼AppleScript後另一款自動化作業流程的工具。 |
||
==Hello World== |
|||
有多種寫法可以編寫[[Hello World]]程式: |
|||
<syntaxhighlight lang="AppleScript"> |
|||
display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons |
|||
-- or |
|||
display alert "Hello, world!" -- a modal window with a single “OK” button and an icon representing the app displaying the alert |
|||
-- or |
|||
say "Hello, world!" -- an audio message using a synthesized computer voice |
|||
</syntaxhighlight> |
|||
== 外部連結 == |
== 外部連結 == |
||
=== 官方 === |
|||
* [http://www.apple.com/applescript/ AppleScript] –蘋果官方AppleScript網址 |
|||
** [http://www.apple.com/applescript/resources.html AppleScript資源] |
|||
* [http://developer.apple.com/AppleScript/ AppleScript]在[[Apple Developer Connection]] |
|||
* [http://www.apple.com/applescript/uiscripting/ GUI Scripting]以AppleScript透過操控UI操制不支持AppleScript的軟件 |
|||
=== 非官方 === |
=== 非官方 === |
||
* [http://macscripter.net/ MacScripter] |
* [http://macscripter.net/ MacScripter]{{Wayback|url=http://macscripter.net/ |date=20080611043759 }} |
||
{{-}} |
{{-}} |
||
第36行: | 第44行: | ||
[[Category:腳本語言]] |
[[Category:腳本語言]] |
||
[[Category: |
[[Category:MacOS開發]] |
||
[[Category:1993年建立的程式語言]] |
|||
[[ca:AppleScript]] |
|||
[[cs:AppleScript]] |
|||
[[de:AppleScript]] |
|||
[[el:Applescript]] |
|||
[[en:AppleScript]] |
|||
[[es:AppleScript]] |
|||
[[fi:AppleScript]] |
|||
[[fr:AppleScript]] |
|||
[[it:AppleScript]] |
|||
[[ja:AppleScript]] |
|||
[[ko:애플스크립트]] |
|||
[[ms:AppleScript]] |
|||
[[nl:AppleScript]] |
|||
[[pl:AppleScript]] |
|||
[[pt:AppleScript]] |
|||
[[ru:AppleScript]] |
|||
[[simple:AppleScript]] |
|||
[[sq:AppleScript]] |
|||
[[sv:AppleScript]] |
|||
[[uk:AppleScript]] |
2022年4月11日 (一) 16:43的最新版本
此條目没有列出任何参考或来源。 (2017年6月8日) |
實作者 | 苹果公司 |
---|---|
当前版本 |
|
操作系统 | System 7、Mac OS 8、Mac OS 9、Mac OS X |
許可證 | Apple EULA(部分在 APSL 下有效) |
網站 | (AppleScript开发文档)[1] |
AppleScript是苹果公司开发的一种脚本语言,可以用来控制运行于Mac OS上的程序,也可以写成独立运行的Applet。最早版本在1993年十月推出,在System 7(System 7.1.1)運行。
歷史
[编辑]AppleScript的前身是HyperCard所使用的腳本語言HyperTalk。蘋果發現Hypertalk類似英語的語法,可用於操控其他軟件,於是開發出AppleScript,成為System 7的一部份。
AppleScript在1993年十月隨system 7.1.1推出。桌面排版軟件QuarkXpress是為首支援AppleScript的軟件。而以AppleScript編程自動化QuarkXpress排版作業,是當時流行的做法。就算後期QuarkXpress移殖到Windows,但AppleScript易於編程簡化QuarkXpress複雜的排版作業,这就是麥金塔至今仍穩奪排版作業機器標準的主要原因。
AppleScript亦從Classic Mac OS過渡到Mac OS X及Cocoa架構。蘋果更隨Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript製作具有圖像界面的Cocoa軟件。
蘋果在2005年推出Mac OS X 10.4 Tiger時,連同新功能Automator,是繼AppleScript後另一款自動化作業流程的工具。
Hello World
[编辑]有多種寫法可以編寫Hello World程式:
display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons
-- or
display alert "Hello, world!" -- a modal window with a single “OK” button and an icon representing the app displaying the alert
-- or
say "Hello, world!" -- an audio message using a synthesized computer voice