Twitterで、Replyが来たらメールするRubyスクリプトを書いてみた。
たまにしかログインしない人向けw
ruby twitter_reply_mail.rb "ユーザ名" "パスワード" "送信に使うSMTPサーバ名" "メールアドレス"
のように引数を指定して、タスク(Windows)やcronなどで定期的に呼び出せば、OK!
※Windowsで動作確認しましたが、Linux等でも動くと思う
続きを読む↑と関連するが、コマンドラインツール(バッチファイル等)を自動実行する時に、コンソールウィンドウが表示されると邪魔なので、ウィンドウ最小化状態で実行する方法。
new ActiveXObject('WScript.Shell').Run(WScript.Arguments.Item(0).replace(/`/g,'"'),6,true);
というJavaScriptファイルを作っておき、
C:\WINDOWS\system32\wscript.exe full_path_to\minstart.js "実行するコマンド"
のように実行すれば、ウィンドウ最小化状態でコマンドが実行される。
ちなみに、minstart.js内の数字の6を0に変えれば、ウィンドウ非表示状態で実行。
コマンドラインパラメータをつけたい場合は、以下のような感じで。(パラメータを""で囲みたい場合は``にする)
C:\WINDOWS\system32\wscript.exe full_path_to\minstart.js "console_command.exe param1 param2 `param with spaces`"