2012-06-30 2 views
0

예 저는 VBScript 클라이언트 측을 사용하는 이교도입니다. 실제로는 HTAs에 매료되어 있고 VBscript를 사용하려고합니다 ... 어쨌든 ..이 전체적인 목표는 txt 파일에 입력을 작성하는 중 ... "Object required"라는 오류 메시지가 나타납니다. 입력 정보를 저장하는 데 사용하는 FormContent 변수를 가리키고 있습니다 ... 무슨 일이 일어나고 있는지 잘 모르겠습니다. 나는 비참하게 실패하고있다. B) 나는 가치가 어떻게 끌어 당겨지고 있는지 제대로 이해하지 못한다. C) 나는 실패한다. (또한, 사이드 노트로서 나중에 밸리데이션에 추가 할 것이므로, 그렇게하지 않는다. 나 한테 껍질 :?. 무슨 일이 일어나고 있는지에 어떤 아이디어VBscript 및 입력 정보 찾기

<html> 
<HTA:APPLICATION 
    APPLICATIONNAME="HerpDerp"></HTA:APPLICATION> 
    <head> 
     <meta content="en-us" http-equiv="Content-Language"> 
     <!--Using VBscript to write data to file (create object, open, append, write, close). --> 
     <script type="text/vbscript"> 
     Sub Submit_OnClick 
      dim filesys, filetxt, FormContent 
      Set FormContent = document.getElementById(Text1) 
      Set filesys = CreateObject("Scripting.FileSystemObject") 
      Set filetxt = filesys.OpenTextFile("C:\\MyFile.txt", 8, True) 
      filetxt.WriteLine(FormContent.value) 
      filetxt.Close 
     End Sub   

     </script> 

    </head> 
<form name="Form1"> 
<p><input name='Text1' style="width: 671px; height: 112px" type='text' id='Text1'></p> 
<p><input name='Submit' style="width: 215px" type='button' value='Submit'></p> 
</form> 

</html> 

답변

0

텍스트 1 문자열입니다 당신은 (예 : Q로 묶어야로 취급 할 필요가 uotes).

일반적으로 HTA는 사용하지 마십시오. HTA는 10 년 전에 작성된 기술의 오래된 집합이며 Microsoft에서 거의 완전히 관리하지 않습니다.

+0

Derp, 감사합니다! 만약 내가 그와 같은 형식으로 필요하지만, 내가 그 서브 루틴을 제거 할 때까지 오류가 계속 궁금 해서요 지금은 따옴표로 일하고 있습니다 ... 당신은 다른 비 .exe 파일에 대한 제안이 쉽고 빠르게 애플 리케이션? 나는 자바의 거대한 팬이 아니다 ... – LeviTheDegu

+0

많은 옵션이있다. 뭔가 빠른 그래픽을 원한다면 C#과 같은 것을 추천 할 것입니다. Adobe Air는 크로스 플랫폼 구현에 적합합니다. 나는 http://www.appcelerator.com에 관하여 좋은 것을 들었지 만 그것을 직접 사용하지는 않았다. UI가 필요없는 대부분의 스크립팅 스타일의 경우 명령 행에서 PHP 만 사용합니다. –