<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTA: Запуск hta из памяти]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9756&amp;type=atom" />
	<updated>2014-07-19T12:48:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9756</id>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84907#p84907" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-07-19T12:48:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84907#p84907</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84579#p84579" />
			<content type="html"><![CDATA[<p><strong>windwolf</strong>, есть замечательная тема <a href="http://forum.script-coding.com/viewtopic.php?id=4357">WSH: создание окна, а также трансляция WScript в HTA</a>. Почитайте ее. Все там написано, что Вам нужно.</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2014-07-06T18:33:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84579#p84579</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84577#p84577" />
			<content type="html"><![CDATA[<p>Попробовал порассуждать на досуге и попытался встроить в код генерируемого окна сообщение на VbsScript - не получилось.</p><div class="codebox"><pre><code>&quot;&lt;script language=&#039;VBScript&#039;&gt;&quot;&amp;_
&quot;MsgBox &#039;Открылось окно&#039;&quot;&amp;_
&quot;&lt;/script&gt;&quot;&amp;_</code></pre></div><p>Попробовал вывести все в поток MsgBox ProgStdOut - не получилось.</p><div class="codebox"><pre><code>MsgBox ProgStdOut</code></pre></div><p>Вопрос в чем ошибка ?</p><div class="codebox"><pre><code>&lt;html&gt;
    &lt;head&gt;
        &lt;title&gt;Моё HTA-приложение&lt;/title&gt;
            &lt;hta:application
                id = &quot;oHTA&quot;
                ApplicationName = &quot;MyTestApplication&quot;
                Border = &quot;Dialog&quot;
                BorderStyle = &quot;Complex&quot;
                Icon = &quot;C:\Program Files\Windows NT\hypertrm.exe&quot;
                InnerBorder = &quot;No&quot;
                MaximizeButton = &quot;No&quot;
                MinimizeButton = &quot;No&quot;
                Scroll = &quot;No&quot;
                Selection = &quot;No&quot;
                ShowInTaskBar = &quot;No&quot;
                SingleInstance = &quot;Yes&quot;
                Version = &quot;1.3&quot;
            /&gt;
        &lt;script language=&quot;javascript&quot;&gt;
            var WINDOW_WIDTH = 800
            var WINDOW_HEIGHT = 600
            window.resizeTo(WINDOW_WIDTH, WINDOW_HEIGHT);
            window.moveTo((window.screen.width - WINDOW_WIDTH) / 2, (window.screen.height - WINDOW_HEIGHT) / 2);
        &lt;/script&gt;
        
        &lt;script language=&quot;VBScript&quot;&gt;

            Sub SendOperatory_onclick()
                Dim sHtmlCode
                sHtmlCode = &quot;about:&quot;&amp;_
                            &quot;&lt;html&gt;&quot;&amp;_
                                &quot;&lt;head&gt;&quot;&amp;_
                                    &quot;&lt;title&gt;Test&lt;/title&gt;&quot;&amp;_
                                    &quot;&lt;script language=&#039;VBScript&#039;&gt;&quot;&amp;_
                                        &quot;MsgBox &#039;Открылось окно&#039;&quot;&amp;_
                                    &quot;&lt;/script&gt;&quot;&amp;_
                                &quot;&lt;/head&gt;&quot;&amp;_
                                &quot;&lt;body&gt;&quot;&amp;_
                                    &quot;&lt;b&gt;Test&lt;/b&gt;&quot;&amp;_
                                &quot;&lt;/body&gt;&quot;&amp;_
                            &quot;&lt;/html&gt;&quot;

                &#039;CreateObject(&quot;WScript.Shell&quot;).Run &quot;mshta.exe &quot;&quot;&quot; &amp; sHtmlCode &amp; &quot;&quot;&quot;&quot;
                
                Dim WshShell
                Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
                Set ProgStdOut = WshShell.Exec(&quot;mshta.exe &quot;&quot;&quot; &amp; sHtmlCode &amp; &quot;&quot;&quot;&quot;).Stdout.ReadAll

                MsgBox ProgStdOut

            End Sub

        &lt;/script&gt;
    &lt;/head&gt;
    &lt;body&gt;

        &lt;input type=&quot;button&quot; value=&quot;Отправить&quot; id=&quot;SendOperatory&quot;&gt;
        
    &lt;/body&gt;

&lt;/html&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-07-06T17:20:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84577#p84577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84442#p84442" />
			<content type="html"><![CDATA[<p>Интересно в принципе можем считывать код возврата, а вот полученные значения в результате генерации кода можно получить заполненный массив или переменную с набранным текстом от пользователя ?<br />У меня предположение может можно будет использовать varReturn = window.ShowModalDialog () или с использованием set WshExec_0 = WshShell.Exec(ProcessClients) ?</p>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-07-02T19:20:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84442#p84442</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84416#p84416" />
			<content type="html"><![CDATA[<p>Я до «about:»&#039;а не дозрел <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-07-02T06:26:38Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84416#p84416</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84414#p84414" />
			<content type="html"><![CDATA[<p>Либо так, если из <strong>VBScript</strong>-а<br /></p><div class="codebox"><pre><code>
Option Explicit

Dim sHtmlCode
sHtmlCode = &quot;about:&quot;&amp;_
            &quot;&lt;html&gt;&quot;&amp;_
                &quot;&lt;head&gt;&quot;&amp;_
                    &quot;&lt;title&gt;Test&lt;/title&gt;&quot;&amp;_
                &quot;&lt;/head&gt;&quot;&amp;_
                &quot;&lt;body&gt;&quot;&amp;_
                    &quot;&lt;b&gt;Test&lt;/b&gt;&quot;&amp;_
                &quot;&lt;/body&gt;&quot;&amp;_
            &quot;&lt;/html&gt;&quot;

CreateObject(&quot;WScript.Shell&quot;).Run &quot;mshta.exe &quot;&quot;&quot; &amp; sHtmlCode &amp; &quot;&quot;&quot;&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2014-07-02T05:42:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84414#p84414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84412#p84412" />
			<content type="html"><![CDATA[<p>Из командного файла:<br /></p><div class="codebox"><pre><code>set hta_code=^&lt;html^&gt;^&lt;head^&gt;^&lt;title^&gt;Заголовок^&lt;/title^&gt;^&lt;/head^&gt;^&lt;body^&gt;^&lt;i^&gt;Привет!^&lt;/i^&gt;^&lt;/body^&gt;^&lt;/html^&gt;
mshta.exe vbscript:CreateObject(&quot;WScript.Shell&quot;).ExpandEnvironmentStrings(&quot;%%hta_code%%&quot;)
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[wisgest]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=3850</uri>
			</author>
			<updated>2014-07-02T03:51:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84412#p84412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTA: Запуск hta из памяти]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84401#p84401" />
			<content type="html"><![CDATA[<p>Возник вопрос возможно ли сформировать в переменной код HTA и потом произвести запуск этого кода как обычную hta. Или сформировать скрипт в переменной и потом произвести его запуск.</p><p>Соответственной не в файл, а в память.</p><p>Вопрос творческий.</p>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-07-01T19:43:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84401#p84401</id>
		</entry>
</feed>
