趣味のためのMacに関するサイト > AppleScript > ソースコード > Safariの最前面ウインドウ(タブ)からURLとテキストを取得する
ソースコード

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

ブラウザからテキストを取得するスクリプト。

ほしい情報をまとめてダウンロードするときに使っています。

目的の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. *)

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

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

Mac

About 1q3

ツールとしてのMacについてのメリットデメリットなどの事について書いています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

Optionally add an image (JPEG only)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください