<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; WSH,VBS,JS: Drag & Drop файлов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17785</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17785&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «WSH,VBS,JS: Drag & Drop файлов».]]></description>
		<lastBuildDate>Wed, 10 May 2023 21:35:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158137#p158137</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Wed, 10 May 2023 21:35:03 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158137#p158137</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158119#p158119</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Tue, 09 May 2023 17:59:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158119#p158119</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158111#p158111</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Tue, 09 May 2023 00:53:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158111#p158111</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158108#p158108</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Mon, 08 May 2023 21:01:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158108#p158108</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158107#p158107</link>
			<description><![CDATA[<p>Советую пользоваться Bing чатом (из России через VPN), для популярных ЯП выдаёт в основном корректные результаты.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 08 May 2023 21:00:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158107#p158107</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158106#p158106</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 08 May 2023 20:31:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158106#p158106</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158105#p158105</link>
			<description><![CDATA[<p>Не все с жпт дружат.<br />Дрег энд дроп обычный, на анк через postmessage работает.<br />Если вопрос банальный значит я не особо разбираюсь если не в состоянии найти на него ответ.<br />Послать в гугл или куда подальше легко, дайте пожалуйста ответ по существу если всё так просто по вашему.</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 20:19:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158105#p158105</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158103#p158103</link>
			<description><![CDATA[<p>А чем вас чат жпт не устраивает?<br />Благодаря ему вы не тратите ни своё время (в ожидании ответа с форума) ни форумчан (время потраченное на ответы на банальные вопросы).<br />По теме топика, если дрег энд дроп осуществлен через ком интерфейс, то без инжекта никак не автоматизируете.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 08 May 2023 19:24:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158103#p158103</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158102#p158102</link>
			<description><![CDATA[<p>Ну вот, то в гугл слали, теперь в жпт. Скоро живых людей не останется).</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 18:16:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158102#p158102</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158101#p158101</link>
			<description><![CDATA[<p>Я не подскажу, но, думаю, вопрос посильный для ChatGPT или Bing chat.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 08 May 2023 17:57:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158101#p158101</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158100#p158100</link>
			<description><![CDATA[<p>Для умных людей всё очевидно). <br />Посмотрел примеры, тяжёлый синтаксис. <br />Тогда такой вопрос, как из JS зайти в PowerShell?<br />В той проге есть своя среда выполнения, она крутится на NODE JS внутри своего процесса и имеет возможность обращаться к COM объектам.</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 17:38:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158100#p158100</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158099#p158099</link>
			<description><![CDATA[<p>Очевидно, PowerShell.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 08 May 2023 13:43:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158099#p158099</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158098#p158098</link>
			<description><![CDATA[<p>Если нет готового решения по Drag &amp; Drop, подскажите что из встроенного в систему может использовать WINAPI?</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 11:07:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158098#p158098</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158097#p158097</link>
			<description><![CDATA[<p>.....</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 10:40:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158097#p158097</guid>
		</item>
		<item>
			<title><![CDATA[Re: WSH,VBS,JS: Drag & Drop файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158096#p158096</link>
			<description><![CDATA[<p>Не обязательно решение именно на этих языках, главное чтобы то что встроено в систему.</p>]]></description>
			<author><![CDATA[null@example.com (fkhlamingo)]]></author>
			<pubDate>Mon, 08 May 2023 10:38:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158096#p158096</guid>
		</item>
	</channel>
</rss>
