• 締切済み

ラジオボックスなどを用いた設定ファイルを作りたい

設定ファイルのようなものを作りたいのですが、以下の動作を行なえる言語を教えていただけないでしょうか。 1画面にラジオボタンやチェックボックスが複数表示できる、数字入力もできる 2結果はテキストファイルに書き込む 3開いたときにテキストファイルを読み込んで以前設定したところにチェックが入っているような状態にする なるべくコンパイルが簡単だと助かります。 できればUWSC,JScript,VBSあたりで動作できれば助かります。 できればソースコードの例も載せていただけると幸いです。 どの言語を使えばこれらを行うことができるでしょうか。 どなたか教えていただけないでしょうか。 よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>開いたときに、以前設定したところにチェックが入っているような状態にするにはどうしたらよいでしょうか。 こんな感じで。 <!DOCTYPE html> <head><script> function foo(){ var a=document.getElementById("A"); var fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.OpenTextFile("data.txt", 1); var data=f.ReadLine(); if(data=="A"){ document.getElementById("A").checked="checked"; }else{ document.getElementById("B").checked="checked"; } } </script> </head><body onload="foo()"> <input id="A" type="radio" name="aaa">A <input id="B" type="radio" name="bbb">B </body>

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

HTAアプリケーションはどうでしょうか。サンプルとしてはこんな感じで、aa.hta という名前にして実行してみてください。 HTMLなので、ラジオボタンやチェックボックスももちろん使えます。 JScriptやVBScriptでプログラムが書けて、Scripting.FileSystemObjectのような機能が呼び出せます。 <!DOCTYPE html> <script> function foo(){ var a=document.getElementById("A"); var fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.OpenTextFile("aa.hta", 1); a.value=f.ReadAll(); } </script> <input type="button" onclick="foo()"> <br> <textarea id="A" rows="20" cols="40"> </textarea>

makoron4324324
質問者

補足

回答ありがとうございます。 少し触ってみたのですがなんとかできそうです。 開いたときに、以前設定したところにチェックが入っているような状態にするにはどうしたらよいでしょうか。 初心者で申し訳ございません。

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.1

ホームページ上で動作させるものですか? ひとつのアプリケーションにするのですか?

makoron4324324
質問者

補足

アプリケーションにしたいです。

関連するQ&A