#author("2018-02-22T14:35:08+09:00","default:nobuoki","nobuoki")
#author("2018-02-23T03:05:40+09:00","default:nobuoki","nobuoki")
*基本動作 [#gac2ac49]

UWSC は、Windows 上での操作を自動化するソフトウェアです。
毎回同じことするのをワンクリックで実行できます。

:UWSC配布元(うみうみ屋さん)|http://www.h7.dion.ne.jp/~umiumi/
:UWSC配布元(うみうみ屋さん)|http://www.uwsc.info/
:UWSC スクリプト集|http://iriyak.adam.ne.jp/uwsc.html
:マウス操作がこんなに楽に! 快適マウスユーティリティ特集|http://www.vector.co.jp/magazine/spotlight/001011/sl00101115.html

*ミュートのOn/Off - WindowsXP編 [#ueb173fe]

#ref(mute.uws);
 id = EXEC("sndvol32.exe")
 KBD(VK_ALT,DOWN)
 KBD(VK_M)
 KBD(VK_ALT,UP)
 KBD(VK_SPACE)
 KBD(VK_ALT,DOWN)
 KBD(VK_F4)
 KBD(VK_ALT,UP)

*ミュートのOn/Off - Windows7編 [#ueb173fe]

#ref(toggle-mute-win7.uws);
 //-------------------------------
 // ミュートon/off for Windows7
 //-------------------------------
  
 //音量ミキサー起動
 id = EXEC("sndvol.exe")
  
 //音量アイコンを押す
 KBD(VK_TAB)
 KBD(VK_SPACE)
  
 //ALT-F4(閉じる)
 kbd(VK_ALT, DOWN, 50)
 kbd(VK_F4, CLICK, 50)
 kbd(VK_ALT, UP, 50)

*Microsoft IME 辞書ツール でユーザー登録単語の一覧を出力する for windows7(IME10) [#y4adffda]

#ref(ime10-dict-save.uws);

UTF-16で保存したい人は、23-27行目をコメントアウトしてください

#prism(bash){{{{
// Microsoft IME 辞書ツール でユーザー登録単語の一覧を出力する for windows7(IME10)

Exec("C:\Windows\System32\IME\IMEJP10\IMJPDCT.EXE -T")
id = getid("Microsoft IME 辞書ツール")

// ALT-T, P key = show save dialog
KBD(VK_ALT,DOWN)
KBD(VK_T,CLICK)
KBD(VK_ALT,UP)

KBD(VK_P,CLICK)
Sleep(0.3)

// delete default filename
KBD(VK_DELETE,CLICK)

// enter new filename (on desktop)
GETTIME()
path = doscmd("echo %userprofile%") + "\Desktop\ime-dic-" + G_TIME_YY4 + G_TIME_MM2 + G_TIME_DD2 + ".txt"
id = getid("一覧の出力")
SendStr(id, path)

// ALT-U key = if save with "Shift-JIS"
KBD(VK_ALT,DOWN)
KBD(VK_U,CLICK)
KBD(VK_ALT,UP)
Sleep(0.3)

// ALT-S key = save
KBD(VK_ALT,DOWN)
KBD(VK_S,CLICK)
KBD(VK_ALT,UP)
Sleep(1.0)

// close result dialog
id = getid("一覧の出力")
KBD(VK_RETURN,CLICK)

// ALT-F4 key = exit
KBD(VK_ALT,DOWN)
KBD(VK_F4,CLICK)
KBD(VK_ALT,UP)
}}}}

*IMEのユーザー辞書をテキスト形式でデスクトップに保存する [#u30338a7]

#ref(save-ime-user-dic.uws);
 //----------------------------------------------------------
 // 「単語/用例の登録」起動
 // (辞書ツールを一発で起動できないため)
 //----------------------------------------------------------
 id = doscmd("%windir%\ime\IMJP8_1\imjpdct.exe",true)
 id = getid("単語/用例の登録");
 sleep(0.1)
 
 //----------------------------------------------------------
 // 「Microsoft IME 辞書ツール」起動
 //----------------------------------------------------------
 KBD(VK_ALT,DOWN)
 KBD(VK_T)
 KBD(VK_ALT,UP)
 id = getid("Microsoft IME 辞書ツール");
 sleep(0.1)
 
 //----------------------------------------------------------
 // ツール→一覧の出力
 //----------------------------------------------------------
 KBD(VK_ALT,DOWN)
 KBD(VK_T)
 sleep(0.1)
 KBD(VK_ALT,UP)
 KBD(VK_L)
 sleep(0.1)
 
 //----------------------------------------------------------
 // 保存先をデスクトップに
 // (とりあえず7階層、上がってみた)
 //----------------------------------------------------------
 KBD(VK_TAB)
 KBD(VK_TAB)
 KBD(VK_TAB)
 KBD(VK_TAB)
 KBD(VK_TAB)
 KBD(VK_TAB)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 KBD(VK_SPACE)
 
 //----------------------------------------------------------
 // 保存→OK→終了
 //----------------------------------------------------------
 KBD(VK_ALT,DOWN)
 KBD(VK_O)
 KBD(VK_ALT,UP)
 sleep(3)
 KBD(VK_RETURN)
 sleep(0.1)
 KBD(VK_ALT,DOWN)
 KBD(VK_F4)
 KBD(VK_ALT,UP)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS