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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0905
はや@文字を入力する方法を教えてください7未解決


はや@

リンク

2021/9/5(Sun) 21:35:34|NO.93768

文字を入力できるようにしたいです



この記事に返信する


もも

リンク

2021/9/5(Sun) 22:45:42|NO.93769

こんばんは。
input命令を使うのはどうでしょうか。



ちくわ

リンク

2021/9/6(Mon) 12:54:05|NO.93776

こんにちは。
>>文字を入力できるようにしたいです

文字を入力するだけでも、様々な方法があります。
ももさんが例に上げたinput命令の他に、onkey命令で取得した値を画面に表示するなど...

「どうやって」文字を入力できるようにしたいのかも伝えられると、
自分の知りたいことがわかると思いますよ。



haya

リンク

2021/9/6(Mon) 18:03:29|NO.93785

googleの検索のとことかに文字を打ち込めるようにしたいです



てってれん

リンク

2021/9/7(Tue) 13:15:11|NO.93793

多分このあたりから…
http://hsp.tv/play/pforum.php?mode=pastwch&num=64638
Win32APIとかCOMとか駆使する羽目になりそうですね
お手軽にはできなさそう(長いプログラムになりそう)

HSPで入力を受け取って、クリップボードにコピーぐらいなら短いのでできそうですが…

クロームを別ウィンドウで起動するだけなら一発でできます。
これのウィンドウハンドルを自動で取得してWin32APIでメッセージを送るとなると、
かなり面倒になってきます。
↓このコードのみコピペでクロームが開けます

exec "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" *Main_Lp await 1000 / 30 goto *Main_Lp



take

リンク

2021/9/8(Wed) 16:46:06|NO.93821

ありがとうございまし



zrs90(5さい)

リンク

2021/9/8(Wed) 23:35:04|NO.93822

.,.私、クロームは使った事がないのですが
ウインドウハンドルを拾わなくても、クロームの起動オプションで
検索ワード等を指定出来るなら、この方法でいけるかも?
(※コマンドラインでURLを指定出来るらしい)

クローム 起動オプション で軽く検索した所、かなり色々な事が出来そうです。
,..ただし、下手にオプション指定すると、設定が変わったり
ただでは済まないので、取り扱いには、十分注意して下さい。

プログラム的にはこんな感じです。

① 起動オプションの部分を、input(入力ボックス)に自分で入力
変数の文字配列は、大きめに確保して下さい。

② クロームのフルパスに①で入力した文字列をくっつける
(※ブランクや、記号の入れ忘れに注意)

③ exec "②で生成した文字列",16 で実行


...クロームで検索出来れば、okです。
さらに、クロームの検索窓に①の文字列が入ってくれれば
目的は、ほぼ達成出来るかと...これでダメでしょうか?


実はこの方法、HSP Docs Libraryの検索で
私が使っている方法です。
ソース自体10行ぐらいで出来ますよ。



zrs90(5さい

リンク

2021/9/10(Fri) 18:49:03|NO.93833

お詫び。

exec "",16でなく、,16は不要でした。申し訳ありません。
知人のpc(※10年落ちw)を借りて、一応テストしました。
ただスマホなんで、ソースコピペで動かんと思う。
今日ほどBluetoothキーボードが欲しかったことはない。疲れました。

// HSP3 クローム検索テスト 2021/09/10 zrs90(5さい)

sdim keyword,512
objmode 2
objsize 320,24,32
font "",16,16

// テスト用文字列
// keyword = "google.com"

pos 40,8
input ''"+keyword
button "実行",*kensaku
stop

// アスタリスクの半角記号がスマホで出せない。⇅ 申し訳ない。

*kensaku
exec "c:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"+" ''+keyword
end

//...多分、これで良いはず...
// スペルミスとかは、許して下さい。



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