スポンサーリンク

UWSC

UWSCで「F12 IE開発者ツール」を自動操作し,ブラウザに任意のユーザエージェント文字列を設定するサンプルコード

UWSCマクロでIEを自動操作する際に,「開発者ツール」を自動操作し,自由にユーザエージェント文字列を設定してみよう。 UWSCサンプルコード // // UWSCマクロでIEを自動操作するサンプルコード // // ----- 設定項目 ----- // アクセス先のURL target_url =…

UWSCでIEを自動操作する際に,sckey()で複数のキーを同時入力するサンプルコード

UWSCを使うと,WindowsのGUIプログラムやブラウザなどを自動操作できる。その際に,GUIのウィンドウ上で「複数のキーを同時に押す」という処理のサンプルコード。 ショートカットキーを押すには,複数のキーを同時押しする必要がある UWSCでは,KBD()という…

WSHやUWSCのバッチでIEを自動操作する時,ユーザーエージェント改変でiPhoneからのアクセスに偽装するサンプルコード (UA設定で,スマホ向けのWebページをブラウザ上に表示)

バッチで,ブラウザのUAを改変し,別のブラウザ向けのページを表示させるサンプル。 たとえばIE上で,iPhone向けのWebページを表示させたい。自作プログラムからブラウザを自動操作する際に,スマホ用のページを表示させたいのだ。 バッチで,COM経由でIEを…

WSH・VBScriptの人気は落ち,2010年にPowershellが追い越した。VBAの需要はさらにその倍だが,10年間で半分まで落ちている

Windows上で動作するバッチ・スクリプティング言語の,人気の比較。参考のためにVBAを入れてあるが, このグラフ内ではトップを走るのはVBAだ。VBAは,OS搭載のシェルよりもずっと人気がある。 しかし10年間で需要が半減している。 WSH・VBScriptの人気はど…

UWSCのCHKIMG関数による画像認識で,うまく認識しない原因と対処法

UWSCで画像認識するためのCHKIMG()関数だが,うまく画像認識しないケースがある。 ほとんどの原因は,認識用に使う画像ファイルの形式。JPGから変換したBMPだったりして,画像の内容が粗くなっているとだめ。 あとは,透過色の指定の有無や,(0, 0)基点で…

UWSCの使い方を覚えるための動画

UWSCの使い方を覚えるための動画。 peguuleさんによる解説: 自動化 UWSCの使い方 基本 - YouTube https://www.youtube.com/watch?v=zkffK... webteko1025さんによる解説(シェアウェア版によるマクロ記録の動かし方など): Windowsのマクロプログラム-UWSC…

UWSCの使い方を勉強するためのサイト

UWSCの使い方を勉強するためのサイト。 初歩: UWSC 基礎文法最速マスター - CX's UWSC Diary - UWSCグループ http://uwsc.g.hatena.ne.jp/cx20/20100... UWSCスクリプトの解説[素人プログラマーBig] http://big.tm.land.to/handbook/uwsc.htm リファレンス…

UWSCのエラーメッセージで「COM_Error:モジュール 'UWSC.exe'のアドレス〜〜でアドレス00000000に対する読み込み違反がおきました。」が出たら,DOM操作に失敗している

UWSCでスクリプトをコーディングしている際に,よく Uスクリプト:COM_Error:モジュール 'UWSC.exe'のアドレス 0051F480でアドレス00000000に対する読み込み違反がおきました。 のようなエラーメッセージが表示される。 この原因は,十中八九,DOM操作の失…

為替レートのリアルタイムデータをWebから取得する実装方法と,注意点 (システムトレードのマナー)

オンライン株取引や,為替の自動売買において,どうすれば合法的に・効率よく・ミスなく,ロボット売買を実現できるか。 為替データをWebから取得するために,どのような技術やツールを使って実装したら良いか? また,その際の注意事項は? 為替データの元…

UWSCで,画像認識のCHKIMG関数の使い方

UWSCで,画像認識のCHKIMG関数の使い方について。画面上でのものの見え方に依存したマクロ処理を実装する時に役立つ。 処理の概要 PC内に画像ファイルを準備しておいて,UWSCでその画像を指定。PCの画面上に,「その画像と一致するもの」が現れたら,それを…

UWSCで,複数行のコメントブロックの書き方

UWSCで,複数行のコメントブロックの書き方について。ちょっと以外なき記法。 コメント機能そのものを使うのではない TextBlockを使えば,UWSCでも複数行のコメントアウトを実現できる。 TextBlock aaa この部分は複数行の コメントになる EndTextBlock 単一…