2012-06-30 3 views
0

да Я язычник, использующий клиентскую сторону VBScript .. На самом деле я увлечен ОМТ и пытаюсь использовать VBscript в одном ... В любом случае .. Общая цель заключается в том, чтобы иметь возможность для ввода ввода в txt-файл ... Я запускаю сообщение об ошибке «Object required», это указывает на мою переменную FormContent, которую я использую для хранения входной информации ... Я не уверен, что происходит здесь , Я считаю, что либо A) я терпеть неудачу 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 является строкой Вы должны относиться к нему как таковой (заключите его в д uotes).

ОДНАКО .... В качестве общего предложения не используйте HTA. HTA - устаревший набор технологий, написанных более десяти лет назад и почти полностью не подкрепленный Microsoft.

+0

Derp, Спасибо! Мне было интересно, нужно ли мне форматировать его как таковое, но продолжал получать ошибки, пока я не удалил подпрограмму, но теперь работает с кавычками ... У вас есть предложения по другим файлам, отличным от .exe, чтобы быстро сделать Программы? Я не большой поклонник java ... – LeviTheDegu

+0

Есть несколько вариантов. Если вы хотите что-то быстрое и графическое - я бы просто рекомендовал что-то вроде C#. Adobe Air работает достойно для кросс-платформенных реализаций. Я слышал хорошие вещи о http://www.appcelerator.com, но не использовал его сам. Для большинства сценариев, без необходимости использования пользовательского интерфейса, я просто использую PHP из командной строки. –