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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0515
soo2hspで実行ファイルを作るには?11未解決


soo2

リンク

2009/5/15(Fri) 18:50:54|NO.25150

質問の題名がわかりにくくてすみません。

スクリプトを実行すると入力する所が出て、例えばそこに「こんにちは」と入力して
ボタンを押すと実行ファイルが発生され、それを実行すると「こんにちは」というダイアログ
が出る・・という物を作りたいのですが、実行ファイルを作成するあたりがよく分かりません。

何かよい方法があったら教えてください。
よろしくお願いします。



この記事に返信する


check

リンク

2009/5/15(Fri) 19:24:05|NO.25152

HSPのエディタのメニューの、
[HSP]→[実行ファイル自動作成]の順番で押すと実行ファイルができる。



hspail

リンク

2009/5/15(Fri) 19:25:35|NO.25153

↓「メッセージボックスを表示する実行ファイル」の作り方が載っています。これをがんばってHSPに書き換えればいけます。
http://codezine.jp/article/detail/419

あとは HSPCMP.DLL を使うとか



ORZ

リンク

2009/5/15(Fri) 21:57:22|NO.25156

実行ファイルを生成するプログラムについて言及しているんでないの?



soo2

リンク

2009/5/15(Fri) 22:16:45|NO.25157

>実行ファイルを生成するプログラムについて言及しているんでないの?
そうです。すみません。質問のしかたが悪くて。
まったくそういうことです。



コンテスト出品者

リンク

2009/5/16(Sat) 01:00:28|NO.25159

本体と独立した実行ファイルを作りたいという問いなら

できない、が答えじゃないかなあ



KA

リンク

2009/5/16(Sat) 01:04:27|NO.25160

上手くいくかは分かりませんが

1:スクリプトで”EXE用のスクリプト”を吐き出す。(HSPCMP.DLL参照)
2:そのスクリプトでEXEをつくる。(方法はいくつか有ります。)
3:実行させる。

多分一時ファイルの関係で、EXE用のフォルダは別にしたほうが良いでしょう。



hspail

リンク

2009/5/16(Sat) 01:44:51|NO.25161

意味が伝わってないようなのでもう一度書くが、
↓にあるようにバイナリを書き込むスクリプトを作ればいけるだろ
http://codezine.jp/article/detail/419
めんどいけど



GENKI

リンク

2009/5/16(Sat) 10:00:43|NO.25166

KAさんの流れがいいでしょうね。
もう少しHSPCMP.DLLについて補足説明しておきます。

HSPスクリプトエディタを起動する。
メニューバーのヘルプ → HSPマニュアル目次 → (拡張プラグイン)HSPCMP.DLL マニュアル (hspcmp.txt)
と開いて、HSPCMP.DLL の使い方を調べてみてください。
サンプルもついているので参考になると思います。

なお、ライセンス条件が他のDLLと異なるので、取り扱いに注意してください。
配布するプログラムにHSPCMP.DLLを添付する場合は、HSPのライセンス表記が必ず必要です。詳細はマニュアルを見てください。



soo2

リンク

2009/5/16(Sat) 12:12:51|NO.25167

HSPCMP.DLLのサンプルを参考にtest.asを実行するまではできました。
実行ファイルを作成するには、hsc3_makeを使えばいいと思うのですが、できません。

サンプルでいうと、

hsc3_run cmdexe

の上に


hsc3_make cmdexe


とつけてみたのですが、「packfileが見つかりません」と出て実行ファイルが作れません。

packfileを指定する必要があるのでしょうか?



KA

リンク

2009/5/16(Sat) 13:34:46|NO.25168

>>とつけてみたのですが、「packfileが見つかりません」と出て実行ファイルが作れません。
>>packfileを指定する必要があるのでしょうか?

誠に恐れ入りますが、今一度マニュアルを隅々まで熟読し、実行ファイルの
作成方法並びに手順・作成されるファイルに付いて、御理解を深めて頂けま
す様お願いいたします。

※一回でも実行ファイルを作ったことがあれば、分かりそうなものだが?
 (start.ax等で調べること)

>>意味が伝わってないようなので〜、
>>〜バイナリを書き込むスクリプトを作ればいけるだろ
>>めんどいけど
確かにその通り→hspailさん



undefined

リンク

2009/8/19(Wed) 22:23:56|NO.27184

実行ファイルではありませんがこんなのは?


mes "メッセージを入力してください。" message="" input message,100,20 button "作成",*create stop *create vbsFile="MsgBox \""+message+"\"" notesel vbsFile notesave "message.vbs" dialog "ファイルを作成しました。" stop

実行ファイルではありませんがhogehoge.vbsというファイルがカレントフォルダに作成されます。
アイコンダブルクリックで実行すると入力した文字のダイアログが表示されて終了します。



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