<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Передача информиции на хостинг текста]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18187&amp;type=atom" />
	<updated>2024-05-12T16:44:14Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=18187</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160915#p160915" />
			<content type="html"><![CDATA[<p>У меня постоянная. Те, что я делал для теста, до сих пор сохранились.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-12T16:44:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160915#p160915</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160913#p160913" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> нет, она не постоянная.</p>]]></content>
			<author>
				<name><![CDATA[RBai]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43711</uri>
			</author>
			<updated>2024-05-12T16:14:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160913#p160913</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160906#p160906" />
			<content type="html"><![CDATA[<p>А разве она не постоянная?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-09T23:08:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160906#p160906</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160905#p160905" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Здравствуйте. Да, работает не плохо, но мне нужно сделать так, чтобы ссылка была постоянной. Если это возможно, то как? (в идеале, чтобы было написанно на 1 версии Ahk, но это уже не критично).</p>]]></content>
			<author>
				<name><![CDATA[RBai]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43711</uri>
			</author>
			<updated>2024-05-09T21:05:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160905#p160905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160900#p160900" />
			<content type="html"><![CDATA[<p>Вот простой пример:<br /></p><div class="codebox"><pre><code>#Requires AutoHotkey v2.0

devKey := &#039;183696cd98add6e21cdd53587a1987fb&#039; ; сюда вставьте ваш ключ, этот не будет работать

pasteTitle := &#039;My paste&#039;
pasteContent := &#039;
(
    Hello, World!
    This is my first paste.
)&#039;
url := &#039;https://pastebin.com/api/api_post.php&#039;
headers := Map(&#039;Content-Type&#039;, &#039;application/x-www-form-urlencoded&#039;)

MsgBox A_Clipboard := WebRequest(url, &#039;POST&#039;, headers,,
      &#039;api_option=paste&#039;
    . &#039;&amp;api_dev_key=&#039; . devKey
    . &#039;&amp;api_paste_name=&#039; . EncodeDecodeURI(pasteTitle)
    . &#039;&amp;api_paste_code=&#039; . EncodeDecodeURI(pasteContent))

WebRequest(url, method := &#039;GET&#039;, HeadersMap := &#039;&#039;, binary := false, body?, &amp;status?) {
    Whr := ComObject(&#039;WinHttp.WinHttpRequest.5.1&#039;)
    Whr.Open(method, url, true)
    if HeadersMap is Map {
        for name, value in HeadersMap
            Whr.SetRequestHeader(name, value)
    }
    Whr.Send(body ?? &#039;&#039;)
    Whr.WaitForResponse()
    status := Whr.status
    SafeArray := Whr.responseBody
    pData := NumGet(ComObjValue(SafeArray) + 8 + A_PtrSize, &#039;Ptr&#039;)
    length := SafeArray.MaxIndex() + 1
    if !binary {
        return StrGet(pData, length, &#039;UTF-8&#039;)
    }
    DllCall(&#039;RtlMoveMemory&#039;, &#039;Ptr&#039;, data := Buffer(length), &#039;Ptr&#039;, pData, &#039;Ptr&#039;, length)
    return data
}

EncodeDecodeURI(str, encode := true, component := true) {
    static Doc := &#039;&#039;, JS := &#039;&#039;
    if !Doc {
        Doc := ComObject(&#039;htmlfile&#039;)
        Doc.write(&#039;&lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=9&quot;&gt;&#039;)
        JS := Doc.parentWindow
        (Doc.documentMode &lt; 9 &amp;&amp; JS.execScript())
    }
    Return JS.%(encode ? &#039;en&#039; : &#039;de&#039;) . &#039;codeURI&#039; . (component ? &#039;Component&#039; : &#039;&#039;)%(str)
}</code></pre></div><p>Чтобы он заработал, нужно вставить свой Developer API Key, он появится на <a href="https://pastebin.com/doc_api">этой</a> странице, когда залогинитесь. Результатом работы кода будет MsgBox с адресом, он также будет в буфере обмена.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-08T16:42:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160900#p160900</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160899#p160899" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> Ладно, мне в принципе не принципиально куда отправлять. Можно ли используя этот сервис так сделать?</p>]]></content>
			<author>
				<name><![CDATA[RBai]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43711</uri>
			</author>
			<updated>2024-05-08T10:30:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160899#p160899</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160894#p160894" />
			<content type="html"><![CDATA[<p>Я бы советовал использовать сервисы, у которых есть API, например <a href="https://pastebin.com/">Pastebin</a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2024-05-07T19:23:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160894#p160894</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Передача информиции на хостинг текста]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=160891#p160891" />
			<content type="html"><![CDATA[<p>Здраствуйте, может кто нибудь знает. Как отправить определённое сообщение на хостинг textdoc.co, используя AHK. При этом, чтобы любая предыдущая информация сохранялась на хостинге. Заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[RBai]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=43711</uri>
			</author>
			<updated>2024-05-07T16:32:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=160891#p160891</id>
		</entry>
</feed>
