AppleScript : Email URL from Safari

เมื่อผู้ใช้เลือก URL ที่ Safari, คลิกขวาเลือกเมนูที่สร้างไว้, สคริปท์นี้จะเมล URL โดยใส่ชื่อเพจเป็น subject และใส่ URL ลงในเนื้อความ

on run {input, parameters}
  tell application "Safari"
    set tabName to name of current tab of window 1
    set tabUrl to URL of current tab of window 1
  end tell
	
  set newLine to ASCII character 13
  
  set mySubject to tabName
  set myContent to tabUrl & newLine & newLine & "Sent from my MacBook Pro"
	
  tell application "Mail"
    set msg to make new outgoing message
    tell msg
      set visible to true
      set subject to mySubject
      set content to myContent
    end tell
    activate
  end tell
	
  return input
end run

ใส่สคริปท์นี้ลงในไฟล์ Automator ชนิด service ที่มีไอเท็มบนสุดเป็น Safari

อธิบายเพิ่มเติมเกี่ยวกับ Automator

ถ้าต้องการส่ง URL เฉพาะที่เลือก (ไม่ใช่ทั้งหมด) ให้แก้โค้ดตามนี้

set myContent to (input as text) & newLine & newLine & “Sent from my MacBook Pro”

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s