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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0529
Hotdog別ウィンドウの入力ボックスに「文字列」送信3解決


Hotdog

リンク

2012/5/29(Tue) 22:02:05|NO.46939

質問です。
別ウィンドウの入力ボックスにkeybd_eventによって
特定の「文字」を送ることはできたのですが、

たとえば『HSP3掲示板』といった特定の「文字列」を送ることができません・・・
ご教授ください。


#uselib "user32.dll" #func keybd_event "keybd_event" int,int,int,int #cfunc MapVirtualKey "MapVirtualKeyA" int,int repeat KeyCode = 90 kb_vir = MapVirtualKey( KeyCode, 0 ) keybd_event KeyCode, kb_vir, 0, 0 wait 100 loop



この記事に返信する


てれてれ

リンク

2012/5/29(Tue) 22:20:36|NO.46941

hspextを使うといいかもしれません。

#include "hspext.as" //テスト用ウィンドウ作成 screen 1,640,480 title "テスト用ウィンドウ" test = "" // input test,640,480,0 mesbox test,640,480,,0 //inputでも問題ありません。 objenable stat,0 //ここからメインスクリプト screen 0,210,50,8 : gsel 0,2 title "メインウィンドウ" : objsize 200,20 send = "送信する文字列" pos 5,5 : input send : istat = stat pos 5,25: button "送信",*SendMessage stop *SendMessage aplsel "テスト用ウィンドウ" //ウィンドウを捕獲 aplobj "",0 //送信するオブジェクトを選択 aplstr send //送信 stop



Hotdog

リンク

2012/5/29(Tue) 22:54:19|NO.46942


aplsel "テスト用ウィンドウ" //ウィンドウを捕獲 aplobj "",0 //送信するオブジェクトを選択 aplstr send //送信
についてですが、ウィンドウ捕獲をウィンドウタイトルによってではなく
ウィンドウハンドルですることはできますか?



Hotdog

リンク

2012/5/31(Thu) 23:39:43|NO.46973

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



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