Upgrade to Pro — share decks privately, control downloads, hide ads and more …

お手軽作業自動化入門

 お手軽作業自動化入門

2009-09-19 919Speakersで発表した資料です

高見知英

September 19, 2009
Tweet

More Decks by 高見知英

Other Decks in Programming

Transcript

  1. 自己紹介 高見知英  Twitter @TakamiChie  ? id:TakamiChie ちょこっとプログラマ 

    片手間にちょこっとプログラムする程度 アマチュアプログラマ  C#とかJavaScriptとかRubyとか
  2. コマンドプロンプト 実はこれだけでも結構すごい  やりたい処理がもうツールとしてあるな ら  > for /L %I

    in (1,1,999) do [コマン ド]  複数のファイルに処理をする  > for %F in (*.txt) do [コマンド]  コマンドを組み合わせて使う  コマンドA | コマンドB
  3. スクリプト(WSH)を使う JScriptまたはVBScript  JScriptは、基本的にブラウザJavaScript と同じ  COM(他ソフトの機能を利用する)が使え る  ExcelやInternet

    Explorerの自動操作も可 能  これを使えば・・・  あるファイルから、別のファイルを作成  特定のフォルダやレジストリの監視  簡単なウィルスチェックまで
  4. 「なにが」自動化できる? 自動化できること  シンプルだが時間がかかる操作  多少複雑だが人間の思考が絡まない操 作  回数が多く、ミスがおおくなりがちなもの 自動化できること

    できないことを考える  できるかできないかの見極めを行う  目視確認が必要なこと  人間独自の思考・判断が必要なもの  早めの割り切りが必要