ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

UWSCセットアップの覚書

UWSCセットアップの覚書

UWSCを使用していたWindowsの仮想HDDが入っていた物理HDDがいかれたので、あらためてセットアップするに当たりメモ。

  1. 公式ページはもう閉鎖の模様
    1. http://www.uwsc.info/ → 403
    2. http://www.uwsc.info/download.html → 404
  2. 現状ダウンロードできるページ
    1. http://www.uwsc.info/uwsc5302.zip
    2. UWSCの詳細情報 : Vector ソフトを探す!
  3. ダウンロード、解凍したら、起動して「設定」を開いて「記録方法」の「高レベル記録」のラジオボタンをオンにする。
    UWSC設定-高レベル記録
    UWSC設定

サンプル

ターゲットのウィンドウにキー入力を送信し、「F7」にショートカットキーを設定したWinShotでスクリーンショットをとるサンプルスクリプト

UWSCに付属のサンプルスクリプト文字コードSJIS、改行コードはCR+LF。

//WinShotが起動していなければ起動する(hogeユーザーのデスクトップに解凍した場合)
if GETID("WinShot",, 0.1) < 0 then EXEC("C:\Users\hoge\Desktop\ws153a\WinShot.exe")

//id取得
id = GETID("hoge", "fuga", -1) //「高レベル記録」等でターゲットウィンドウのidを確認して設定する
id_ws = GETID("WinShot",, -1) //起動中のWinShotのidを取得

//ウィンドウの制御
CTRLWIN(id, ACTIVATE) //ウィンドウのアクティベート
CTRLWIN(id, MAX)  //ウィンドウの最大化

//仮想キー入力の送信
SCKEY(id, t) //「t」
SCKEY(id, VK_DOWN) //下矢印キー

//自作関数の実行
myFunc(id_ws)

//----------以下自作関数----------
//返り値のない関数
PROCEDURE myFunc(id)
    SLEEP(1) //1秒待つ
    SCKEY(id, VK_F7) //F7キー
FEND

WinShot関係

  1. ダウンロード
    1. WinShot
  2. 参考ページ
    1. 201「WinShot」の起動

SAKURA Editor関係

  1. ダウンロード
    1. ダウンロード - サクラエディタ
    2. SAKURA Editor download | SourceForge.net

その他参考ページ

  1. UWSCの覚書 (1): Taraoの情報ブログ
  2. UWSCの使い方 | UWSC コバヤシ式
  3. ウィンドウに対して、CLKITEMで操作できる項目をリストアップするWindowPicker2 ( ソフトウェア ) - uwscスクリプトのブログ - Yahoo!ブログ