Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
プログラマのためのPC自動化
Search
高見知英
July 02, 2009
Programming
73
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラマのためのPC自動化
2009-07-02 三鷹プログラマーズカフェで発表した資料です
高見知英
July 02, 2009
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
150
高見知英とAndroid
takamichie
0
130
大人になってからのゲームデビューのハナシ
takamichie
0
110
最近のゲーム実況のハナシ
takamichie
0
130
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
560
山手縁乃庭のいまとこれから考えていること
takamichie
0
190
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
190
高見知英のヒストリー
takamichie
0
150
SRPGがやりたい!
takamichie
0
300
Other Decks in Programming
See All in Programming
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
310
Java 27新機能 / Java 27 new features
kishida
2
150
iOSDC2026登壇資料.pdf
riofujimon
0
170
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
210
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.8k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
新卒PdEのリアル
ryu1013
1
500
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.8k
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
140
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
120
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
Prompt Engineering for Job Search
mfonobong
0
450
Joys of Absence: A Defence of Solitary Play
codingconduct
1
520
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Amusing Abliteration
ianozsvald
1
310
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
RailsConf 2023
tenderlove
30
1.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
280
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
Transcript
2009年7月2日 三鷹プログラマーズカフェ 磯子クリエイティブチーム 高見知英
高見知英(id:TakamiChie) •なりたてほやほやの26歳 アマチュアプログラマ •仕事ではちょこっとプログラマ 磯子クリエイティブチーム •PC・Web上のプログラミングなどを目的と したコミュニティ
PC使ってますか? •開発 •設計 •などなど PCの運用はうまくできてますか? •効率の悪い作業してないですか?
同じような処理を繰り返す 毎日/毎月 簡単だけどめんどくさ い作業 •複雑だと「ツールを作れ」という命令も でるかもしれないけど・・・ せっかくプログラミングでPCを 便利に出来るのに・・・
どうにかする方法が あるかもしれません
PC上の操作を記録・再生・自動化
キーボード・マウス操作を記録/ 再生 独自形式スクリプトで保存が可能 •動作をカスタマイズ可能 スクリプトの実行環境としても •他ウィンドウを操作する関数が充実 •下手に自作するよりいいものができる?
各種コントロールのテキスト/表 示アイテム取得/設定 •テキストボックス •リストボックス •スタティックテキスト(取得のみ)
簡単なGUI •文字入力ダイアログ •多肢選択式ダイアログ •メニューを表示 •実行ログ表示 COMオブジェクト作成 •Excel、Wordなどを遠隔操作
雑務処理 •アプリケーション内蔵マクロでは出来な いことも可能 •複数アプリケーションの連携 ユーティリティツール作成 •基本的なGUI •VBSやJSより対話的なものが作れる
テストの自動化 •ウィンドウを操る関数 •ほかのアプリケーションとの競合 •実際の操作で起こりうる問題 考え方次第で、いろいろな使い方
プログラマは怠けることを考えろ •なるべく単純な処理 •なるべく単純な実装 PCの操作も怠けることを考えろ •なるべく繰り返さない •なるべくルーチン化 •なるべく効率化・自動化
ご静聴ありがとうございました