入力した文章をツイートするだけのAppleScript
目的
- Macで、ツイートするためにいちいちアプリを呼び出すのが面倒くさい
- AppleScriptでなんとかしたい
- ついでにAppleScriptの勉強
前提:Twitter Scripter
AppleScriptを作成
display dialog "ツイートする文章を入力" default answer "なう"
set TweetText to text returned of the result
tell application "Twitter Scripter"
tweet TweetText using account "catfist"
end tell
使用方法
- AppleScriptエディタを起動し、「AppleScript エディタ > 環境設定」から「メニューバーにスクリプトメニューを表示」にチェック
- 新規スクリプトを作成し、上記スクリプトをコピペ
- 「~Library/Scripts/Applications」に保存
- スクリプトメニューから実行
補足
- 文字入力ダイアログがポップアップし、入力した内容をそのままツイートする
- 文字数カウントとかしてないのでオーバーするとエラー出るかも
- 本当はエラーチェックとかもさせたい
Alfredから呼び出したいのでアプリケーション化
- AppleScriptエディタで「ファイル > 書き出す」
- ファイルフォーマットでアプリケーションを選択
- 適当な名前付けてアプリケーションフォルダに保存
- Alfredから検索して実行