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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1223
HSP歴10ヶ月位キーボード入力をしたいのですが・・・3未解決


HSP歴10ヶ月位

リンク

2012/12/23(Sun) 21:56:34|NO.51347

あるソフトを操作したいのですが、hspの命令でカーソルを移動させてもそのソフトが
アクティブになった瞬間、一切操作できなくなります。そこで、JoyToKeyなどに使われている
VistaAPI.dllを使いたいのですが、使い方がさっぱりわかりません;検索しても出て来ません。
このdllはHSPで使えないのでしょうか?



この記事に返信する


check

リンク

2012/12/23(Sun) 22:47:42|NO.51350

スレ主が言っている「あるソフト」とはおそらくMMORPGかそこらへんの類だろう。
でなければわざわざマウスを動かせなくしたりはしない。

おそらく、DirectInputを強調レベルを最高にして使用しているのかもな。
そうすればウィンドウがアクティブになった瞬間、他のソフトではマウスを動かせなくなる(はず)。

ググってみればVistaAPI.dllはかなり怪しい(ゲームのチートなどに使われている)代物っぽいな。
正直俺から言えることはこれしかない。
Spy++で検索してみるとほんの少しだけ幸せになれるかも……しれない。



@key

リンク

2012/12/24(Mon) 01:36:21|NO.51356

多分質問で言いたいのはマウスをキーボードで操作するツールを作ったけど
ツール本体のウィンドウをドラッグ仕様としたら実行が止まって動かないーってことでしょう
自分もジョイスティックで動かすのを作った時そうなりました


散々言ってるけど解決方法は知りません・・・



ppr

リンク

2012/12/24(Mon) 17:29:47|NO.51369

VistaAPI.dllはわかりませんが、非アクティブにするということなら
こんな感じですか?

#include "user32.as" screen 0 gsel 0,2 onclick gosub *disactive cns=0 *aa color 255,255,255:boxf:color pos 0,0:mes cns cns++:redraw 1:await 1:redraw 0:goto *aa *disactive EnableWindow hWnd,0 return



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