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
69
プログラマのためのPC自動化
2009-07-02 三鷹プログラマーズカフェで発表した資料です
高見知英
July 02, 2009
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
93
高見知英とAndroid
takamichie
0
76
大人になってからのゲームデビューのハナシ
takamichie
0
74
最近のゲーム実況のハナシ
takamichie
0
93
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
0
150
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
140
高見知英のヒストリー
takamichie
0
110
SRPGがやりたい!
takamichie
0
250
Other Decks in Programming
See All in Programming
AI時代の認知負荷との向き合い方
optfit
0
170
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
Oxlint JS plugins
kazupon
1
1k
CSC307 Lecture 09
javiergs
PRO
1
840
Data-Centric Kaggle
isax1015
2
780
CSC307 Lecture 05
javiergs
PRO
0
500
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
130
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
990
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
AI: The stuff that nobody shows you
jnunemaker
PRO
2
270
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Thoughts on Productivity
jonyablonski
74
5k
Building Applications with DynamoDB
mza
96
6.9k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
77
RailsConf 2023
tenderlove
30
1.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.1k
Transcript
2009年7月2日 三鷹プログラマーズカフェ 磯子クリエイティブチーム 高見知英
高見知英(id:TakamiChie) •なりたてほやほやの26歳 アマチュアプログラマ •仕事ではちょこっとプログラマ 磯子クリエイティブチーム •PC・Web上のプログラミングなどを目的と したコミュニティ
PC使ってますか? •開発 •設計 •などなど PCの運用はうまくできてますか? •効率の悪い作業してないですか?
同じような処理を繰り返す 毎日/毎月 簡単だけどめんどくさ い作業 •複雑だと「ツールを作れ」という命令も でるかもしれないけど・・・ せっかくプログラミングでPCを 便利に出来るのに・・・
どうにかする方法が あるかもしれません
PC上の操作を記録・再生・自動化
キーボード・マウス操作を記録/ 再生 独自形式スクリプトで保存が可能 •動作をカスタマイズ可能 スクリプトの実行環境としても •他ウィンドウを操作する関数が充実 •下手に自作するよりいいものができる?
各種コントロールのテキスト/表 示アイテム取得/設定 •テキストボックス •リストボックス •スタティックテキスト(取得のみ)
簡単なGUI •文字入力ダイアログ •多肢選択式ダイアログ •メニューを表示 •実行ログ表示 COMオブジェクト作成 •Excel、Wordなどを遠隔操作
雑務処理 •アプリケーション内蔵マクロでは出来な いことも可能 •複数アプリケーションの連携 ユーティリティツール作成 •基本的なGUI •VBSやJSより対話的なものが作れる
テストの自動化 •ウィンドウを操る関数 •ほかのアプリケーションとの競合 •実際の操作で起こりうる問題 考え方次第で、いろいろな使い方
プログラマは怠けることを考えろ •なるべく単純な処理 •なるべく単純な実装 PCの操作も怠けることを考えろ •なるべく繰り返さない •なるべくルーチン化 •なるべく効率化・自動化
ご静聴ありがとうございました