From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Executing Emacs Lisp through AppleScript on Mac OS X? Date: Mon, 09 Jan 2006 11:21:19 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: <43A40BED.4090303@student.lu.se> <93457ff00512170541h217a7d5ay3eb55bd6a3bd466d@mail.gmail.com> <42F2D88A-A20A-45ED-8193-1C97762076E1@gmail.com> <43C17518.9050003@student.lu.se> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1136773486 4759 80.91.229.2 (9 Jan 2006 02:24:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 9 Jan 2006 02:24:46 +0000 (UTC) Cc: Lennart Borgman , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 09 03:24:43 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EvmiA-0003EA-4W for ged-emacs-devel@m.gmane.org; Mon, 09 Jan 2006 03:24:42 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Evmk3-0008TD-Uw for ged-emacs-devel@m.gmane.org; Sun, 08 Jan 2006 21:26:40 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Evmgz-0005je-KJ for emacs-devel@gnu.org; Sun, 08 Jan 2006 21:23:30 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Evmgw-0005hF-7C for emacs-devel@gnu.org; Sun, 08 Jan 2006 21:23:29 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Evmgv-0005gv-WA for emacs-devel@gnu.org; Sun, 08 Jan 2006 21:23:26 -0500 Original-Received: from [133.82.132.2] (helo=mathmail.math.s.chiba-u.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Evmj7-0008N8-JW for emacs-devel@gnu.org; Sun, 08 Jan 2006 21:25:42 -0500 Original-Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 429CC2CB8; Mon, 9 Jan 2006 11:21:19 +0900 (JST) Original-To: David Reitter In-Reply-To: User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.6 (Marutamachi) APEL/10.6 Emacs/22.0.50 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:48865 Archived-At: >>>>> On Sun, 8 Jan 2006 21:14:32 +0000, David Reitter said: >> Keep in mine you can also send apple events to the terminal :) > ... but Terminal will not execute those in the currently open shell, > but open a new one. With UI scripting you can do pretty much all > nasty things, but UI scripting is not on by default (probably for > that reason). I think I didn't change any UI scripting settings on Mac OS X 10.4.3, but the following script can execute the specified command in the existing shell. tell application "Terminal" to activate tell application "System Events" tell process "Terminal" keystroke "date\n" end tell end tell YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp