<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Youtube Uploader]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7853&amp;type=atom" />
	<updated>2014-08-14T21:02:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7853</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=85934#p85934" />
			<content type="html"><![CDATA[<p>Не прошло и 2 года <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>ComObjError(false)
process = iexplore.exe
Loop
{
   prev := ErrorLevel
   Process, Close, %process%
   Process, Exist, %process%
}
until !ErrorLevel or (prev = ErrorLevel)
oIE := ComObjCreate(&quot;InternetExplorer.Application&quot;) 
oIE.visible := True, oIEHWND := oIE.HWND 
WinMaximize ahk_id %oIEHWND%  

YoutubeUpload:
oIE.navigate(&quot;https://www.youtube.com/upload&quot;)
While oIE.readyState != 4 || oIE.document.readyState != &quot;complete&quot; || oIE.busy
   Sleep, 10
text := oIE.document.documentElement.InnerText
If InStr(text, &quot;This page can’t be displayed&quot;)
   GoTo, YoutubeUpload
FileDelete, %A_ScriptDir%/WinWait.ahk
FileAppend, 
(
#NoTrayIcon
WinWait, Choose File to Upload
WinActivate, Choose File to Upload
WinWaitActive, Choose File to Upload
ControlSetText, Edit1, &quot;145.mp4&quot;, Choose File to Upload
ControlClick, Button1, Choose File to Upload,,,, NA
ExitApp
), %A_ScriptDir%/WinWait.ahk
Run, %A_ScriptDir%/WinWait.ahk
oIE.document.querySelector(&quot;img[class=&quot;&quot;init-upload-action-icon yt-sprite&quot;&quot;]&quot;).click()
FileDelete, %A_ScriptDir%/WinWait.ahk
oIE.document.querySelector(&quot;input[name=&quot;&quot;title&quot;&quot;]&quot;).value := &quot;name&quot;
oIE.document.querySelector(&quot;textarea[name=&quot;&quot;description&quot;&quot;]&quot;).value := &quot;description&quot;
oIE.document.querySelector(&quot;button[class=&quot;&quot;yt-uix-button yt-uix-button-size-default yt-uix-button-primary yt-uix-button-empty hide-in-initial save-all-button&quot;&quot;]&quot;).click()
loop
{
   clipboard := text := oIE.document.documentElement.InnerText
   if InStr(text, &quot;your video has been published at h&quot;)
      break
   sleep, 100
}
msgbox, done</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-08-14T21:02:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=85934#p85934</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66744#p66744" />
			<content type="html"><![CDATA[<p>Остаётся лишь ждать, когда кто-то поделится наработками. И применит их в реализации конкретного действия <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-06T14:27:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66744#p66744</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66743#p66743" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Я, конечно, догадываюсь какова цель темы</p></blockquote></div><p>А тут и догадываться нечему <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Я честно написал<br /></p><div class="quotebox"><blockquote><p>Кто-нибудь копал в этом направлении?</p></blockquote></div><p>Так как, конечно же, перед постановкой вопроса прогуглил офф. форум и к своему удивлению<br />обнаружил там только один совет - использовать готовый скрипт, написанный на &quot;питоне&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-12-06T14:22:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66743#p66743</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66738#p66738" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Ну и дебри...</p></blockquote></div><p>Как и всё новое.<br /></p><div class="quotebox"><blockquote><p>А это вообще возможно?</p></blockquote></div><p>Конечно же нет, информация по первой ссылке размещена для направления разработчиков по тупиковому пути. Гугл это ведь «корпорация зла».<br /></p><div class="quotebox"><blockquote><p>Тут поддержки автохотки нету.</p></blockquote></div><p>Я, конечно, догадываюсь какова цель темы <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-06T13:08:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66738#p66738</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66736#p66736" />
			<content type="html"><![CDATA[<p>Ну и дебри...<br />А это вообще возможно?<br />Тут поддержки автохотки нету.<br /><a href="https://developers.google.com/youtube/code">https://developers.google.com/youtube/code</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-12-06T12:57:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66736#p66736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66733#p66733" />
			<content type="html"><![CDATA[<p><a href="https://developers.google.com/youtube/2.0/developers_guide_protocol_direct_uploading#Direct_uploading">YouTube API v2.0 - Direct uploading</a><br /><a href="http://www.autohotkey.com/board/topic/67989-func-httprequest-for-web-apis-ahk-b-ahk-lunicodex64/page__hl__httprequest">httprequest</a></p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-12-06T12:25:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66733#p66733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Youtube Uploader]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=66725#p66725" />
			<content type="html"><![CDATA[<p>Кто-нибудь копал в этом направлении?<br />Пока делаю так,<br />Скрипт загружает Гугл Хром, потом ютуб, потом с помощью pixelsearch нажимает, чтобы видео зааплоадить.<br />Потом загружает Pastebin, там копирует описание и название, возвращается на ввкладку с ютубом,<br />ищет слово description, выделяет его, ищет цвет выделения, тыкает в это место, вставляет описание, <br />Потом ждет цвета значка, что видео залилось и потом посылает имейл, что видео залилось.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2012-12-06T10:54:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=66725#p66725</id>
		</entry>
</feed>
