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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0114
asw.derすきなようにexeをいれれるようにするには?7解決


asw.der

リンク

2022/1/14(Fri) 13:45:03|NO.95025

HSPで気になったので話ます
通常exeをhspに入れる場合は、ファイルにexeを入れて、
exec "なんちゃら/なんちゃら.exe"
stop
じゃないですか?


exeを特定のファイルにいれると、自動的に、画面にボタンが追加されて、exec "ss/ddd.exe"が書き足される
方法はないですか??



この記事に返信する


ねんねこ5787

リンク

2022/1/14(Fri) 13:57:15|NO.95028

こういうことでしょうか

;なんちゃら の部分にはexeの名前を入力 exist "なんちゃら.exe" if strsize!=-1:button "起動!",*start:else:end stop *start exec "なんちゃら"



ねんねこ5787

リンク

2022/1/14(Fri) 13:57:38|NO.95029

それでも意味不明ですね



Crystal

リンク

2022/1/14(Fri) 13:58:57|NO.95031

もしかして、 *.exe (拡張子exe)をすべて列挙するということですか?
例えば、拡張子exeがフォルダ「hsp」に入っていたら、拡張子exeのファイルを列挙するということでしょうか?



ねんねこ5787

リンク

2022/1/14(Fri) 14:01:02|NO.95032

>>95031
さんの言ってたことをソースコードにするとこうなる[簡易版]

list="" dirlist list,"*.exe",0 mes list



asw.der

リンク

2022/1/14(Fri) 14:11:28|NO.95034

そのフォルダにはいっている、exe
すべてを、認識して自動的にボタンを作成し、つかえるようにしたいです



Crystal

リンク

2022/1/14(Fri) 14:14:47|NO.95035

>NO.95034
ボタンによる処理は無理だと考えた方がいい。処理が大変になってソース自体複雑になる。
最もいい方法はリストボックス (listbox命令)を使ってexeをリストアップ→実行の方がいいと思う。



asw.der

リンク

2022/1/14(Fri) 14:17:06|NO.95038

はい。じゃあそれで言ってみます



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