人気ブログランキング | 話題のタグを見る
<< UWSC:お勧めサイト”LIN... 教科書学習方法:SQ3R >>
 

UWSC緊急ストップ(改良版 2016)

はじめに

UWSCの緊急ストップのマクロの改良版を公開します。普段はこの改良版を利用しています。キー操作も変更しました。以前のものは[ESC]で止まりましたが,[Win]+[ESC]にすることで,[ESC]キーを押すような操作もでき,便利です。また,1回常駐しておけば,止まらずに何度でも緊急停止ができるので,便利です。よろしければご活用下さい。


機能と改良点

このマクロはUWSCで動作します。あらかじめこのマクロを動作させておき,[Win]+[ESC]キーを同時に押すと他のUWSCのマクロが停止します。緊急停止が必要な時にあらかじめ起動しておけばよいです。また[Win]+[ESC]キーではこのマクロ自身が止まらないので,再度起動する必要がありません。前回のマクロよりも使いやすいと思います。

Win+ESC UWSCを強制終了
Win+F12でこのマクロを終了


マクロ



CTRLWIN(GETID(GET_THISUWSC_WIN),HIDE)

//uwscを強制終了する
Fukidasi("WIN+ESC:UWSCを強制終了 WIN+F12:自分を終了")
acw(getid(get_fukidasi_win))

while True
   Sleep(0.1)
if getkeystate(vk_WIN) and getkeystate(vk_F12) then EXITEXIT
if getkeystate(VK_WIN) and getkeystate(vk_esc) then CloseUWSC()
wend

PROCEDURE CloseUWSC()
for i = 0 to GETALLWIN()-1
ifb POS("uwsc.exe", STRCONV(STATUS(ALL_WIN_ID[i], ST_PATH),SC_LOWERCASE)) <> 0 then
CTRLWIN(ALL_WIN_ID[i], CLOSE)
endif
next
FEND

最後に

改良して普段使っているものなので,前よりも使いやすいと思います。よろしければご活用下さい。

以前の記事:UWSCのマクロが暴走した時のための強制終了スクリプト

難易度:★
UWSCが扱えるかたがご利用下さい。


記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2016-01-04 13:06 | ├自作ソフト
<< UWSC:お勧めサイト”LIN... 教科書学習方法:SQ3R >>
掲載の記事や画像などすべての複写・転載・公衆送信等はご遠慮ください。