HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0921
チャーくんCtrl+Alt+Tabを押させる3解決


チャーくん

リンク

2014/9/21(Sun) 20:19:19|NO.65123

HSPからタスクの切り替えをさせたくてHSPEXTでやってみましたが
うまくできません・・・
教えてください。



この記事に返信する


さくら

リンク

2014/9/22(Mon) 21:44:07|NO.65137

hspext.dllを利用しても良いのですが、APIを利用しました。ただし、この手のものは環境に
依存する場合が多いので、動作保障できません。


#uselib "user32.dll" #func global keybd_event "keybd_event" int,int,int,int #define global KEYEVENTF_KEYUP $00000002 #module ; 仮想キー送信 #deffunc sendkey int prm1,int prm2,int prm3 keybd_event prm1,0,0,0 keybd_event prm2,0,0,0 keybd_event prm3,0,0,0 keybd_event prm1,0,KEYEVENTF_KEYUP,0 keybd_event prm2,0,KEYEVENTF_KEYUP,0 keybd_event prm3,0,KEYEVENTF_KEYUP,0 return #global mes "キー送信のテスト(^^)" ; [ ctl ] + [ Alt ] + [ Tab ] キーを送信 sendkey 17,18,9 : wait 50 stop



チャーくん

リンク

2014/9/23(Tue) 19:25:45|NO.65174

できました!ありがとうございます!



kanahiron

リンク

2014/9/23(Tue) 19:37:48|NO.65176

ちなみにWindows8.1 x64では何も起こりませんので自分のためならいいですが配布するツールには使えないと思いますよ



ONION software Copyright 1997-2023(c) All rights reserved.