Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
お手軽作業自動化入門
Search
高見知英
September 19, 2009
Programming
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
お手軽作業自動化入門
2009-09-19 919Speakersで発表した資料です
高見知英
September 19, 2009
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
140
高見知英とAndroid
takamichie
0
120
大人になってからのゲームデビューのハナシ
takamichie
0
110
最近のゲーム実況のハナシ
takamichie
0
130
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
560
山手縁乃庭のいまとこれから考えていること
takamichie
0
190
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
180
高見知英のヒストリー
takamichie
0
150
SRPGがやりたい!
takamichie
0
300
Other Decks in Programming
See All in Programming
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
150
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
200
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
340
今さら聞けない .NET CLI
htkym
0
200
メールのエイリアス機能を履き違えない
isshinfunada
0
250
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
19k
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
130
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
230
AIと壁打ちしながら進めるコスト管理
fufuhu
0
1.1k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
540
ソフトウェアラスタライザ
fadis
0
140
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
220
Featured
See All Featured
HDC tutorial
michielstock
2
800
Visualization
eitanlees
152
17k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Optimizing for Happiness
mojombo
378
71k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
460
Building Adaptive Systems
keathley
44
3.2k
Amusing Abliteration
ianozsvald
1
250
GraphQLとの向き合い方2022年版
quramy
50
15k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.2k
Ethics towards AI in product and experience design
skipperchong
2
350
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Transcript
お手軽作業自動化入門 2009年9月19日 919Speakers 高見知英
自己紹介 高見知英 Twitter @TakamiChie ? id:TakamiChie ちょこっとプログラマ
片手間にちょこっとプログラムする程度 アマチュアプログラマ C#とかJavaScriptとかRubyとか
コミュニティ活動 磯子クリエイティブチーム みんなでネタを出し合い、おもしろいも のをみんなでやってみよう マインドストームNXT 横浜のコミュニティを盛り上げる会 横浜のコミュニティイベントを開く会
プログラマーズホリデー/ナイト Web技術勉強会 4bitマイコン勉強会
お手軽作業自動化入門
自動化とは 機械装置が人間などの他の力を必要と しないで、能動的に作動すること (Wikipediaより) ここでは、PC上の操作の自動化/自動処 理 同じようなことを何回も何回も繰り返したり 煩雑で間違えやすいことを効率化したり
ここでは、Windows上の話のみ Macだとどんなツールがあるのかまったく わからないので…
なぜ自動化か 仕事でPCを使うことが多い ツールの操作が多い 操作ミスも少なくない 手戻りによる影響が大きい 自動化
どうやって自動化するのか コマンドプロンプトを使う 実は結構できるやつ スクリプト(WSH)を書く Windows内蔵のスクリプト実行環境 ツールを使う UWSC
コマンドプロンプト 実はこれだけでも結構すごい やりたい処理がもうツールとしてあるな ら > for /L %I
in (1,1,999) do [コマン ド] 複数のファイルに処理をする > for %F in (*.txt) do [コマンド] コマンドを組み合わせて使う コマンドA | コマンドB
WINDOWSのコマンドは貧弱? Cygwinのコマンドを使う Windows上でLinuxの環境を使うため のコマンド群 実はパスさえ書けば、Windowsのコマ ンドプロンプトでも大半が動く インストール後、C:¥Cygwin¥binなど
にパスを通すと…
スクリプト(WSH)を使う JScriptまたはVBScript JScriptは、基本的にブラウザJavaScript と同じ COM(他ソフトの機能を利用する)が使え る ExcelやInternet
Explorerの自動操作も可 能 これを使えば・・・ あるファイルから、別のファイルを作成 特定のフォルダやレジストリの監視 簡単なウィルスチェックまで
WSHの弱点・・・ 標準で外部ファイルの読み込み関数が ない 出来ることの規模が限られてきてしまう 後続環境が… 最近はPowerShellもでてきたので肩身 が狭い… 言語の知名度
JScriptの場合、「JavaScriptと言えばブ ラウザ」という人が多いので、情報が少な い
UWSC キーボード・マウス操作を記録/再生 独自形式のスクリプトとして保存可能 動作をカスタマイズすることが出来る さらに、強力なスクリプトの関数と組み 合わせて・・・
「なにが」自動化できる? 自動化できること シンプルだが時間がかかる操作 多少複雑だが人間の思考が絡まない操 作 回数が多く、ミスがおおくなりがちなもの 自動化できること
できないことを考える できるかできないかの見極めを行う 目視確認が必要なこと 人間独自の思考・判断が必要なもの 早めの割り切りが必要
「効率化」を考える PCの操作は怠けることを考える なんとかして、単純化できないか? 手入力を減らす方法はないか 面倒くさがること プログラマ的思考なのかも・・・?
作業に当たる際に・・・ これ,他の方法はないのかな 簡単にならないかな まずは考えてみることが必要
おわり ご静聴ありがとうございました