(翔泳社・書籍) UWSCで自動化 超速!! Windows マクロテクニック ヒント集

概要 >> 掲載スクリプト >> 正誤表 >> ヒント集

Windowsマクロテクニック – 小林シンヤ 著

書籍中のサンプルスクリプトはコチラ

※スクリプトについてのお知らせ

UWSCは2006年5月15日以降、バージョンアップが行われ、ver. 4.0以上になっています。
文中のスクリプトは旧バージョンを元に作られていますので何か不具合等ございましたら’.IZAGNE_MAIL.’までメールお待ちしております。

UWSC IE.document.body.innerhtml

対象ページをタグごと取得

//CREATEOLEOBJで生成
IE = CREATEOLEOBJ("InternetExplorer.Application")
//IE可視化
IE.visible = True
//URLジャンプ
IE.navigate("http://www.izagne.com/ja/")
//ロード完了まで待つ
REPEAT
SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate = 4
//取得データをメモ帳へ送信
SENDSTR(EXEC("notepad"),IE.document.body.innerHTML)

UWSCとは

右記参照:UWSCで自動化 超速!! Windows マクロテクニック

UWSC KBD

ID = EXEC("notepad")
SENDSTR(ID,KBD(VK_H))
SENDSTR(ID,KBD(VK_E))
SENDSTR(ID,KBD(VK_L))
SENDSTR(ID,KBD(VK_L))
SENDSTR(ID,KBD(VK_O))

UWSC 特定のURLを選択

//0~3番目URLの選択
//CREATEOLEOBJで生成
IE = CREATEOLEOBJ("InternetExplorer.Application")
//IE可視化
IE.visible = True
//URLジャンプ
IE.navigate("http://www.izagne.com/ja/")
//ロード完了まで待つ
REPEAT
SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate = 4
//メモ帳起動
ID = EXEC("notepad")
//該当URLをメモ帳へ改行付で送信
FOR LINK_NUM = 0 TO 3
URL = LINK_NUM + "番目:" + IE.document.links[LINK_NUM].href + "<#CR>"
SENDSTR(ID, URL)
NEXT

UWSC ALL_ITEM_LIST 要素数

//ALL_ITEM_LISTで要素数等を取得
//メモ帳を起動
ID   = EXEC("notepad")
//そのメモ帳のメニューを取得
GETS = GETITEM(ID, ITM_MENU)
//取得情報をそのメモ帳に送信
SENDSTR(ID, "計" + GETS + "個<#CR>")
FOR MENU_NUM = 0 TO (GETS - 1)
 SENDSTR(ID, MENU_NUM + "番目:" + ALL_ITEM_LIST[MENU_NUM] + "<#CR>")
NEXT

1章■マクロの基礎知識

2章■即効! サンプルマクロ集

3章■UWSCで使える関数や制御文

4章■

5章■

(翔泳社・書籍) UWSCで自動化 超速!! Windows マクロテクニック 正誤表

概要 >> 掲載スクリプト >> 正誤表 >> ヒント集

Windowsマクロテクニック 正誤表

書籍中のサンプルスクリプトはコチラ

※スクリプトについてのお知らせ

UWSCは2006年5月15日以降、バージョンアップが行われ、ver. 4.0以上になっています。
文中のスクリプトは旧バージョンを元に作られていますので何か不具合等ございましたらご連絡頂けると幸いです。

第2刷以降修正済み(2006/04)

P25
×
①Alt + F キー
②Alt + I キー
①Alt + F キー
②I キー

P40
×
COM(第3章参照)によってWebブラウザを制御し、
COM(第4章参照)によってWebブラウザを制御し、

P87
×
最近ではセキュリティ菅理についても厳しくなり、
最近ではセキュリティ管理についても厳しくなり、

COM、readystateについての修正
第1刷、第2刷においてreadystate4となっていた箇所は第3刷目以降に全面的にreadysate = 4 と修正する予定です。

1章■マクロの基礎知識

2章■即効! サンプルマクロ集

3章■UWSCで使える関数や制御文

4章■

5章■

(翔泳社・書籍) UWSCで自動化 超速!! Windows マクロテクニック 概要

概要 >> 掲載スクリプト >> 正誤表 >> ヒント集

Windowsマクロテクニック – 小林シンヤ 著

書籍中のサンプルスクリプトはコチラ

※スクリプトについてのお知らせ

UWSCは2006年5月15日以降、バージョンアップが行われ、ver. 4.0以上になっています。
文中のスクリプトは旧バージョンを元に作られていますので何か不具合等ございましたらpub(a)izagne.comまでメールお待ちしております。

UWSCのフォーラム/情報交換の場を開設しました

※UWSCのフォーラム/情報交換の場⇒UWSC http://canal22.org/

twitterでツイート中
https://twitter.com/uwscweb/



「Windowsマクロテクニック」対象者

「自動化って何?自動化するとどんなことができるの?どのくらい便利なの?」と疑問に思う方に。

あるいは「Windowsを自動化してみたい…けれでも、全くやり方が分からない。プログラムって何、スクリプトって何」というレベルの方に。

そんな人たちに簡単に、気軽に読み進めてもらえるように書いてみたのが「Windowsマクロテクニック」です。

コンピューターの知識もある、プログラミングもバリバリこなせる、そんなハイクラスな方には
WSH
VBScript、あるいは
JavaScriptの知識を習得すればもっと役に立つのかも。

「Windowsマクロテクニック」概要

フリーソフト「UWSC」の使い方を解説!!今日一日の仕事を記録して、明日はワンクリックで再生するだけ

あなたは、パソコンを本当に使いこなしていますか?

たしかに便利なパソコンですが、「Webサイトごとに異なるIDやパスワード」「わざわざ毎回オンにしなければならないチェックボックス」「何十回も行なうコピー&ペースト」・・・など、結構融通が利かないものです。

ときには、パソコンに振り回されているような、そんな気がしませんか?

そんなパソコンによるストレスも、マクロを使えばすっきりと解消できます!

マクロは

「1. 複数の操作も自動」で、

「2. 決められた処理を正確」に、

「3. 手作業よりも高速」に行なってくれます。

しかも、ユーザーは起動するだけなので、マクロが自動で処理を行なっている間は他の作業に打ち込めるわけです。

本書では、初心者でもマクロを作成できるフリーソフト「UWSC」を使って、マクロの基礎から自作マクロを作成するのに必要な関数や制御文、さらにはアプリケーション制御ができるCOMを使ったマクロまで、サンプルを用いて丁寧に解説します。

SEshop.comより引用

「Windowsマクロテクニック」情報

Windowsマクロテクニック-正誤表

Windowsマクロテクニック-収録スクリプト一覧

この本のサンプルスクリプトはhttp://www.seshop.com/book/download/の【プログラミング】⇒【Windowsマクロテクニック】よりダウンロードできます。

ランキング

seshop.com売上げランキング15位[2005/12/17]

楽天ブックス – 出版社別 – ランクイン

amazon.co.jpコンピュータ書 – 総合 売上げランキング12位[2006/09/17]

amazon.co.jpコンピュータ書 – アプリケーション 売上げランキング1位[2006/09/17]※前回3位[2006/06/26]

購入する

Seshop.comで購入する

amazon.co.jpで購入する

超速!! Windowsマクロテクニック楽天ブックスで購入する

UWSCとは

UWSCはumiumi氏によって開発・改良されているwindows自動化ソフトです。
1999年にver1.0が登場し、2009年5月にはver4.5がリリースされています。作者のサイト「うみうみ屋さん」にて入手する事が可能。

UWSCの機能

■windowsのマウス操作、キーボード操作を記録しスクリプトファイルとして保存することができます。

■このファイルをUWSCで読み込み、再生する事で同じ動きを再現する事ができます。

■また、それらのファイルは編集可能です。UWSCに用意されたスクリプト構文・スクリプト関数を使う事でwindowsやアプリケーションソフトなどをかなり高度にコントロールする事が可能。

■さらに予め用意されたスクリプト言語の他にCOMオブジェクト、DLLなども扱う事もできます。

リンク集

うみうみ屋さん[UWSC本家サイト。最新版の配布、更新情報、掲示板など]

UWSCのフォーラム/情報交換の場UWSC

翔泳社[Windowsマクロテクニック 出版社]

おおさわゆう[Windowsマクロテクニック イラストレーション]

Programming in UWSC[プログラミングヒント他、旧ver.のUWSCが入手可能]

1章■マクロの基礎知識

2章■即効! サンプルマクロ集

3章■UWSCで使える関数や制御文

4章■

5章■