タグ:UWSC ( 3 ) タグの人気記事

記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
 

UWSC:お勧めサイト”LINERS WEBSITE”

アプリの定型作業を自動実行できるようにするソフトのひとつとしてUWSCがあります。UWSCのスクリプトでいつもお世話になっていたサイトがあります。そのサイトは" liners website"です。お勧めはスクリプト物語。短いスクリプトに作者さんの思いが詰まっています。よろしければご覧下さい。

LINERS WEBSITE


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2016-01-10 23:36
 

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が扱えるかたがご利用下さい。


[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2016-01-04 13:06 | ├自作ソフト
 

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

改良版のスクリプトを作りましたので,そちらをご活用下さい。

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

はじめに


Windows XPでマウスやキー操作を自動化するソフトのひとつにUWSCがあります。このUWSCは初心者からベテランまで幅広い層に利用されているみたいですね。わたしも、定型操作を自動化して楽をしています。
 私はおドジなので、UWSCで思わぬ動作をしちゃって、すぐに止めたいけど慌てちゃって、すぐに止められなかったりしちゃうことが極まれにあります。そんなときには、強制的にUWSCのプロセスをkillしちゃえばいいのだけど、操作ができなくてまた慌てちゃう。
 そこで、あらかじめ常駐させておいて、ESCキーを押したらすべてのUWSCを強制的に止めてしまうスクリプトを書いてみました。使えるかわからないですが、私はこれで安心してUWSCを止めることができそうです。

UWSC公式:UWSC


UWSC版

すべてのUWSCのプロセスをkillします。したがって、このスクリプトも終了しちゃいます。常に常駐させたい場合は次のAutoHotKey版をご利用下さい。

UWSC版


//uwscを強制終了する
repeat
        Fukidasi("Escで終了")
      Sleep(0.2)
until getkeystate(vk_esc) 
CloseUWSC()


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




AutoHotKey用

AutoHotKeyならば、もっと簡単です、Winキー+SでUWSCを止めちゃいます。
AutoHotKey用


#s::
        Process, Close,UWSC.exe




最後に

UWSCのマクロは比較的簡単なので、自分でも作れるようになると思います。ベテランさんならば、無いコマンドは自分で拡張することもできるので便利ですね。このスクリプトについて、まだ問題があるかもしれませんので、いろいと試してからご利用下さいね。

[PR]
記事の下の方に広告が表示される場合があります。この広告はエキサイトの広告枠です。
by potto37 | 2008-05-17 10:04 | ├自作ソフト
掲載の記事や画像などすべての複写・転載・公衆送信等はご遠慮ください。