保存しておいた設定ファイルを読み込んで、HTAで書いたGUI的なものに
予めその値を代入しておきたいのです。
・以下をsample.htaとして保存する
・もうひとつファイルを用意し、sample.iniとでも名付けて保存
その一行目に何か適当に書いておく。
なーんで type="text"には代入できて type="file"には代入できないんだろうね。
予めその値を代入しておきたいのです。
・以下をsample.htaとして保存する
・もうひとつファイルを用意し、sample.iniとでも名付けて保存
その一行目に何か適当に書いておく。
<html> <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>test</title> <HTA:APPLICATION ID="test" /> <script language="vbscript"> testValue = "" Sub window_OnLoad() window.MoveTo 130, 40 window.ResizeTo 540, 160 read_ini() form1.text1.Value = testValue form1.file1.Value = testValue form1.btnClose.Focus End Sub Sub btnClose_OnClick() window.Close End Sub Sub read_ini() Set oFs = CreateObject("Scripting.FileSystemObject") Set oFsr = oFs.OpenTextFile("sample.ini") testValue = oFsr.ReadLine oFsr.Close Set oFsr = Nothing Set oFs = Nothing End Sub </script> </head> <body> <form name="form1"> <input type="text" name="text1"> <input type="file" name="file1"> <br> <input type="button" name="btnClose" value="close"> </form> </body> </html>
なーんで type="text"には代入できて type="file"には代入できないんだろうね。