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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0331
T.THSPでスクリプト言語を作ってみた!!14解決


T.T

リンク

2014/3/31(Mon) 14:24:28|NO.61113

HSPでスクリプト言語を開発して、先ほどHPに堂々と上げたのですが、
何か感想でもいただけませんでしょうか?

言語名 T-EG-Script

ダウンロード http://ttnohp.web.fc2.com/tegdl.html

サイト http://ttnohp.web.fc2.com/teg.html

HOME http://ttnohp.web.fc2.com/

補足
売り文句がHSPに似てるのは、気のせいですよ...



この記事に返信する


cats

リンク

2014/3/31(Mon) 17:39:41|NO.61125

Win7正常に動作しました。
変数が無いのと分岐が使えないのは致命的だと思います。
今後もっと命令が増えることを期待します。
ところでhost.exeはコンパイラですか。
コマンドラインでファイル名を指定してhost.exeを実行したら
実行できたのですがどこにも実行ファイルが作成されなくて・・・
たぶん命令を1つずつHSPのと変換しているがhost.exeかな?



E.T

リンク

2014/3/31(Mon) 19:16:59|NO.61127

Windows8の保護及びウィルスバスターによりブロックされます…
それとZipにしたほうが個人的にはいいです



T.T

リンク

2014/3/31(Mon) 19:36:02|NO.61128

返信です。
>分岐が使えないのは致命的だと思います。
一応sys_set命令ではい/いいえの分岐は正常に動作します。
HPのサンプルスクリプトのクイズサンプルをご覧ください。
変数は導入する予定はありませんが、似たもの(ツクールの変数のようなもの)は
導入するかもしれません。

>今後もっと命令が増えることを期待します。
その通りですね。
hostのソースコードを公開しているので、暇だったら命令を追加してくれるとうれしいです。
もちろん私も頑張ります。gosub命令(指定した行にサブルーチンジャンプ)などを
導入予定にしています。

>ところでhost.exeはコンパイラですか。
スクリプトエンジン(仮)です。catsさんの言うとおり、HSPに変換します。
HPでhost.exeのソースを公開していますので、参考のほどに。

>Windows8の保護及びウィルスバスターによりブロックされます…
ダウンロード数が少ないからです。
本日公開なので仕方がありません。
セットアップインストーラーにはInno Setupを使用してます。
そのためインストーラーが引っ掛かったとは考えにくいです。

>それとZipにしたほうが個人的にはいいです
zipにすると関連付けがうまくいきません。
インストーラーでレジストリに直接関連付けしているので
仕方ないですね。
ただ、zipの方が楽ですね。



Mameshiba

リンク

2014/3/31(Mon) 20:25:52|NO.61133

メニューバーのファイル→終了が動作してません。(終了しないよ)
Win7です。



GOMEKIT!

リンク

2014/3/31(Mon) 20:49:04|NO.61135

俺もメニューにある終了をクリックしても終了しない。
Windows 7 Home Premium 32bit

>要望

・できればexeファイル(アプリケーション)が作成できれば…。




>一言

俺もスクリプト言語を作ってみようかな…。



T.T

リンク

2014/3/31(Mon) 21:28:26|NO.61137

>メニューバーのファイル→終了が動作してません。(終了しないよ)
スミマセン修正して配布します。

>できればexeファイル(アプリケーション)が作成できれば…。
exeへの対応は考えておりませんので非公式で勝手に作成してください。

>俺もスクリプト言語を作ってみようかな…。
頑張ってください。
HPにhost.exeのソースを公開しています。参考にどうぞ。
できれば、命令を追加して!!

広告

明日から、誰も申し込まない予定のコンテストを開催します。



T.T

リンク

2014/3/31(Mon) 21:39:34|NO.61138

修正して更新
URLは昔のままでおkです。

エディタのバージョンが1.0.0.1になりました。



Mameshiba

リンク

2014/3/31(Mon) 21:59:58|NO.61140

先ほど感想を書くのを忘れてました。
「"」がいらないところがいいですね。
なぜかとスプリクト書いたものを実行するとフリーズする。←私だけ?
メモリは4G積んでますが…



T.T

リンク

2014/3/31(Mon) 22:09:32|NO.61141

>なぜかとスプリクト書いたものを実行するとフリーズする。

1、関連付けを『既定のプログラム』から確認して見てください。

もし、エディタのほうのから実行しているなら、
保存した.tesファイルを直接起動するのも手。

再インストールも頭の片隅に...

前ファイルをアンインストールしなくても再インストール可。



T.T

リンク

2014/3/31(Mon) 22:13:21|NO.61142

上記補足

・スクリプト自体がアウト!...サンプルスクリプトで試してみて!
サンプル

dialog Hello world

・レジストリエラーアウト!...残念!!

・関連付けがアウト...記載済み



Mameshiba

リンク

2014/3/31(Mon) 22:41:26|NO.61143

T-EG-Script Editor Ver1.0.0.1について
ちゃんと終了できてました。
一応細かな不具合があったので以下書きます。
・インストールウィザードでスタートメニューにショートカットを作成したはずなのに、スタートメニューには表示されていませんでした。
・「開く」で保存されている.tesファイルを開くとボタンのイラストが消えてしまう
・名前を付けて保存をするときに上書きしようとすると、ファイル名.tes.tesと続いてしまっています。
三つ目の不具合:以下*saveの部分を修正したプログラム

*save if url="無題.tes" : gosub *asave notesel Script strrep url,".tes","" ;(追加)一度url内の「.tes」を消す url=url+".tes" ;(追加)もう一度「.tes」を付ける if SA=1 { strrep url,".tes","" ;(追加)一度url内の「.tes」を消す url=url+".tes" SA=0 } notesave url CScript=Script return
すいません。知識が浅いもので…一応参考までに



T.T

リンク

2014/3/31(Mon) 22:50:24|NO.61144

>・インストールウィザードでスタートメニューにショートカットを作成したはずなのに、
スタートメニューには表示されていませんでした。

Windows9x系OSとWindowsNT系OSではレジストリパスが違うためそうなってしまいます。
スタートメニュー登録をしない設定に変更予定ということで。

>・「開く」で保存されている.tesファイルを開くとボタンのイラストが消えてしまう

私の場合は正常に動作します。原因不明です。

>三つ目の不具合:以下*saveの部分を修正したプログラム

有難うございます。さすがに1日で作ったエディタはバグが多い。
このまま1.0.0.2にバージョンアップしますが、著作権表記など要望あったら
私がお風呂から出てくるまでにお願いします。


お風呂入ってきます〜〜



Mameshiba

リンク

2014/3/31(Mon) 22:59:26|NO.61145

どっかヘルプの端っこ隅っこでいいです。名前はそのまま「Mameshiba」です。

わたしはもう寝る時間なんで、おやすみなさーいZZzzz...



Mameshiba

リンク

2014/3/31(Mon) 23:22:32|NO.61146

度々すいません。
NO.61143の「「開く」で保存されている.tesファイルを開くとボタンのイラストが消えてしまう」についてですが、その後ちゃんと表示されていました。
御迷惑をおかけしました



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