【AppleScript】Safariの最前面ウインドウ(タブ)からURLとテキストを取得する

2013-11-01

下記の記事は、以前書いたものに少し手を加えたものです。
多少古くなっている点はご容赦ください。 

ブラウザからテキストを取得するスクリプト。
ほしい情報をまとめてダウンロードするときに使っています。
目的のURLは末尾が /YYYYMMDD となることが多いので、
日付の計算をして、○○○○年○○月○○日から××××年××月××日までのデータを取るときがあります。
サブルーチンが使えれば楽ですね。

  1. –SafariからURLとテキストをJeditにペースト 
  2. –先にJedit書類を開いておく 
  3. tell application Safari
  4.     try
  5.         tell document 1
  6.             set theURL to URL
  7.             set theText to every text
  8.             set theTarget to theURL & return & theText & return
  9.             set the clipboard to theTarget
  10.         end tell
  11.     on error
  12.         set theText to null
  13.     end try
  14. end tell
  15. if (theText  null) then
  16.     tell application Jedit X
  17.         tell front document
  18.             activate
  19.             do menu item ペースト
  20.         end tell
  21.     end tell
  22. end if
  23. (*
  24. andと&で動く時と動かないときがある。
  25. andは論理式で使った方がいいかも。
  26. clipbordが記憶できるのは一個だけということを忘れていた。
  27. *)

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ページトップに戻る↑                           ページ一番下へ↓

Since1991 © Shimayugu All Rights Reserved.
アップルおよびアップルのロゴは、米国および他の国々で登録されたApple Inc.の商標です。
湘南マッキントッシュユーザーズグループは、独立したユーザグループで、Apple Japan合同会社が権限を与えた団体、支援する団体、またはその他に承認する団体ではありません。