windows で ruby が実行されているウィンドウをアクティブにするgem
を作りました。
https://github.com/nazoking/win32-activate
gem install win32-activate
でインストール出来ます。
ruby -r rubygems -r win32/activate -e "system('notepad.exe');Win32::Activate.active"
と実行すると、メモ帳が立ち上がります。そのあと適当に作業とかしてコマンドラインが非アクティブになっても、メモ帳を閉じればrubyが動いていたウィンドウがアクティブになります。エディタとの連携をしたいスクリプトなどにご利用ください。
最近はbundle gem hogehoge だけで簡単にrubygemが作れるようになっててすごい