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
プログラマのためのPC自動化
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
July 02, 2009
Programming
0
70
プログラマのためのPC自動化
2009-07-02 三鷹プログラマーズカフェで発表した資料です
高見知英
July 02, 2009
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
100
高見知英とAndroid
takamichie
0
86
大人になってからのゲームデビューのハナシ
takamichie
0
83
最近のゲーム実況のハナシ
takamichie
0
100
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
520
山手縁乃庭のいまとこれから考えていること
takamichie
0
160
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
150
高見知英のヒストリー
takamichie
0
120
SRPGがやりたい!
takamichie
0
260
Other Decks in Programming
See All in Programming
AI 開発合宿を通して得た学び
niftycorp
PRO
0
160
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
150
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
390
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
880
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
Java 21/25 Virtual Threads 소개
debop
0
230
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
610
安いハードウェアでVulkan
fadis
0
720
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
370
CSC307 Lecture 14
javiergs
PRO
0
480
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
230
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
140
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
Tell your own story through comics
letsgokoyo
1
860
The Cult of Friendly URLs
andyhume
79
6.8k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
My Coaching Mixtape
mlcsv
0
82
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
240
[SF Ruby Conf 2025] Rails X
palkan
2
840
Building the Perfect Custom Keyboard
takai
2
720
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
91
Transcript
2009年7月2日 三鷹プログラマーズカフェ 磯子クリエイティブチーム 高見知英
高見知英(id:TakamiChie) •なりたてほやほやの26歳 アマチュアプログラマ •仕事ではちょこっとプログラマ 磯子クリエイティブチーム •PC・Web上のプログラミングなどを目的と したコミュニティ
PC使ってますか? •開発 •設計 •などなど PCの運用はうまくできてますか? •効率の悪い作業してないですか?
同じような処理を繰り返す 毎日/毎月 簡単だけどめんどくさ い作業 •複雑だと「ツールを作れ」という命令も でるかもしれないけど・・・ せっかくプログラミングでPCを 便利に出来るのに・・・
どうにかする方法が あるかもしれません
PC上の操作を記録・再生・自動化
キーボード・マウス操作を記録/ 再生 独自形式スクリプトで保存が可能 •動作をカスタマイズ可能 スクリプトの実行環境としても •他ウィンドウを操作する関数が充実 •下手に自作するよりいいものができる?
各種コントロールのテキスト/表 示アイテム取得/設定 •テキストボックス •リストボックス •スタティックテキスト(取得のみ)
簡単なGUI •文字入力ダイアログ •多肢選択式ダイアログ •メニューを表示 •実行ログ表示 COMオブジェクト作成 •Excel、Wordなどを遠隔操作
雑務処理 •アプリケーション内蔵マクロでは出来な いことも可能 •複数アプリケーションの連携 ユーティリティツール作成 •基本的なGUI •VBSやJSより対話的なものが作れる
テストの自動化 •ウィンドウを操る関数 •ほかのアプリケーションとの競合 •実際の操作で起こりうる問題 考え方次第で、いろいろな使い方
プログラマは怠けることを考えろ •なるべく単純な処理 •なるべく単純な実装 PCの操作も怠けることを考えろ •なるべく繰り返さない •なるべくルーチン化 •なるべく効率化・自動化
ご静聴ありがとうございました