本ブログの更新は停止しています。更新は新しいサイトの Travellers Tales で行なっています。
日本語環境の Panther で Backslash を使う方法日本語環境の AppleScript
では、Jaguar (10.2.x)
までは円マークを入れることで
Backslash
として働いていたのですが、Panther
(10.3.x)
ではバグがあり、その方法ではスクリプトがおかしくなってしまいます。
Backslash
を入力しても、保存するときに変なコードの変換をしているようで、Backslash
が化けてしまいます。私の場合、主に
do shell script
を走らせるときに問題になっています。Carbon Copy Cloner
最新版もこのバグのために動かないようです。
回避策としては、以下の3つの方法があります。 1) システムの言語を英語にセットして、ログインし直す 2) set BS to ascii character 128 として、BS を Backslash として使う 3) do shell script の場合に限るが、Backslash を使う部分はシェルスクリプトとしておき、AppleScript 中には直接書かない 1) の方法はなんだかバカらしいですね。 2) の方法は、MacJapanese では、0x80 に Backslash が割り当てられているので、それを使います。 3) の方法は、AppleScript Studio で Backslash を含む do shell script を走らせる場合には、いちばんスマートな方法だと思います。 Posted: 火 - 5月 25, 2004 at 03:12 AM |
Quick Links
Categories
Google Search
Donation
Track Word
Ranking Navi
track feed
Archives
About This Blog
親サイトの Travellers Inn は旅に関するサイトですが、ここ Travellers Tale では、旅にこだわらず興味のおもむいたことについて書いています。ちなみに Travellers Tale という言葉は、旅行記ではなく、旅人の見てきたようなほら話のことを意味しています。
筆者ハンドル:Hiro (ハンドルネームという言い方は正確には間違いですよ!慣用化しているので、こだわる必要はないかもしれませんが。) Trackback powered by
FeedCount
XML/RSS Feed
Statistics
Total entries in this blog:
Total entries in this category: Published On: 6月 10, 2012 12:55 AM |