0
私は誰にも知られていない韓国語の文字を含むExcelスプレッドシートを持っています。これをコピーしてvimやtexteditに貼り付けることができるので、何でもいい。私はそれらの文字を私がUTF-8であることを知っているデータベースに挿入することができ、それは でも問題ありません。AppleScriptを使用してExcelから韓国語の文字をAppleScriptでテキストエディタにコピーする
しかし、おそらく同じことをする次のAppleScriptを実行すると、すべての韓国文字が文字「a」に置き換えられます。 AppleScriptでコピーまたは貼り付けするときにエンコードを強制する方法はありますか?私は何か他のものを逃している?
韓国語の例:電子メールアドレス。テキストエディットで
同じ出力:AAA AAの
tell application "Microsoft Excel"
activate
open (choose file)
activate object sheet "Sheet1"
copy range range "A1:G1000" of active sheet
end tell
tell application "TextEdit"
activate
open (choose file)
tell application "System Events"
keystroke (the clipboard)
end tell
end tell
何らかの理由で、うまくいかず、私は試しました。しかし、私はそれがうまくいけば、私はまだ韓国の文字が "a"に置き換えられているのを見るだろう。 – ealdent
試してみました。 2つのことを試してください。1)テキスト編集コードからシステムイベントコードを削除してください(それらを一緒に埋め込む理由はありません)。 2)システムイベントコードの直前に0.5秒の遅延を加えます。 – regulus6633