Windows10になっても煩わしい操作は何度も繰り返したくないものです。
特にゲームやSNSなどなど…
デスクワークにおいても、繰り返しやる作業は放っておいてもパソコンがやってくれたらいいのにというものが多いですよね。
UWSCというかなり昔からあるツールはほんの少しプログラムを書くだけでExcelマクロのように自動的にWindows操作をしてくれるツールです。
本書ではそうしたUWSCの使い方をやりたいことから探すことができるようにしました。
はじめに |
はじめに |
UWSCについて |
UWSCについて |
UWSCをセットアップするには |
ヘルプファイルを見るには |
UWSCを起動するには |
UWSCのバージョンを確認するには |
UWSCを終了するには |
実行ログを確認するには |
スクリプトを作成する |
UWSCスクリプトをつくる |
ログファイル、ログウィンドウに出力したい |
コメントを書きたい |
変数を使いたい |
変数を宣言して使うようにしたい |
定数を使いたい |
数値計算をしたい |
条件によって処理を分岐したい |
ある条件の間で繰り返したい |
ある条件になるまで繰り返したい |
特定の範囲だけ繰り返したい |
繰り返しを中断したい |
繰り返しの途中でスキップしたい |
処理をグループにまとめたい |
関数をつくりたい |
プロシージャや関数もグループにまとめたい |
組み込み定数をつかいたい |
スクリプト起動時のパラメータを受け取りたい |
特殊文字をつかいたい |
長くなった行を次の行へ続けたい |
エラーが起きたときにうまくスクリプトを終わらせたい |
エラーが起きたときに処理を実行したい |
ログファイルの出力先、ファイル名を変更したい |
プロシージャや関数を即座に終了したい |
スクリプトを終了したい |
別のUWSCスクリプトを読み込みたい |
文字を操作する |
文字列を使いたい |
文字列の長さを調べたい |
文字列から一部を切り出したい |
文字列中にある文字列があるか調べたい |
文字列が数値かどうかチェックしたい |
文字列を数値に変換したい |
文字列中の一部をある文字列で置き換えたい |
文字列の両端の空白を削除したい |
数値を書式化したい |
文字と文字コードを変換したい |
Shift_JISに変換できないUNICODEの文字が含まれているかチェックしたい |
文字列を大文字小文字、半角全角、かな、カナ変換したい |
文字列を区切り文字で分割したい |
ある文字列に囲まれた間の文字列を取り出したい |
複数行の文字列をつくりたい |
配列を操作する |
配列が何なのか知りたい |
配列の要素数を知りたい |
配列の要素数を変更したい |
配列の内容を初期化したい |
配列の要素をずらしたい |
配列要素を集計したい |
配列要素を1つにつなげた文字列にしたい |
配列から連続した要素を取り出したい |
配列要素を並び替えたい |
配列を結合したい |
配列の要素を削除したい |
配列に要素を追加したい |
配列の内容を列挙したい |
配列の内容をフィルタしたい |
ファイルを操作する |
ファイルを開きたい |
ファイルの内容を一度に読み込みたい |
ファイルを一行ごとに読み込みたい |
ファイルに書き込みたい |
ファイルに追記したい |
CSVファイルを読みこみたい |
文字コードを指定して書き込みたい |
ファイルを削除したい |
ファイルを列挙したい |
フォルダを列挙したい |
ウィンドウを操作する |
ウィンドウを操作できるようにしたい |
ウィンドウ内のアイテムをクリックしたい |
ボタンの状態を知りたい |
ウィンドウの状態を操作したい |
ウィンドウのテキストボックスへ文字を送信したい |
ウィンドウからテキストを取得したい |
ウィンドウ内の要素のキャプションなどテキストを取得したい |
リストでの選択項目を取得したい |
スライダーを操作したい |
ショートカットキーを実行したい |
子ウィンドウのすべてのIDを取得したい |
ウィンドウの状態を取得したい |
マウス位置を指定ウィンドウを基準のものにしたい |
ある位置にある色情報を取得したい |
画像と同じ部分が画面に表示されているか調べたい |
スクリーンショットを撮りたい |
マウスカーソルの状態を取得したい |
ある位置にあるテキストを取得したい |
ユーザー入力を受け取りたい |
メッセージを表示したい |
選択肢を表示して選択させたい |
ポップアップメニューを表示させたい |
画面に吹き出しを表示したい |
マウス位置を移動させたい |
マウスボタンを操作したい |
キーボードを操作したい |
ウィンドウの状態を変更したい |
システムを制御する |
外部アプリを起動したい |
スクリプトを一定時間停止したい |
コマンドを実行したい |
音を鳴らしたい |
日時を利用したい |
日付を計算したい |
実行しているパソコンのOSを知りたい |
ブラウザを操作する |
InternetExplorerを利用したい |
InternetExplorerを利用して特定のURLへアクセスしたい |
表示したページの要素を取り出したい |
表示したページ内の要素にデータを入力したい |
自動でリンクをクリックしたい |
文字列をウェブ用にエンコードしたい |
Officeスイートを操作する |
Wordを操作したい |
Excelを操作したい |
Outlookを操作したい |
PowerPointを操作したい |
Accessデータベースを操作したい |
高度な操作 |
棒読みさせたい |
音声を認識させて操作したい |
PowerShellを利用したい |
UWSCの初期設定をしたい |
INIファイルを利用したい |
連想配列を使いたい |
並列処理したい |
DLLを使用したい |
特殊変数を使いたい |
スクリプトを読めないように難読化したい |
奥付 |
奥付 |