プログラマのためのPC自動化2009年7月2日三鷹プログラマーズカフェ磯子クリエイティブチーム高見知英
自己紹介高見知英(id:TakamiChie)なりたてほやほやの26歳アマチュアプログラマ仕事ではちょこっとプログラマ   磯子クリエイティブチームPC・Web上のプログラミングなどを目的としたコミュニティ
突然ですが・・・PC使ってますか?開発設計などなどPCの運用はうまくできてますか?効率の悪い作業してないですか?
効率の悪い作業・・・同じような処理を繰り返す毎日/毎月 簡単だけどめんどくさい作業複雑だと「ツールを作れ」という命令もでるかもしれないけど・・・せっかくプログラミングでPCを便利に出来るのに・・・
でも・・・どうにかする方法があるかもしれません
【今日のお気に入り】UWSCPC上の操作を記録・再生・自動化
どんなソフト?キーボード・マウス操作を記録/再生独自形式スクリプトで保存が可能動作をカスタマイズ可能スクリプトの実行環境としても他ウィンドウを操作する関数が充実下手に自作するよりいいものができる?
関数群(1)各種コントロールのテキスト/表示アイテム取得/設定テキストボックスリストボックススタティックテキスト(取得のみ)
関数群(2)簡単なGUI文字入力ダイアログ多肢選択式ダイアログメニューを表示実行ログ表示COMオブジェクト作成Excel、Wordなどを遠隔操作
用例(1 – 自分の場合)雑務処理アプリケーション内蔵マクロでは出来ないことも可能複数アプリケーションの連携ユーティリティツール作成基本的なGUIVBSやJSより対話的なものが作れる
用例(2 – ほかにもいろいろ)テストの自動化ウィンドウを操る関数ほかのアプリケーションとの競合実際の操作で起こりうる問題考え方次第で、いろいろな使い方
プログラマとしてプログラマは怠けることを考えろなるべく単純な処理なるべく単純な実装PCの操作も怠けることを考えろなるべく繰り返さないなるべくルーチン化なるべく効率化・自動化
おわりご静聴ありがとうございました

プログラマのためのPC自動化