<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; WSH,VBS,JS: Drag & Drop файлов]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17785&amp;type=atom" />
	<updated>2023-05-10T21:35:03Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17785</id>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158137#p158137" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Ведь внутренняя среда для этого и планируется, вроде бы ?</p></blockquote></div><p>Там много ограничений. И вопрос от этого остаётся прежним, как это сделать на JS.<br /></p><div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Оговорился - Если етсь код на AHK, то его можно конвертнуть в пошик (PowerShell) ? )</p></blockquote></div><p>А это как? На ахк я такой код проверял, отлично работает.</p><div class="codebox"><pre><code>DropFiles( FileList, wTitle=&quot;&quot;, Ctrl=&quot;&quot;, X=0, Y=0, NCA=0 )
{ 
	offset := 20
	VarSetCapacity(dropFiles, StrPut(fileList) + offset + 2, 0)
    loop parse, fileList, `n, `r
        StrPut(A_LoopField, &amp;dropFiles + offset, StrLen(A_LoopField), &quot;CP0&quot;)
        , offset += StrLen(A_LoopField) + 1
	NumPut(0, &amp;DROPFILES + offset, &quot;UInt&quot;)   ; завершиться должно 2-мя нулями подряд
	nSize := offset + 4
	pDP:=&amp;DROPFILES
	NumPut(20, pDP+0, &quot;UInt&quot;)  ;	Смещение списка файлов с начала этой структуры, в байтах.
	NumPut(X, pDP+4, &quot;UInt&quot;)
	NumPut(Y, pDP+8, &quot;UInt&quot;)
	NumPut(NCA, pDP+12, &quot;UInt&quot;)  ;	Если этот элемент является значение TRUE, то X и Y определяет экранные координаты точки в нерабочей области окна. Если значение FALSE, X и Y определяет клиентские координаты точки в рабочей области.
	NumPut(0, pDP+16, &quot;UInt&quot;)  ;	Значение, которое указывает, содержит ли файл ANSI или Unicode символы. Если значение равно нулю, то файл содержит символы ANSI. В противном случае, он содержит Unicode символы.
	hDrop := DllCall( &quot;GlobalAlloc&quot;, UInt, 0x42, UInt, nSize, Ptr )
	pData := DllCall( &quot;GlobalLock&quot;, Ptr, hDrop, Ptr )
	DllCall( &quot;RtlMoveMemory&quot;, Ptr, pData, Ptr, pDP, UInt, nSize )
	DllCall( &quot;GlobalUnlock&quot;, Ptr, hDrop )
	PostMessage, 0x233, hDrop, 0, %Ctrl%, %wTitle% ; WM_DROPFILES := 0x233
	DllCall( &quot;DragFinish&quot;, Ptr, hDrop)
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-10T21:35:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158137#p158137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158119#p158119" />
			<content type="html"><![CDATA[<p><strong>fkhlamingo</strong>,<br /></p><div class="quotebox"><cite>fkhlamingo пишет:</cite><blockquote><p>Куда зайти?</p></blockquote></div><p>Имел в виду - зайти из скрипта и выполнить от туда необходимые действия. Ведь внутренняя среда для этого и планируется, вроде бы ? <br /></p><div class="quotebox"><cite>fkhlamingo пишет:</cite><blockquote><p>Что вы ругаетесь). Ничего же не понятно.</p></blockquote></div><p>Оговорился - Если етсь код на AHK, то его можно конвертнуть в пошик (PowerShell) ? )</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2023-05-09T17:59:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158119#p158119</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158111#p158111" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Хм, а раз так, то что мешает из неё и зайти вместо drag &amp; drop ?</p></blockquote></div><p>Куда зайти?<br /></p><div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p>Так если есть код на PS, то остаётся просто конвертнуть его в пошик ? )</p></blockquote></div><p>Что вы ругаетесь). Ничего же не понятно.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-09T00:53:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158111#p158111</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158108#p158108" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>fkhlamingo пишет:</cite><blockquote><p>В той проге есть своя среда выполнения, она крутится на NODE JS внутри своего процесса и имеет возможность обращаться к COM объектам.</p></blockquote></div><p>Хм, а раз так, то что мешает из неё и зайти вместо drag &amp; drop ? </p><div class="quotebox"><cite>fkhlamingo пишет:</cite><blockquote><p>Дрег энд дроп обычный, на анк через postmessage работает.</p></blockquote></div><p>Так если есть код на PS, то остаётся просто конвертнуть его в пошик ? )</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2023-05-08T21:01:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158108#p158108</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158107#p158107" />
			<content type="html"><![CDATA[<p>Советую пользоваться Bing чатом (из России через VPN), для популярных ЯП выдаёт в основном корректные результаты.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-05-08T21:00:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158107#p158107</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158106#p158106" />
			<content type="html"><![CDATA[<p>Если с жпт не дружите, то в гугле-то вас не забанили?<br /><a href="https://www.google.com/search?q=run+powershell+from+js">https://www.google.com/search?q=run+powershell+from+js</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2023-05-08T20:31:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158106#p158106</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158105#p158105" />
			<content type="html"><![CDATA[<p>Не все с жпт дружат.<br />Дрег энд дроп обычный, на анк через postmessage работает.<br />Если вопрос банальный значит я не особо разбираюсь если не в состоянии найти на него ответ.<br />Послать в гугл или куда подальше легко, дайте пожалуйста ответ по существу если всё так просто по вашему.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T20:19:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158105#p158105</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158103#p158103" />
			<content type="html"><![CDATA[<p>А чем вас чат жпт не устраивает?<br />Благодаря ему вы не тратите ни своё время (в ожидании ответа с форума) ни форумчан (время потраченное на ответы на банальные вопросы).<br />По теме топика, если дрег энд дроп осуществлен через ком интерфейс, то без инжекта никак не автоматизируете.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2023-05-08T19:24:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158103#p158103</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158102#p158102" />
			<content type="html"><![CDATA[<p>Ну вот, то в гугл слали, теперь в жпт. Скоро живых людей не останется).</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T18:16:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158102#p158102</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158101#p158101" />
			<content type="html"><![CDATA[<p>Я не подскажу, но, думаю, вопрос посильный для ChatGPT или Bing chat.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-05-08T17:57:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158101#p158101</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158100#p158100" />
			<content type="html"><![CDATA[<p>Для умных людей всё очевидно). <br />Посмотрел примеры, тяжёлый синтаксис. <br />Тогда такой вопрос, как из JS зайти в PowerShell?<br />В той проге есть своя среда выполнения, она крутится на NODE JS внутри своего процесса и имеет возможность обращаться к COM объектам.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T17:38:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158100#p158100</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158099#p158099" />
			<content type="html"><![CDATA[<p>Очевидно, PowerShell.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-05-08T13:43:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158099#p158099</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158098#p158098" />
			<content type="html"><![CDATA[<p>Если нет готового решения по Drag &amp; Drop, подскажите что из встроенного в систему может использовать WINAPI?</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T11:07:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158098#p158098</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158097#p158097" />
			<content type="html"><![CDATA[<p>.....</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T10:40:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158097#p158097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=158096#p158096" />
			<content type="html"><![CDATA[<p>Не обязательно решение именно на этих языках, главное чтобы то что встроено в систему.</p>]]></content>
			<author>
				<name><![CDATA[fkhlamingo]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42005</uri>
			</author>
			<updated>2023-05-08T10:38:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=158096#p158096</id>
		</entry>
</feed>
