<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>TC Image and Group</title>
		<link>http://tc-image.3dn.ru/</link>
		<description>Форум</description>
		<lastBuildDate>Mon, 25 Nov 2024 18:46:56 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://tc-image.3dn.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>CreateFilesWithInfoDevices.vbs - Информация обустройствах</title>
			<link>https://tc-image.3dn.ru/forum/3-318-1</link>
			<pubDate>Mon, 25 Nov 2024 18:46:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Система&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Создание файлов с именами существующих устройств и информацией о них&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; CreateFilesWithInfoDevices.vbs &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;================================= &lt;br /&gt; &apos; Создание файлов с именами существующих устройств и информацией о них &lt;br /&gt; &apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; &quot;&lt;Путь назначения&gt;&quot; Пример: %t &lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Flasher © &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.0 (05.03.2012&amp;#41; &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-318-1017-16-1333361886 &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//cjgrey.ru/forum/27-118-5021-16-1330948617 &lt;br /&gt; &apos;==================================================================== &lt;br /&gt; If WScript.Arguments.Count = 0 Then : MsgBox &quot;Не указан параметр! Пример: %t&quot;, 48 : WScript.Quit : End If &lt;br /&gt; Path = WScript.Arguments(0&amp;#41; : If Right(Path, 1&amp;#41; &lt;&gt; &quot;&amp;#92;&quot; Then Path = Path &amp; &quot;&amp;#92;&quot; &lt;br /&gt; Set WMI = GetObject(&quot;winmgmts:{impersonationLevel=impersonate}!&amp;#92;&amp;#92;.&amp;#92;root&amp;#92;cimv2&quot;&amp;#41; &lt;br /&gt; Set DRV = WMI.ExecQuery(&quot;Select * from Win32_PnPSignedDriver&quot;&amp;#41; &lt;br /&gt; Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; : B = vbTab : Const M = 1 &lt;br /&gt; For Each I In DRV &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each V In WMI.ExecQuery(&quot;Select Name, Description, ClassGUID, Service, Status from &quot; &amp; _ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Win32_PnPEntity WHERE DeviceID = &apos;&quot; &amp; Replace(I.DeviceID, &quot;&amp;#92;&quot;, &quot;&amp;#92;&amp;#92;&quot;&amp;#41; &amp; &quot;&apos;&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F1 = V.Description : F2 = V.Name &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If F1 &lt;&gt; F2 Then I1 = F1 &amp; &quot; (&quot; &amp; F2 &amp; &quot;&amp;#41;&quot; &amp; L Else I1 = F1 &amp; vbnewline &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I1 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Название:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B&amp; I1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F V.ClassGuid,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;GUID:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B&amp;B, I2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F V.Service,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Служба:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B&amp;B, I7 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F V.Status,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Состояние:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I19 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.DeviceID,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;ID устройства:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.CompatID,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Совместимый ID:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I4 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.HardWareID,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;ID аппаратуры:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I5 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.DeviceClass,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Класс устройства:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I6 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.DriverName,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Имя драйвера:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I8 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.DriverProviderName, &quot;Поставщик драйвера:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B, I9 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.DriverVersion,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Версия драйвера:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.FriendlyName,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Понятное имя:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I12 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.InfName,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Имя INF-файла:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I13 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.InstallDate,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Дата установки:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I14 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.Signer,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Сертифицирован:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I15 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.PDO,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Объекты данных PHP:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B, I16 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.Location,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Аппаратная локализация:&quot; &amp;B, I17 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F I.Manufacturer,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Производитель:&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;B&amp;B, I18 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InD = I.DriverDate : If Trim(Ind&amp;#41; &lt;&gt; &quot;&quot; Then _ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I11 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Драйвер зарегистрирован:&quot;&amp;B&amp;_ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mid(InD, 7, 2&amp;#41; &amp; &quot;.&quot; &amp; Mid(InD, 5, 2&amp;#41; &amp; &quot;.&quot; &amp; Left(InD, 4&amp;#41; &amp; vbnewline &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Info = I1&amp;I2&amp;I3&amp;I4&amp;I5&amp;I6&amp;I7&amp;I8&amp;I9&amp;I10&amp;I11&amp;I12&amp;I13&amp;I14&amp;I15&amp;I16&amp;I17&amp;I18&amp;I19 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Fl = Replace(F2, &quot;/&quot;, &quot;-&quot;&amp;#41; : Name = Fl &amp; &quot;.txt&quot; : l = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While FSO.FileExists(Path &amp; Name&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;l = l + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If l &lt; 10^M Then PostFix = Right(String(M, &quot;0&quot;&amp;#41; &amp; l, M&amp;#41; Else PostFix = l &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Name = Fl &amp; &quot; (&quot; &amp; PostFix &amp; &quot;&amp;#41;.txt&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop : Set File = FSO.OpenTextFile(Path &amp; Name, 2, True&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File.Write Left(Info, Len(Info&amp;#41; - 2&amp;#41; : File.Close &lt;br /&gt; Next : CreateObject(&quot;WScript.Shell&quot;&amp;#41;.Popup &quot;Файлы созданы!&quot;, 1.5, Space(15&amp;#41; &amp; &quot;Результат&quot;, 64 &lt;br /&gt; Set WMI = Nothing : Set DRV = Nothing : Set FSO = Nothing : WScript.Quit &lt;br /&gt; Sub F(D, Tx, T&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;N = Trim(D&amp;#41; : If N &lt;&gt; &quot;&quot; Then T = Tx &amp; N &amp; vbNewLine &lt;br /&gt; End Sub&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-318-1</guid>
		</item>
		<item>
			<title>InfoPluginsTC.vbs - Информация о плагинах ТС</title>
			<link>https://tc-image.3dn.ru/forum/3-27-1</link>
			<pubDate>Sun, 23 Jun 2024 15:02:38 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Информация&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Полная информация о встроенных плагинах Total Commander&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;new window.parent._uWnd(&apos;LF&apos;, &apos; &apos;, -250, -110, {autosize:1, closeonesc:1, resize:1}, {url:&apos;/index/40&apos;}); return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;&apos; InfoPluginsTC.vbs&lt;br /&gt;&apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;=====================================&lt;br /&gt;&apos; Полная информация о встроенных плагинах Total Commander&lt;br /&gt;&apos;&lt;br /&gt;&apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей&lt;br /&gt;&apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.2 (15.08.2011 - 08.03.2024&amp;#41;&lt;br /&gt;&apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru&lt;br /&gt;&apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-27-270-16-1330524627&lt;br /&gt;&apos;========================================================================&lt;br /&gt;Dim FSO, WSH&lt;br /&gt;Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41;&lt;br /&gt;Set WSH = CreateObject(&quot;WScript.Shell&quot;&amp;#41;&lt;br /&gt;Insert = &quot;&quot;&lt;br /&gt;Plug = Array(&quot;WCX&quot;, &quot;WCX64&quot;, &quot;WDX&quot;, &quot;WDX64&quot;, &quot;WFX&quot;, &quot;WFX64&quot;, &quot;WLX&quot;, &quot;WLX64&quot;&amp;#41;&lt;br /&gt;&apos;====================&amp;nbsp;&amp;nbsp;&amp;nbsp;Изменяемые пути&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================&lt;br /&gt;FilePlug = GetPath(&quot;%COMMANDER_PATH%&amp;#92;Files&amp;#92;Help&amp;#92;TCInfo&amp;#92;AllPlugins.tcinfo&quot;&amp;#41; &apos; файл для записи информации о плагинах&lt;br /&gt;Program = GetPath(&quot;%COMMANDER_PATH%&amp;#92;AkelPad.exe&quot;&amp;#41; &apos; текстовый редактор&lt;br /&gt;&apos;=========================================================================&lt;br /&gt;For i = 0 To Ubound(Plug&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;cn = 0 : Wxx = Plug(i&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text = Text &amp; Insert &amp; String(46, &quot;=&quot;&amp;#41; &amp; Chr(32&amp;#41; &amp; Wxx &amp; &quot; Плагины &quot; &amp; String(46, &quot;=&quot;&amp;#41; &amp; vbNewLine &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Имя&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Версия&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Путь&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Комментарии&quot; &amp; vbNewLine &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;String(105, &quot;=&quot;&amp;#41; &amp; vbNewLine&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Selected = GetPath(&quot;%COMMANDER_PATH%&amp;#92;Plugins&amp;#92;&quot; &amp; Replace(Wxx, &quot;64&quot;, &quot;&quot;&amp;#41;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;desPaht = Selected &amp; &quot;&amp;#92;descript.ion&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FileExists(desPaht&amp;#41; Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dText = FSO.OpenTextFile(desPaht&amp;#41;.ReadAll&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Len(dText&amp;#41; &gt; 0 Then cn = 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FolderExists(Selected&amp;#41; Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set CurrFolder = FSO.GetFolder(Selected&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FolderProcess(CurrFolder&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Insert = vbNewLine&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Call FSO.OpenTextFile(FilePlug, 2, True&amp;#41;.Write(Text&amp;#41;&lt;br /&gt;WSH.Run Chr(34&amp;#41; &amp; Program &amp; Chr(34&amp;#41; &amp; Chr(32&amp;#41; &amp; Chr(34&amp;#41; &amp; FilePlug &amp; Chr(34&amp;#41;&lt;br /&gt;&lt;br /&gt;Set CurrFolder = Nothing : Set FSO = Nothing : Set WSH = Nothing : WScript.Quit&lt;br /&gt;&lt;br /&gt;&apos; сканирует все файлы в папках и подпапках, извлекается необходимая информация&lt;br /&gt;Sub FolderProcess(CurrFolder&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each sf in CurrFolder.SubFolders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FolderProcess(sf&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each f in CurrFolder.Files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File = f.Path&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Wxx = UCase(FSO.GetExtensionName(File&amp;#41;&amp;#41; Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;plFile = Replace(File, GetPath(&quot;%COMMANDER_PATH%&amp;#92;&quot;&amp;#41;, &quot;&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&apos;plFile = Replace(File, GetPath(&quot;%COMMANDER_PATH%&quot;&amp;#41;, &quot;%COMMANDER_PATH%&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;NameExt = FSO.GetFileName(File&amp;#41; : Version = FSO.GetFileVersion(File&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pName = Replace(FSO.GetParentFolderName(File&amp;#41;, FSO.GetParentFolderName(FSO.GetParentFolderName(File&amp;#41;&amp;#41;, &quot;&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pName = Mid(pName, 2&amp;#41; : InfDes = DescriptInfo(pName&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text = Text &amp; NameExt &amp; Space(25 - Len(NameExt&amp;#41;&amp;#41; &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Version &amp; Space(10 - Len(Version&amp;#41;&amp;#41; &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;plFile &amp; Space(50 - Len(plFile&amp;#41;&amp;#41; &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InfDes &amp; vbNewLine&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&apos; возвращает комментарий для имени&lt;br /&gt;Function DescriptInfo(dName&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DescriptInfo = &quot;---&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ind = InStr(LCase(dText&amp;#41;, LCase(dName&amp;#41;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If ind &gt; 0 Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsText = Mid(dText, ind + Len(dName&amp;#41; + 1&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;vbn = InStr(dsText, vbNewLine&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If vbn &gt; 0 Then dsText = Left(dsText, vbn - 1&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsText = Replace(dsText, &quot;&amp;#92;nВ&quot;, &quot;&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsText = Replace(dsText, &quot;В&quot;, &quot;&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsText = Trim(Replace(dsText, &quot;&amp;#92;n&quot;, Chr(32&amp;#41;&amp;#41;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Left(dsText, 1&amp;#41; = &quot;&apos;&quot; Then dsText = Trim(Mid(dsText, 2&amp;#41;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dsText = Replace(dsText, &quot;&apos; &quot;, &quot;&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DescriptInfo = dsText&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&apos; Возвращает полный путь для заданного относительного пути&lt;br /&gt;Function GetPath(pPath&amp;#41; : GetPath = WSH.ExpandEnvironmentStrings(pPath&amp;#41; : End Function&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/9-143-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-27-1</guid>
		</item>
		<item>
			<title>КОЛЛЕКЦИЯ СКРИПТОВ</title>
			<link>https://tc-image.3dn.ru/forum/3-6-1</link>
			<pubDate>Tue, 12 Mar 2024 15:56:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Ссылки на все скрипты форума&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: aika120459&lt;br /&gt;Количество ответов: 14</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;span style=&quot;font-family:Optima&quot;&gt;&lt;span style=&quot;font-size:18pt;&quot;&gt;&lt;b&gt;КОЛЛЕКЦИЯ СКРИПТОВ&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/Scripts.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;b&gt; Скрипты&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;font-size:11pt;&quot;&gt;- уникальный инструмент для достижения различных целей в работе с файлами и не только, особенно в файловом менеджере, даже если вы ничего раньше об этом ничего не слышали и не знали, то путём простых движений вы можете оптимизировать свои действия&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;hr /&gt;&lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;font-size:10pt;&quot;&gt;&lt;b&gt;Каждый&lt;/b&gt;&lt;/span&gt; может выложить свой скрипт &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/3&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;ЗДЕСЬ&lt;/b&gt;&lt;/a&gt;, &lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;СОЗДАВ НОВУЮ ТЕМУ&lt;/span&gt;&lt;/b&gt; &lt;br /&gt; ...&lt;span style=&quot;color:green&quot;&gt;a)&lt;/span&gt; скрипт может быть написан на &lt;b&gt;любом&lt;/b&gt; языке: &lt;span style=&quot;color:orange&quot;&gt;vbs, js, hta, au3,ahk, bat,cmd...&lt;/span&gt; &lt;br /&gt; ...&lt;span style=&quot;color:green&quot;&gt;b)&lt;/span&gt; скрипт должен относится как-то к Total Commander или к системе &lt;br /&gt; ...&lt;span style=&quot;color:green&quot;&gt;c)&lt;/span&gt; к скрипту должно быть описание к применению и примеры &lt;br /&gt; ...&lt;span style=&quot;color:green&quot;&gt;d)&lt;/span&gt; в скрипте должна быть ссылка на сообщение, где он выкладывается - это нужно для создания списка всех скриптов и для быстрого поиска на сайте &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;font-size:10pt;&quot;&gt;&lt;b&gt;Каждый&lt;/b&gt;&lt;/span&gt; может протестировать, дать свой комментарий &lt;b&gt;в теме&lt;/b&gt; самого скрипта &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;font-size:10pt;&quot;&gt;&lt;b&gt;Каждый&lt;/b&gt;&lt;/span&gt; может заказать скрипт &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/3-59-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;ЗДЕСЬ&lt;/b&gt;&lt;/a&gt;. Если есть интересная идея, вы можете поделиться, а вдруг она покажется интересной для авторов... &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/span&gt; Узнать об изменении и обновлении скриптов Вы можете &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/3-29-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;ЗДЕСЬ&lt;/b&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/span&gt; Узнать как использовать скрипты, параметры и дополнительные утилиты Вы можете ниже под спойлерами &lt;br /&gt;&lt;br /&gt; Всё это делается для тех, кто хочет экономить время и автоматизировать работу &lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;Огромное спасибо участникам, авторам и всем повлиявшим на тему&lt;/span&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerdBTlzH&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerdBTlzH&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdBTlzH&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdBTlzH&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdBTlzH&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Как использовать скрипты:&apos;);$(&apos;#uSpoilerdBTlzH&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdBTlzH&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdBTlzH&apos;)).val(&apos;[+] Как использовать скрипты:&apos;);$(&apos;#uSpoilerdBTlzH&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Как использовать скрипты:&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;1.&lt;/b&gt;&lt;/span&gt; Указанный в секциях &quot;код&quot; текст необходимо сохранить в виде текстового файла с именем и расширением, указанным в начале кода. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/span&gt; Затем нужно перетащить этот файл на панель инструментов Total Commander - создастся кнопка. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/span&gt; Созданную кнопку необходимо подредактировать - нажать правой кнопкой мыши на созданной кнопке - выбрать &quot;Изменить&quot;. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;4.&lt;/b&gt;&lt;/span&gt; Изменение полей &lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;а)&lt;/span&gt; &lt;b&gt;Команда:&lt;/b&gt; путь&amp;#92;к&amp;#92;скрипту (обычно он уже есть) &lt;br /&gt; для скриптов au3, ahk перед скриптом необходимо поставить путь запускаемого преложения &lt;br /&gt; пример: %COMMANDER_PATH%&amp;#92;Utilities&amp;#92;Scripting&amp;#92;AutoIt&amp;#92;AutoIt3.exe &quot;%COMMANDER_PATH%&amp;#92;Scripts&amp;#92;TextWork&amp;#92;InsertText.au3&quot; &lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;б)&lt;/span&gt; &lt;b&gt;Параметры:&lt;/b&gt; строку нужно заполнить согласно описанию в шапке скрипта. пример: %L &lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;в)&lt;/span&gt; &lt;b&gt;Путь запуска:&lt;/b&gt; лучше это поле очищать (для bat, cmd и некоторых скриптов он необходим) &lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;г)&lt;/span&gt; &lt;b&gt;Файл значка:&lt;/b&gt; редактируются &quot;по вкусу&quot; &lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;д)&lt;/span&gt; &lt;b&gt;Подсказка:&lt;/b&gt; берётся из описания к скрипту, с учётом тех или иных параметров &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;5.&lt;/b&gt;&lt;/span&gt; Если скрипт использует дополнительные файлы, утилиты, программы, то необходимо проверить наличие таковых. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;6.&lt;/b&gt;&lt;/span&gt; Проверить в скрипте &lt;b&gt;пути&lt;/b&gt; дополнительных файлов, утилит, программ. Исправить, если они находятся в другом месте &lt;br /&gt;&lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=Как использовать скрипты:)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerdmNJqN&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerdmNJqN&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdmNJqN&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdmNJqN&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdmNJqN&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Параметры командной строки TC:&apos;);$(&apos;#uSpoilerdmNJqN&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdmNJqN&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdmNJqN&apos;)).val(&apos;[+] Параметры командной строки TC:&apos;);$(&apos;#uSpoilerdmNJqN&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Параметры командной строки TC:&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color:blue&quot;&gt;Для вызова скриптов в пользовательских командах или кнопках используются параметры:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;?&lt;/b&gt;&lt;/span&gt; - В качестве первого параметра &lt;b&gt;вызывает перед стартом программы диалоговое окно&lt;/b&gt;, содержащее указанные далее параметры. Вы можете изменить их перед стартом программы и даже отменить запуск &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%P&lt;/b&gt;&lt;/span&gt; - Вставляет в командную строку &lt;b&gt;исходный путь&lt;/b&gt;, включая обратную косую черту &lt;b&gt;(&amp;#92;)&lt;/b&gt; в конце &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%N&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку &lt;b&gt;имя файла с расширением&lt;/b&gt; под курсором &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%O&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку текущее &lt;b&gt;имя файла без расширения&lt;/b&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%E&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку текущее &lt;b&gt;расширение&lt;/b&gt; (без предшествующей точки). &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%T&lt;/b&gt;&lt;/span&gt; - Вставляет текущий &lt;b&gt;каталог назначения&lt;/b&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%M&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку текущее &lt;b&gt;имя с расширением&lt;/b&gt; файла &lt;b&gt;в каталоге назначения&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%S&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку &lt;b&gt;имена всех выделенных файлов&lt;/b&gt;. Имена, содержащие пробелы, будут взяты в кавычки. Имейте в виду, что длина командной строки не может превышать 32767 символов &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%S10&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку &lt;b&gt;имена не более чем 10 первых выделенных файлов&lt;/b&gt;. Вы можете использовать любое другое число для ограничения количества файлов, передаваемых в программу &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%R &lt;/b&gt;&lt;/span&gt;- Работает &lt;b&gt;аналогично %S&lt;/b&gt;, но для выделенных файлов в &lt;b&gt;целевой панели&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;Замечания:&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; • &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%N&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%M&lt;/b&gt;&lt;/span&gt; вставляют длинное имя, в то время как &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%n&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%m&lt;/b&gt;&lt;/span&gt; вставляют имя &lt;b&gt;DOS (8.3)&lt;/b&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%P&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%T&lt;/b&gt;&lt;/span&gt; вставляют пути с длинными именами каталогов, а &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%p&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%t&lt;/b&gt;&lt;/span&gt; — &lt;b&gt;с короткими&lt;/b&gt; &lt;br /&gt; То же самое для &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%o&lt;/b&gt;&lt;/span&gt;, &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%e&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%s&lt;/b&gt;&lt;/span&gt; и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%r&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; • Если приписать %P, %p, %T или %t непосредственно перед %S или %s (без пробела между ними!), то к имени каждого файла из списка будет добавлен путь. При наличии пробелов полный путь автоматически заключается в кавычки. Пример: %P%S помещает в командную строку список всех выделенных файлов с полными путями &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;%L, %l, %F, %f, %D, %d, %WL, %WF, %UL, %UF&lt;/b&gt;&lt;/span&gt; - &lt;b&gt;Создаётфайл списка&lt;/b&gt; в каталоге, заданном переменной TEMP, с именами &lt;b&gt;выделенных&lt;/b&gt; файлов и каталогов и &lt;u&gt;добавляет имя этого файла списка в командную строку&lt;/u&gt;. Список удаляется автоматически, когда запущенная программа завершается. Можно создать файл списка в одном из 10-ти форматов: &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%L&lt;/b&gt;&lt;/span&gt; - &lt;b&gt;Длинные имена&lt;/b&gt; файлов, &lt;b&gt;включая полный путь&lt;/b&gt;, например, c:&amp;#92;Program Files&amp;#92;Long name.exe &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%l&lt;/b&gt;&lt;/span&gt; - (L в нижнем регистре) &lt;b&gt;Короткие имена&lt;/b&gt; файлов, включая полный путь, например, C:&amp;#92;PROGRA~1&amp;#92;LONGNA~1.EXE. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%F&lt;/b&gt;&lt;/span&gt; - &lt;b&gt;Длинные имена&lt;/b&gt; файлов &lt;b&gt;без пути&lt;/b&gt;, например, Long name.exe. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%f&lt;/b&gt;&lt;/span&gt; - &lt;b&gt;Короткие имена&lt;/b&gt; файлов &lt;b&gt;без пути&lt;/b&gt;, например, LONGNA~1.EXE. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%D&lt;/b&gt;&lt;/span&gt; - Короткие имена файлов, включая полный путь, но с использованием набора символов DOS для диакритических знаков. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%d&lt;/b&gt;&lt;/span&gt; - &lt;b&gt;Короткие имена&lt;/b&gt; файлов &lt;b&gt;без пути&lt;/b&gt;, но с использованием набора символов &lt;b&gt;DOS&lt;/b&gt; для диакритических знаков. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;%UL, %UF&lt;/b&gt;&lt;/span&gt; - Аналогично &lt;b&gt;%L&lt;/b&gt; и &lt;b&gt;%F&lt;/b&gt;, но файлы списка создаются в &lt;b&gt;Unicode&lt;/b&gt;-формате &lt;b&gt;UTF-8&lt;/b&gt; (с сигнатурой). &lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;%WL, %WF&lt;/b&gt;&lt;/span&gt; - Аналогично &lt;b&gt;%L&lt;/b&gt; и &lt;b&gt;%F&lt;/b&gt;, но файлы списка создаются в &lt;b&gt;Unicode&lt;/b&gt;-формате &lt;b&gt;UTF-16&lt;/b&gt; (с сигнатурой). &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%v&lt;/b&gt;&lt;/span&gt; - Помещает в командную строку &lt;b&gt;имя виртуального файла&lt;/b&gt; при работе с &lt;b&gt;FS-плагинами&lt;/b&gt; виртуальных панелей, для которых %N вставляет имя реального файла (в файловой системе), на который указывает выбранный элемент. &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%V&lt;/b&gt;&lt;/span&gt; - То же, что и &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%v&lt;/b&gt;&lt;/span&gt;, но с &lt;b&gt;полным путём&lt;/b&gt; (включая имя плагина). &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%X&lt;/b&gt;&lt;/span&gt; - Трактует последующие параметры как относящиеся к &lt;b&gt;левой/правой&lt;/b&gt; панелям &lt;b&gt;вместо исходной/целевой:&lt;/b&gt; &lt;br /&gt; %P, %p (путь слева), %T, %t (путь справа), %N, %n (имя слева), %M, %m (имя справа), &lt;br /&gt; %S, %s (выделенные слева), %R, %r (выделенные справа). &lt;br /&gt; &lt;u&gt;Пример:&lt;/u&gt; &lt;b&gt;%X%P %T&lt;/b&gt; - передаёт текущий путь слева и справа, например, для внешнего инструмента синхронизации. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%x&lt;/b&gt;&lt;/span&gt; - Трактует последующие параметры &lt;b&gt;снова&lt;/b&gt; как относящиеся к исходной/целевой панелям. &lt;br /&gt; &lt;u&gt;Пример:&lt;/u&gt; &lt;b&gt;%X%P %x%P&lt;/b&gt; - передаёт текущий путь в левой панели и в исходной. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%Z&lt;/b&gt;&lt;/span&gt; - Будучи указан в любом месте в списке параметров, разрешает передавать &lt;b&gt;архивы&lt;/b&gt; в качестве части пути во внешние программы для &lt;b&gt;%P&lt;/b&gt; и &lt;b&gt;%T&lt;/b&gt;, когда в панели открыто содержимое архива. &lt;br /&gt; &lt;u&gt;Пример:&lt;/u&gt; &lt;b&gt;%Z%P&lt;/b&gt; - передаёт имя открытого в панели &lt;b&gt;архива&lt;/b&gt; во внешнюю программу. &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:green&quot;&gt;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt; &lt;br /&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;%%&lt;/b&gt;&lt;/span&gt; - Вставляет &lt;b&gt;одиночный&lt;/b&gt; знак процента, важно для &lt;b&gt;переменных окружения&lt;/b&gt;, которые прописываются в &lt;b&gt;параметрах&lt;/b&gt; &lt;br /&gt; &lt;u&gt;Пример:&lt;/u&gt; %%COMMANDER_PATH%%&amp;#92; &lt;br /&gt;&lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=Параметры командной строки TC:)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerNFeTfd&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerNFeTfd&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerNFeTfd&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerNFeTfd&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerNFeTfd&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Дополнительные инструменты скриптинга:&apos;);$(&apos;#uSpoilerNFeTfd&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerNFeTfd&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerNFeTfd&apos;)).val(&apos;[+] Дополнительные инструменты скриптинга:&apos;);$(&apos;#uSpoilerNFeTfd&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Дополнительные инструменты скриптинга:&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;span style=&quot;color:red&quot;&gt;1.&lt;/span&gt; В связи с тем, что функции во многих скриптах повторяются, ряд из них вынесены в отдельные файлы &lt;br /&gt; Рекомендую создать папку &lt;span style=&quot;color:red&quot;&gt;&lt;b&gt;Include&lt;/b&gt;&lt;/span&gt; скачайте и положите туда эти файлы: &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://tc-image.3dn.ru/go?http://fileplaneta.com/9ndq46wq21tg/FunctionsPlus.zip&quot; title=&quot;http://fileplaneta.com/9ndq46wq21tg/FunctionsPlus.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Скачать FunctionsPlus.vbs&lt;/b&gt;&lt;/a&gt; - файл с различными функциями, которые можно использовать в других скриптах &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://tc-image.3dn.ru/go?http://dl.dropbox.com/u/95066790/File/scr/FunctionsINIRWS.zip&quot; title=&quot;http://dl.dropbox.com/u/95066790/File/scr/FunctionsINIRWS.zip&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Скачать FunctionsINIRWS.vbs&lt;/b&gt;&lt;/a&gt; - файл с функциями чтения и записи INI файлов + FunctionsINITextRWS.vbs &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;2.&lt;/span&gt; В ряде скриптов участвуют следующие утилиты &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-161-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Скачать NirCmd&lt;/b&gt;&lt;/a&gt; - утилита помогающая выполнить некоторые полезные задачи, в частности работа с буфером обмена &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-680-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Скачать TCFS2 &lt;/b&gt;&lt;/a&gt;- Утилита позволяет управлять режимами окна &lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;http://cjgrey.ru/Andrey_A/TCMCWindow_.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;b&gt;Скачать:&lt;/b&gt;&lt;/span&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;TCIMG&lt;/b&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; Что может утилита &lt;br /&gt; - посылать команды Total Commander &lt;br /&gt; - посылать клавиатурные нажатия окнам &lt;br /&gt; - вводить строки в окна &lt;br /&gt; - посылать текст в буфер обмена &lt;br /&gt; - возвращать текст из буфера обмена &lt;br /&gt; - устанавливать необходимую паузу между любыми действиями &lt;br /&gt; - и многое другое &lt;br /&gt; Описание прилагается в архиве с программой &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/28-667-3383-16-1349194136&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;img src=&quot;http://tc-image.3dn.ru/Image/tr/tr_links16.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/b&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=Дополнительные инструменты скриптинга:)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerVY0R0c&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerVY0R0c&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVY0R0c&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVY0R0c&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerVY0R0c&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Важная информация:&apos;);$(&apos;#uSpoilerVY0R0c&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerVY0R0c&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerVY0R0c&apos;)).val(&apos;[+] Важная информация:&apos;);$(&apos;#uSpoilerVY0R0c&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Важная информация:&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;Перед использованием скриптов, &lt;b&gt;&lt;span style=&quot;color:green&quot;&gt;проэкспериментируйте&lt;/span&gt;&lt;/b&gt; сначала на &quot;ненужных&quot; файлах &lt;br /&gt; (у меня на разных дисках есть несколько папок с разными файлами для экспериментов) &lt;br /&gt; Как только вы убедитесь, что скрипт работает как надо, пользуйтесь на реальных файлах &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;color:red&quot;&gt;- ряд скриптов могут не сработать:&lt;/span&gt; &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;1.&lt;/span&gt;&lt;/b&gt; Из-за &lt;b&gt;раскладки&lt;/b&gt; клавиатуры (переключите раскладку, повторите заново) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;2.&lt;/span&gt;&lt;/b&gt; Из-за неправильно указанных &lt;b&gt;параметров&lt;/b&gt; (внимательно читайте комментарии внутри скриптов) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;3.&lt;/span&gt;&lt;/b&gt; Из-за параметров &lt;b&gt;%p&lt;/b&gt; и &lt;b&gt;%P&lt;/b&gt; в командной строке и тому подобных (на практике иногда надо их брать кавычки &quot;%P&quot;) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;4.&lt;/span&gt;&lt;/b&gt; Из-за &lt;b&gt;2-х&lt;/b&gt; запущенных &lt;b&gt;копий&lt;/b&gt; Total Commander (редко, но бывает) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;5.&lt;/span&gt;&lt;/b&gt; Из-за неверно указанных &lt;b&gt;путей&lt;/b&gt; использованных файлов (внимательно проверьте пути) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;6.&lt;/span&gt;&lt;/b&gt; Из-за недостающих дополнительных &lt;b&gt;утилит&lt;/b&gt;, использующих скриптом (проверьте есть ли они у вас) &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;7.&lt;/span&gt;&lt;/b&gt; Из-за &lt;b&gt;очень большого количества файлов&lt;/b&gt;, посланных для обработки скрипту &lt;br /&gt; - Может показаться, что скрипт не сработал, возможно он ещё работает. Чтобы в этом убедится откройте Диспетчер задач и посмотрите процесс &lt;br /&gt; - Скрипты, связанные с посланием команд Total Commander&apos;y при очень большом количестве файлов работают неадекватно. &lt;br /&gt; (попробуйте в Тотале просто выделить 100.000 файлов - это займёт несколько секунд, сколько точно, никто сказать не может - это зависит от многих факторов. Так же и скрипты, связанные с фильтрацией, выделением... может показаться, что глючат - на самом деле сам Тотал не справляется с посланной ему командой, если речь идёт об обработке большого количества файлов)&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; ----------------------------------------------------------------------------------------------------------------------- &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;8.&lt;/span&gt;&lt;/b&gt; Из-за &lt;b&gt;ошибки&lt;/b&gt; автора - Сообщайте об ошибках&lt;!--/ust--&gt;&lt;!--usn(=Важная информация:)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; Дополнительно: &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/Help/TC/html/dlg_configbuttonbar.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Конфигурация – Панель инструментов&lt;/b&gt;&lt;/a&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;b&gt;Cкачать видеокурс по скриптописанию на vbs для новичков&lt;/b&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerdkaOg_&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerdkaOg_&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdkaOg_&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdkaOg_&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdkaOg_&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Ссылки на скачивание:&apos;);$(&apos;#uSpoilerdkaOg_&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdkaOg_&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdkaOg_&apos;)).val(&apos;[+] Ссылки на скачивание:&apos;);$(&apos;#uSpoilerdkaOg_&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Ссылки на скачивание:&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;a class=&quot;link&quot; href=&quot;https://tc-image.3dn.ru/go?http://depositfiles.com/files/mhgq6ntbh&quot; title=&quot;http://depositfiles.com/files/mhgq6ntbh&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать с &lt;span style=&quot;color:green&quot;&gt;DepositFiles&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://tc-image.3dn.ru/go?http://gigapeta.com/dl/2997814af1ee4e&quot; title=&quot;http://gigapeta.com/dl/2997814af1ee4e&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать с &lt;span style=&quot;color:green&quot;&gt;GigaPeta&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=Ссылки на скачивание:)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; [info] &lt;br /&gt; Большинство скриптов для Total Commander вошли в функционал в утилиты &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;TCIMG&lt;/b&gt;&lt;/a&gt; &lt;br /&gt; &lt;div align=&quot;right&quot;&gt;&lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TCIMG.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/div&gt; &lt;br /&gt; [/info] &lt;br /&gt;&lt;br /&gt; &lt;i&gt;Ниже приведены ссылки на темы всех скриптов связанных с Total Commander и системой, находящиеся на этом форуме&lt;/i&gt; &lt;br /&gt;&lt;br /&gt; .</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-6-1</guid>
		</item>
		<item>
			<title>ОБСУЖДЕНИЕ СКРИПТИНГА</title>
			<link>https://tc-image.3dn.ru/forum/3-536-1</link>
			<pubDate>Mon, 11 Apr 2022 06:40:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Обсуждение вопросов, связанных со скриптингом&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: dtpmikegp&lt;br /&gt;Количество ответов: 41</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;span style=&quot;font-family:Optima&quot;&gt;&lt;span style=&quot;font-size:18pt;&quot;&gt;&lt;b&gt;ОБСУЖДЕНИЕ СКРИПТИНГА&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/Image/Scripting.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-size:12pt;&quot;&gt;&lt;b&gt;В этой теме обсуждаются различные вопросы, связанные со скриптингом&lt;/b&gt;&lt;/span&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-536-1</guid>
		</item>
		<item>
			<title>MoveGroupFileInFolders.vbs - Перемещение по количеству</title>
			<link>https://tc-image.3dn.ru/forum/3-93-1</link>
			<pubDate>Thu, 31 Mar 2022 10:46:16 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Перемещение&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: dtpmikegp&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Перемещение выделенных файлов&amp;#92;папок по заданному количеству в отдельные (создаваемые) папки&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; MoveGroupFileInFolders.vbs &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; Перемещение выделенных файлов&amp;#92;папок по заданному количеству в отдельные (создаваемые&amp;#41; папки &lt;br /&gt; &apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; 1-й параметр: файл-список &lt;br /&gt; &apos; 2-й параметр: папка&amp;#92;куда&amp;#92;перемещаются&amp;#92;файлы &lt;br /&gt; &apos; 3-й параметр: количество перемещаемых файлов в каждую папку &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;если параметр отсутствует или параметр = 0 , то выводится диалог ввода &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Примеры&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; %L %t 50 &lt;br /&gt; &apos; %L %p 50 &lt;br /&gt; &apos; %L %t &lt;br /&gt;&lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Batya &amp; Аверин Андрей &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.1 (07.09.2010 - 29.10.2011&amp;#41; &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-93-339-16-1330569204 &lt;br /&gt; &apos;======================================================================== &lt;br /&gt; Option Explicit &lt;br /&gt; &apos;================= Изменяемые параметры ================================= &lt;br /&gt; Const Rank = 3&amp;nbsp;&amp;nbsp;&apos;Минимальное количество цифр в создаваемых папках &lt;br /&gt; &apos;======================================================================== &lt;br /&gt; Dim FileList, List, F, Folder, Count, i, n, Path, Cnt, Mess &lt;br /&gt; Mess = &quot;Перемещение выделенных файлов по заданному к-ву&quot; &lt;br /&gt; With WScript &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cnt = .Arguments.Count &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Cnt &lt; 2 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox &quot;Не хватает параметров! Должно быть минимум Два параметра&quot; &amp; vbNewLine &amp;_ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;пример: %L %p&quot;, vbOKOnly &amp; vbInformation, Mess : .Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileList = .Arguments(0&amp;#41; : Folder = .Arguments(1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Cnt &gt; 2 Then : Count = CInt(.Arguments(2&amp;#41;&amp;#41; : Else : InputNumer : End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Count &lt;= 0 Then InputNumer &lt;br /&gt; End With &lt;br /&gt;&lt;br /&gt; With CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;List = Split(.OpenTextFile(FileList&amp;#41;.ReadAll, vbNewLine&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Right(Folder, 1&amp;#41; &lt;&gt; &quot;&amp;#92;&quot; Then Folder = Folder &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;n = 1 : i = Count &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each F In List &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If F &lt;&gt; &quot;&quot; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If i &gt;= Count Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Len(CStr(n&amp;#41;&amp;#41; &lt; Rank Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path = Folder &amp; Right(String(Rank, &quot;0&quot;&amp;#41; &amp; CStr(n&amp;#41;, Rank&amp;#41; &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path = Folder &amp; CStr(n&amp;#41; &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not .FolderExists(Path&amp;#41; Then .CreateFolder(Path&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i = 1 : n = n + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i = i + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If .FileExists(F&amp;#41; Then .MoveFile F, Path &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If .FolderExists(F&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Right(F, 1&amp;#41; = &quot;&amp;#92;&quot; Then F = Left(F, Len(F&amp;#41; - 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.MoveFolder F, Path &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt; End With &lt;br /&gt; Wscript.Quit &lt;br /&gt;&lt;br /&gt; Sub InputNumer &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Count = InputBox(&quot;Введите ЧИСЛО по СКОЛЬКО&quot; &amp; vbNewLine &amp;_ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;файлов перемещать в отдельные папки&quot;, Mess, 3&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Len(Count&amp;#41; = 0&amp;nbsp;&amp;nbsp;Or IsEmpty(Count&amp;#41; Then WScript.Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Count = CInt(Count&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Count = 0 Then Count = 3 &lt;br /&gt; End Sub&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-93-1</guid>
		</item>
		<item>
			<title>CopySelectN.vbs - Копирование со счётчиком</title>
			<link>https://tc-image.3dn.ru/forum/3-84-1</link>
			<pubDate>Mon, 20 Apr 2020 17:10:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Копирование&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Копирование выделенных файлов/папок с добавлением счётчика&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; CopySelectN.vbs &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; Копирование выделенных файлов/папок с добавлением счётчика &lt;br /&gt; &apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; 1-й параметр: файл-список &lt;br /&gt; &apos; 2-й параметр: минимальное количество цифр номера добавляемое к имени, если таковое уже есть &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- без параметра будет добавляться: имя_1, имя_2, _3, _4 &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- при 2 - имя_01, имя_02, _03, _04 &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;- при 3 - имя_001, имя_002 ..... &lt;br /&gt; &apos; 3-й параметр: куда копировать (по умолчанию в ту же панель&amp;#41; &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Примеры&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; %L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Копирование в ту же панель c_1 &lt;br /&gt; &apos; %L 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Копирование в ту же панель c_01 &lt;br /&gt; &apos; %L 1 %t&amp;nbsp;&amp;nbsp;&amp;nbsp;Копирование в соседнюю панель c_1 &lt;br /&gt; &apos; %L 3 %t&amp;nbsp;&amp;nbsp;&amp;nbsp;Копирование в соседнюю панель c_001 &lt;br /&gt;&lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.3 (2010 - 05.06.2012&amp;#41; &lt;br /&gt; &apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-84-330-16-1330566098 &lt;br /&gt; &apos;====================================================================== &lt;br /&gt; Option Explicit &lt;br /&gt; Dim FSO, ListFile, SelFile, Name, Ext, Path, FPath, MPath, Rank, Delim, n, Num, Cnt, k &lt;br /&gt; Cnt = WScript.Arguments.Count &lt;br /&gt; If Cnt = 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox &quot;Не заданы параметры!&quot;, vbOKOnly + vbCritical, &quot;Копирование&quot; : WScript.Quit &lt;br /&gt; End If &lt;br /&gt;&lt;br /&gt; If Cnt &gt; 1 Then : Rank = WScript.Arguments(1&amp;#41; : Else : Rank = 1 : End If &lt;br /&gt; If Len(Rank&amp;#41; = 0 Then Rank = 1 &lt;br /&gt; Delim = &quot;_&quot; &apos; если не нужен замените на Delim = &quot;&quot; &lt;br /&gt;&lt;br /&gt; Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt; Set ListFile = FSO.OpenTextFile(WScript.Arguments(0&amp;#41;, 1&amp;#41; &lt;br /&gt; Do While Not ListFile.AtEndOfStream &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SelFile = ListFile.ReadLine : Path = FSO.GetParentFolderName(SelFile&amp;#41; &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Name = FSO.GetBaseName(SelFile&amp;#41; : Ext = FSO.GetExtensionName(SelFile&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;k = 0 : n = 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Cnt &gt; 2 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FPath = CreateObject(&quot;WScript.Shell&quot;&amp;#41;.ExpandEnvironmentStrings(WScript.Arguments(2&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MPath = FPath &amp; Name &amp; &quot;.&quot; &amp; Ext &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If (Not FSO.FileExists(MPath&amp;#41; And Not FSO.FolderExists(MPath&amp;#41;&amp;#41; Then CopyAll &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FPath = Path &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MPath = FPath &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If k = 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n = n + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If n &lt; 10^Rank Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Num = Right(String(Rank, &quot;0&quot;&amp;#41; &amp; n, Rank&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Num = n &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FPath = MPath &amp; Name &amp; Delim &amp; Num &amp; &quot;.&quot; &amp; Ext &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop While (FSO.FileExists(FPath&amp;#41; Or FSO.FolderExists(FPath&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CopyAll &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; Loop &lt;br /&gt; CreateObject(&quot;WScript.Shell&quot;&amp;#41;.Popup &quot;Задача завершена!&quot;, 1, &quot;Копирование&quot;, 64 &apos; если не нужно можете закометировать &lt;br /&gt; ListFile.Close : Set ListFile = Nothing : Set FSO = Nothing : WScript.Quit &lt;br /&gt;&lt;br /&gt; Sub CopyAll(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FileExists(SelFile&amp;#41; Then FSO.CopyFile SelFile, FPath : k = 1 End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FolderExists(SelFile&amp;#41; Then FSO.CopyFolder Left(SelFile, Len(SelFile&amp;#41; - 1&amp;#41;, FPath : k = 1 End If &lt;br /&gt; End Sub&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-84-1</guid>
		</item>
		<item>
			<title>RenameSearchReplace.vbs - Переименование с поиском и заменой</title>
			<link>https://tc-image.3dn.ru/forum/3-67-1</link>
			<pubDate>Thu, 28 Nov 2019 12:55:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Переименование&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: skuns&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Переименование имён выделенных файлов&amp;#92;папок с поиском и заменой&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new window.parent._uWnd(&apos;LF&apos;, &apos; &apos;, -250, -110, {autosize:1, closeonesc:1, resize:1}, {url:&apos;/index/40&apos;}); return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;&apos; RenameSearchReplace.vbs&lt;br /&gt;&apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;=====================================&lt;br /&gt;&apos; Переименование имён выделенных файлов&amp;#92;папок с поиском и заменой&lt;br /&gt;&apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;=====================================&lt;br /&gt;&apos; 1-й параметр: список файлов&lt;br /&gt;&apos; 2-й параметр: что найти в имени&lt;br /&gt;&apos; 3-й параметр: на что заменить&lt;br /&gt;&apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Примеры&amp;nbsp;&amp;nbsp;&amp;nbsp;=====================================&lt;br /&gt;&apos; %L &quot; &quot; &quot;_&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Заменяет в имени выделенных файлах&amp;#92;папках пробел на _&lt;br /&gt;&apos; %L &quot;_&quot; &quot; &quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Заменяет в имени выделенных файлах&amp;#92;папках _ на пробел&lt;br /&gt;&apos;&lt;br /&gt;&apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей&lt;br /&gt;&apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.1 (2010 - 28.11.2019&amp;#41;&lt;br /&gt;&apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru&lt;br /&gt;&apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-67-313-16-1330561110&lt;br /&gt;&apos;=======================================================================&lt;br /&gt;With WScript&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If .Arguments.Count &lt; 3 Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox &quot;Не хватает параметров! Должно быть прописано 3 параметра&quot;&amp;nbsp;&amp;nbsp;&amp; vbNewLine &amp;_&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Пример: %L &apos;&apos;Что найти в имени&apos;&apos; &apos;&apos;Чем заменить&apos;&apos;&quot; , vbOKOnly &amp; vbInformation, _&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;Переименование имён выделенных файлов&amp;#92;папок&quot; : .Quit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Seach = .Arguments(1&amp;#41; : Replce = .Arguments(2&amp;#41;&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;With CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set ListFile = .OpenTextFile(WScript.Arguments(0&amp;#41;, 1&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While Not ListFile.AtEndOfStream&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SelFile = ListFile.ReadLine&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path = .GetParentFolderName(SelFile&amp;#41; &amp; &quot;&amp;#92;&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If .FileExists(SelFile&amp;#41; Then .MoveFile SelFile, Path &amp; Replace(.GetBaseName(SelFile&amp;#41; ,Seach, Replce&amp;#41; &amp; &quot;.&quot; &amp; .GetExtensionName(SelFile&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If .FolderExists(SelFile&amp;#41; Then .MoveFolder&amp;nbsp;&amp;nbsp;Left(SelFile, Len(SelFile&amp;#41; - 1&amp;#41;, Path &amp; Replace(.GetFileName(SelFile&amp;#41; ,Seach, Replce&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop&lt;br /&gt;End With&lt;br /&gt;ListFile.Close : Set ListFile = Nothing : Wscript.Quit&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-67-1</guid>
		</item>
		<item>
			<title>Скрипт для обрезания имен файлов до заданной длины</title>
			<link>https://tc-image.3dn.ru/forum/3-945-1</link>
			<pubDate>Tue, 16 Jul 2019 09:17:47 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Обрезка имен выделенных файлов до заданной длины&lt;br /&gt;Автор темы: sfdgsdfgsdfgsdf&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Можно ли сделать скрипт для обрезки имен выделенных в Total Commander файлов до заданной в настройках длины? В основном надо для приведения длины файлов к максимально допустимому для большинства программ - 259 символов. &lt;br /&gt;&lt;br /&gt; И если можно, то вопрос 2. Скрипт будет работать на временной панели Total Commander? Я хотел бы найти поиском (средствами самого Total Commander или скриптом) все файлы с избыточной длиной, согнать их во временную панель Total Commander и разом обрезать им имена.</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>sfdgsdfgsdfgsdf</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-945-1</guid>
		</item>
		<item>
			<title>Вывод списка свежих файлов лежащих на FTP</title>
			<link>https://tc-image.3dn.ru/forum/3-1088-1</link>
			<pubDate>Tue, 19 Jun 2018 04:11:07 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Вывод списка свежих файлов лежащих на FTP&lt;br /&gt;Автор темы: Stas78&lt;br /&gt;Автор последнего сообщения: Stas78&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Здравствуйте,&lt;br /&gt;&lt;br /&gt;есть 53шт. папки на фтп. В каждую папку каждый день падает файл типа pos1_171003_0851.rep или не падает.&lt;br /&gt;хотелось бы написать скрипт или воспользоваться готовым, чтобы на экран выводился список вчера выложенных в папки файлов.&lt;br /&gt;В итоге должно появиться окно в котором я увижу 53 строчки данных: папка фтп, имя файла (последнего закачанного в папку), дата файла, размер файла&lt;br /&gt;&lt;br /&gt;примерно так:&lt;br /&gt;/FTP/papka1/ pos1_171003_0851.rep 19.06.18 512Kb&lt;br /&gt;/FTP/papka2/ pos1_180618_2251.rep 19.06.18 675Kb&lt;br /&gt;/FTP/papka3/ pos1_170618_1851.rep 18.06.18 35Kb&lt;br /&gt;/FTP/papka4/ pos1_171003_0851.rep 19.06.18 215Kb&lt;br /&gt;&lt;br /&gt;т.е. должна быть возможность указать конкретную папку, точнее список папок на фтп для опроса.&lt;br /&gt;&lt;br /&gt;Гугл пока даже близко не помог... Помогите чем сумеете, направьте в нужном направлении, и т.п.</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Stas78</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1088-1</guid>
		</item>
		<item>
			<title>ReplaceInFiles.vbs - Поиск и замена в файлах</title>
			<link>https://tc-image.3dn.ru/forum/3-73-1</link>
			<pubDate>Sat, 03 Feb 2018 07:49:29 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Текстовые файлы&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 13</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Поиск и замена текста в выделенных текстовых файлах&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; ReplaceInFiles.vbs &lt;br /&gt; &apos;================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;====================== &lt;br /&gt; &apos; Поиск и замена текста в выделенных текстовых файлах &lt;br /&gt; &apos;===============&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;&amp;nbsp;====================== &lt;br /&gt; &apos; 1-й параметр: список тестовых файлов (обязательный&amp;#41; &lt;br /&gt; &apos; 2-й параметр: что найти &lt;br /&gt; &apos; 3-й параметр: чем заменить &lt;br /&gt; &apos; 2 и 3 параметры можно ввести в диалоговых окнах &lt;br /&gt; &apos;================&amp;nbsp;&amp;nbsp;&amp;nbsp;Примеры&amp;nbsp;&amp;nbsp;&amp;nbsp;======================= &lt;br /&gt; &apos; %L &quot;найти&quot; &quot;заменить&quot; &lt;br /&gt; &apos; %L &quot;найти&quot; &lt;br /&gt; &apos; %L &lt;br /&gt;&lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.4 (2009 - 29.08.2012&amp;#41; &lt;br /&gt; &apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-73-319-16-1330562492 &lt;br /&gt; &apos;================================================== &lt;br /&gt; Titles = &quot;Поиск и замена&quot; &lt;br /&gt; With WScript &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cnt = .Arguments.Count &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Cnt &gt; 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tFile = .Arguments(0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Cnt &gt; 1 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Find = .Arguments(1&amp;#41; : If Cnt &gt; 2 Then Replac = .Arguments(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox &quot;Не хватает параметров!!!&quot;, vbOKOnly &amp; vbInformation, Titles : WScript.Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; End With &lt;br /&gt;&lt;br /&gt; Dim WSH : Set WSH = CreateObject(&quot;WScript.Shell&quot;&amp;#41; &lt;br /&gt; On Error Resume Next &lt;br /&gt; P = &quot;HKCU&amp;#92;Software&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Internet Settings&amp;#92;Zones&amp;#92;3&amp;#92;1407&quot; &lt;br /&gt; A = WSH.RegRead(P&amp;#41; : If A &gt; 0 Then WSH.RegWrite P, 0, &quot;REG_DWORD&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Clip = CreateObject(&quot;htmlfile&quot;&amp;#41;.ParentWindow.ClipboardData.GetData(&quot;text&quot;&amp;#41; &lt;br /&gt; If Len(Find&amp;#41; = 0 Then Find = InputBox(&quot;Введите искомую строку&quot;, Titles, Clip&amp;#41; &lt;br /&gt; If Len(Find&amp;#41; = 0 Then Quit &lt;br /&gt; Clip = CreateObject(&quot;htmlfile&quot;&amp;#41;.ParentWindow.ClipboardData.GetData(&quot;text&quot;&amp;#41; &lt;br /&gt; Replac = InputBox(&quot;Введите строку для замены&quot;, Titles, Clip&amp;#41; &lt;br /&gt; If Len(Replac&amp;#41; = 0 Or IsEmpty(Replac&amp;#41; Then Quit &lt;br /&gt; Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt; Set ListFile = FSO.OpenTextFile(tFile, 1&amp;#41; &lt;br /&gt;&lt;br /&gt; Do While Not ListFile.AtEndOfStream &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Call ReplThisFile(ListFile.ReadLine&amp;#41; &lt;br /&gt; Loop &lt;br /&gt;&lt;br /&gt; &apos;MsgBox &quot;Замена завершена!&quot;, vbInformation , Titles &lt;br /&gt; ListFile.Close : Set ListFile = Nothing : Set FSO = Nothing : Quit &lt;br /&gt;&lt;br /&gt; Sub ReplThisFile(FilePath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text = FSO.OpenTextFile(FilePath, 1, False, -2&amp;#41;.ReadAll &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text = Replace(CStr(Text&amp;#41;, Find, Replac, 1, -1, 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.CopyFile FilePath, FilePath &amp; &quot;.bak&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FSO.OpenTextFile(FilePath, 2, False, -2&amp;#41;.Write Text &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; Sub Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If A &gt; 0 Then WSH.RegWrite P, A, &quot;REG_DWORD&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WSH = Nothing : WScript.Quit&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; End Sub&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/9-143-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-73-1</guid>
		</item>
		<item>
			<title>MoveOnLevelUp.vbs - Перемещение на уровень вверх</title>
			<link>https://tc-image.3dn.ru/forum/3-92-1</link>
			<pubDate>Wed, 29 Nov 2017 13:09:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Перемещение&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 30</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Перемещение выделенных файлов/папок на уровень вверх&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; MoveOnLevelUp.vbs &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; Перемещение выделенных файлов/папок на уровень вверх &lt;br /&gt; &apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;====================================== &lt;br /&gt; &apos; %L&amp;nbsp;&amp;nbsp;&amp;nbsp;- перемещает выделенные объекты (если объект есть вверху, то он не перемещается&amp;#41; &lt;br /&gt; &apos; %L 1 - перемещает выделенные объекты (если объект есть вверху, то он перемещается с добавлением счётчика&amp;#41; &lt;br /&gt;&lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.5 (11.05.2010 - 20.10.2012&amp;#41; &lt;br /&gt; &apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-92-338-16-1330568964 &lt;br /&gt; &apos;=========================================================================== &lt;br /&gt;&amp;nbsp;&amp;nbsp;R = &quot;_&quot; &apos; добавление к имени, кроме счётчика - можно изменить (работает при 2-м параметре&amp;#41; &lt;br /&gt; Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt; Set ListFile = FSO.OpenTextFile(WScript.Arguments(0&amp;#41;, 1&amp;#41; &lt;br /&gt; Do While Not ListFile.AtEndOfStream &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SelFile = ListFile.ReadLine : rPath = FName(FName(SelFile&amp;#41;&amp;#41; &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If WScript.Arguments.Count &gt; 1 Then rPath = FFNoExistCount(rPath &amp; FSO.GetFileName(SelFile&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FileExists(SelFile&amp;#41; Then FSO.MoveFile SelFile, rPath &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FolderExists(SelFile&amp;#41; Then FSO.MoveFolder Left(SelFile, Len(SelFile&amp;#41; - 1&amp;#41;, rPath &lt;br /&gt; Loop &lt;br /&gt; CreateObject(&quot;WScript.Shell&quot;&amp;#41;.Popup &quot;Задача выполнена!&quot;, 1, &quot;Перемещение вверх&amp;#41;&quot;, 64 &apos; можно закоментировать &lt;br /&gt; ListFile.Close : Set ListFile = Nothing : Set FSO = Nothing : WScript.Quit &lt;br /&gt; Function FName(pPath&amp;#41; : FName = FSO.GetParentFolderName(pPath&amp;#41; : End Function &lt;br /&gt;&lt;br /&gt; &apos; Функция проверки существует ли папка&amp;#92;файл &lt;br /&gt; &apos; если да, то возвращает новое полное имя с добавлением к имени счётчика &lt;br /&gt; Function FFNoExistCount(FileOrFolder&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;With CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ffPath = .GetParentFolderName(FileOrFolder&amp;#41; &amp; &quot;&amp;#92;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ffName = .GetBaseName(FileOrFolder&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ffExt&amp;nbsp;&amp;nbsp;= .GetExtensionName(FileOrFolder&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exPath = FileOrFolder &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While (.FileExists(exPath&amp;#41; Or .FolderExists(exPath&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ff = ff + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exPath = ffPath &amp; ffName &amp; R &amp; (ff Mod 100&amp;#41;&amp;#92;10 &amp; (ff Mod 10&amp;#41; &amp; &quot;.&quot; &amp; ffExt &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Loop &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FFNoExistCount = exPath &lt;br /&gt; End Function&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-92-1</guid>
		</item>
		<item>
			<title>CreateNewTxtFileAdvanced.vbs - Создать текст файл и открыть</title>
			<link>https://tc-image.3dn.ru/forum/3-810-1</link>
			<pubDate>Fri, 05 May 2017 14:01:31 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Создание файлов&lt;br /&gt;Автор темы: Metchnik&lt;br /&gt;Автор последнего сообщения: Klo&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Создаёт пустой текстовый файл с именем выделенного файла/каталога и открывает его в AkelPad.&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; CreateNewTxtFileAdvanced.vbs &lt;br /&gt; &apos;============================================================================== &lt;br /&gt; &apos; Создаёт пустой текстовый файл с именем выделенного файла/каталога и открывает его в AkelPad. &lt;br /&gt; &apos; Если такой файл существует - открывает его в AkelPad. &lt;br /&gt; &apos; &lt;br /&gt; &apos; По умолчанию файл создаётся в текущем каталоге. &lt;br /&gt; &apos; Параметры кнопки: &quot;%P&quot; %N 1 &lt;br /&gt; &apos; Первые два параметра обязательны, необязательный третий задаёт режим: &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;1 - если выделен каталог, файл создаётся внутри него &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;2 - если выделен каталог, файл создаётся внутри него и имеет имя:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;родительский_каталог - выделенный_каталог&quot; &lt;br /&gt; &apos;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &apos;#######&amp;nbsp;&amp;nbsp;Кнопка ######## &lt;br /&gt; &apos;TOTALCMD#BAR#DATA &lt;br /&gt; &apos;%COMMANDER_PATH%&amp;#92;Utils&amp;#92;WSH&amp;#92;CreateNewTxtFileAdvanced.vbs &lt;br /&gt; &apos;&quot;%P&quot; %N 2 &lt;br /&gt; &apos;%commander_path%&amp;#92;utils&amp;#92;akelpad&amp;#92;akelpad.exe &lt;br /&gt; &apos;Создание текстовых файлов &lt;br /&gt; &apos; &lt;br /&gt; &apos; &lt;br /&gt; &apos;-1 &lt;br /&gt; &apos; &lt;br /&gt; &apos;######################## &lt;br /&gt; &apos; Rodny (с&amp;#41; &lt;br /&gt; &apos; http&amp;#58;//tc-image.3dn.ru/forum/3-810-5036-16-1360859396 &lt;br /&gt; &apos; http&amp;#58;//forum.ru-board.com/topic.cgi?forum=5&amp;topic=33904&amp;start=5900#8 &amp;#91;?] &lt;br /&gt; &apos;============================================================================== &lt;br /&gt; Option Explicit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Dim WSH, FSO, Mode, Path, Name, FullPath, Filename, File, Editor &lt;br /&gt; Dim MyArray, ParentDir &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Set WSH = CreateObject(&quot;WScript.Shell&quot;&amp;#41; &lt;br /&gt; Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Mode = 0 &lt;br /&gt; &apos; Путь к редактору &lt;br /&gt; Editor = WSH.ExpandEnvironmentStrings(&quot;%COMMANDER_PATH%&amp;#92;Utils&amp;#92;AkelPad&amp;#92;AkelPad.exe&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; If WScript.Arguments.Count = 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MsgBox &quot;Параметры кнопки не заданы!&quot;, vbOKOnly + vbExclamation, &quot;Внимание!&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WScript.Quit &lt;br /&gt; ElseIf WScript.Arguments.Count = 3 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mode = WScript.Arguments(2&amp;#41; &lt;br /&gt; End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Path = WScript.Arguments(0&amp;#41; &lt;br /&gt; Name = WScript.Arguments(1&amp;#41; &lt;br /&gt; FullPath = Path &amp; Name &lt;br /&gt; MyArray = Split(FullPath, &quot;&amp;#92;&quot;&amp;#41; &lt;br /&gt; ParentDir = MyArray(UBound(MyArray&amp;#41; - 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; If FSO.FileExists(FullPath&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filename = FSO.GetBaseName(FullPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElseIf (FSO.FolderExists(FullPath&amp;#41;&amp;#41; And (Mode = 2&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filename = ParentDir &amp; &quot; - &quot; &amp; Name &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElseIf FSO.FolderExists(FullPath&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filename = Name &lt;br /&gt; End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &apos; Раскомментируйте следующую строку, чтобы вручную вводить или менять имя файла &lt;br /&gt; &apos;Filename = InputBox(&quot;Введите имя нового файла без расширения&quot;, &quot;Создание нового файла *.txt&quot;, Filename&amp;#41; &lt;br /&gt; If Filename &lt;&gt; &quot;&quot; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Mode = 0 Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filename = Filename &amp; &quot;.txt&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Filename = Name &amp; &quot;&amp;#92;&quot; &amp; Filename &amp; &quot;.txt&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not FSO.FileExists(Filename&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set File = FSO.OpenTextFile(Filename, 2, True&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;File.Close &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;WSH.Run &quot;&quot;&quot;&quot; &amp; Editor &amp; &quot;&quot;&quot; &quot; &amp; Filename, 1, True &lt;br /&gt; End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Set FSO = Nothing &lt;br /&gt; Set WSH = Nothing &lt;br /&gt; Wscript.Quit&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Metchnik</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-810-1</guid>
		</item>
		<item>
			<title>GroupChangeLNK.vbs - Групповая замена свойств ярлыков</title>
			<link>https://tc-image.3dn.ru/forum/3-50-1</link>
			<pubDate>Fri, 28 Apr 2017 08:00:48 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Ярлыки&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Групповая замена свойств ярлыков.&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; GroupChangeLNK.vbs &lt;br /&gt; &apos;================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;================= &lt;br /&gt; &apos; Групповая замена свойств ярлыков. &lt;br /&gt; &apos;================&amp;nbsp;&amp;nbsp;Параметры ================= &lt;br /&gt; &apos; {файл-список ярлыков}|{папка с ярлыками} &lt;br /&gt; &apos; &lt;br /&gt; &apos; Примеры параметров при вызове из TC: &lt;br /&gt; &apos; %L &lt;br /&gt; &apos; &quot;%P&quot; &lt;br /&gt; &apos; модифицировал Аверин Андрей &lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Batya &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.1 (22.10.2009 - 19.07.2012&amp;#41; &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/3-50-293-16-1330539285 &lt;br /&gt; &apos;========================================== &lt;br /&gt; Option Explicit &lt;br /&gt; Dim Mess, FSO, WSH, FF, IsFolder, F, FindStr, ReplStr, Res, Msg, K &lt;br /&gt;&lt;br /&gt; On Error Resume Next &lt;br /&gt; Main:CheckErr &lt;br /&gt; On Error GoTo 0 &lt;br /&gt; If Res.Count &gt; 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each K In Res.Keys &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = Msg &amp; vbNewLine &amp; vbNewLine &amp; K &amp; &quot;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;nbsp;&quot; &amp; Res(K&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt; Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = vbNewLine &amp; vbNewLine &amp; Mess(10&amp;#41; &lt;br /&gt; End If &lt;br /&gt; WSH.Popup Mess(9&amp;#41; &amp; Msg, 0, Mess(0&amp;#41; &lt;br /&gt; Quit 0 &lt;br /&gt;&lt;br /&gt; &apos;Основная процедура &lt;br /&gt; Sub Main &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetMess &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set WSH = CreateObject(&quot;WScript.Shell&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Res = CreateObject(&quot;Scripting.Dictionary&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;F = &quot;&quot; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;CheckParam &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FindStr = InputBox(Mess(3&amp;#41;, Mess(0&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FindStr = &quot;&quot; Or IsEmpty(FindStr&amp;#41; Then Quit 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ReplStr = InputBox(Mess(4&amp;#41;, Mess(0&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If ReplStr = &quot;&quot; Or IsEmpty(ReplStr&amp;#41; Then Quit 0 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If IsFolder Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FolderProc FF &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each F In Split(FSO.OpenTextFile(FF&amp;#41;.ReadAll, vbNewLine&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If F &lt;&gt; &quot;&quot; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F = GetPath(F&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If FSO.FileExists(F&amp;#41;&amp;nbsp;&amp;nbsp;&amp;nbsp;Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileProc&amp;nbsp;&amp;nbsp;&amp;nbsp;F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ElseIf FSO.FolderExists(F&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FolderProc F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Массив сообщений &lt;br /&gt; Sub SetMess &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Mess = CreateObject(&quot;Scripting.Dictionary&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;With Mess &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 0,&amp;nbsp;&amp;nbsp;&quot;Групповая замена свойств ярлыков&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 1,&amp;nbsp;&amp;nbsp;&quot;Не указаны параметры!&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 2,&amp;nbsp;&amp;nbsp;&quot;Первый параметр не является файлом-списком или папкой!&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 3,&amp;nbsp;&amp;nbsp;&quot;Введите искомый текст:&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 4,&amp;nbsp;&amp;nbsp;&quot;Введите текст на замену:&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 5,&amp;nbsp;&amp;nbsp;&quot;Выполнена замена:&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 6,&amp;nbsp;&amp;nbsp;&quot;Возникла ошибка:&quot; &amp; vbNewLine &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 7,&amp;nbsp;&amp;nbsp;&quot;Возникла ошибка № &quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 8,&amp;nbsp;&amp;nbsp;&quot;Файл&amp;#92;папка:&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 9,&amp;nbsp;&amp;nbsp;&quot;Результат операции:&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Add 10, &quot;Замен не произошло.&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Проверка входных параметров &lt;br /&gt; Sub CheckParam &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If WScript.Arguments.Count = 0 Then Err.Raise vbObjectError + 1, &quot;&quot;, Mess(1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;FF = GetPath(WScript.Arguments(0&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not FSO.FileExists(FF&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not FSO.FolderExists(FF&amp;#41; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Err.Raise vbObjectError + 2, &quot;&quot;, Mess(2&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IsFolder = True &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IsFolder = False &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Обработка файла-ярлыка &lt;br /&gt; Sub FileProc(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim lExt, LNK &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;lExt = FSO.GetExtensionName(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If LCase(lExt&amp;#41; = &quot;lnk&quot; Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = &quot;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;With WSH.CreateShortcut(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.TargetPath = ReplaceIn(&quot;TargetPath&quot;, .TargetPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.IconLocation = ReplaceIn(&quot;IconLocation&quot;, .IconLocation&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.WorkingDirectory = ReplaceIn(&quot;WorkingDirectory&quot;, .WorkingDirectory&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Description = ReplaceIn(&quot;Description&quot;, .Description&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Save &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End With &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Msg &lt;&gt; &quot;&quot; Then Res.Add pPath, Mess(5&amp;#41; &amp; Msg &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Err.Number &lt;&gt; 0 Then Res.Add pPath, Mess(6&amp;#41; &amp; &quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot; &amp; Err.Description &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = &quot;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error GoTo 0 &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Замена в строке &lt;br /&gt; Function ReplaceIn(pType, pStr&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If InStr(1, pStr, FindStr, 1&amp;#41; &gt; 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = Msg &amp; vbNewLine &amp; &quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot; &amp; pType &amp; &quot;: &quot; &amp; pStr &amp; &quot;&amp;nbsp;&amp;nbsp;-&gt;&amp;nbsp;&amp;nbsp;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ReplaceIn = Replace(pStr, FindStr, ReplStr, 1, 1, 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Msg = Msg &amp; ReplaceIn &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ReplaceIn = pStr &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; End Function &lt;br /&gt;&lt;br /&gt; &apos;Обработка папки &lt;br /&gt; Sub FolderProc(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim loF &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set loF = FSO.GetFolder(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each F In loF.SubFolders &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F = F.Path &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FolderProc F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For Each F In loF.Files &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F = F.Path &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileProc F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set loF = Nothing &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Разложить путь при наличии переменных окружения &lt;br /&gt; Function GetPath(pPath&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetPath = FSO.GetAbsolutePathName(WSH.ExpandEnvironmentStrings(pPath&amp;#41;&amp;#41; &lt;br /&gt; End Function &lt;br /&gt;&lt;br /&gt; &apos;Проверка, нет ли ошибок &lt;br /&gt; Sub CheckErr &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim lMess &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;lMess = Mess(7&amp;#41; &amp; Err.Number &amp; &quot;:&quot; &amp; vbNewLine &amp; Err.Description &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If F &lt;&gt; &quot;&quot; Then lMess = lMess &amp; vbNewLine &amp; vbNewLine &amp; Mess(8&amp;#41; &amp; vbNewLine &amp; F &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Err.Number &lt;&gt; 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MessBox lMess, 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Quit Err.Number &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt; End Sub &lt;br /&gt;&lt;br /&gt; &apos;Сообщение &lt;br /&gt; Function MessBox(pMess, pMode&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dim lIcon &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select Case pMode &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case 1 lIcon = vbCritical + vbOKOnly &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case 2 lIcon = vbExclamation + vbOKOnly &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Case 3 lIcon = vbInformation + vbOKOnly &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End Select &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;MessBox = MsgBox(pMess, lIcon, Mess(0&amp;#41;&amp;#41; &lt;br /&gt; End Function &lt;br /&gt;&lt;br /&gt; &apos;Выход &lt;br /&gt; Sub Quit(pExitCode&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set Mess = Nothing : Set Res&amp;nbsp;&amp;nbsp;= Nothing : Set WSH&amp;nbsp;&amp;nbsp;= Nothing &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set FSO&amp;nbsp;&amp;nbsp;= Nothing : WScript.Quit pExitCode &lt;br /&gt; End Sub&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-50-1</guid>
		</item>
		<item>
			<title>ЗАКАЗ СКРИПТОВ</title>
			<link>https://tc-image.3dn.ru/forum/3-59-1</link>
			<pubDate>Mon, 06 Feb 2017 05:25:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Вы можете заказать скрипт&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Skr&lt;br /&gt;Количество ответов: 304</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;span style=&quot;font-family:Optima&quot;&gt;&lt;span style=&quot;font-size:18pt;&quot;&gt;&lt;b&gt;ЗАКАЗ СКРИПТОВ&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/Scripts_Zakaz.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В этой теме Вы можете высказывать идеи о написании того или иного скрипта. Если Вы столкнулись с монотонной задачей, которую можно автоматизировать и не знаете как это сделать, Вы можете описать свою проблему здесь и возможно найдутся те, кто подскажет как её решить.&lt;br /&gt;Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений&lt;br /&gt;&lt;br /&gt;Готовые решения будут открепляться в отдельные темы&lt;br /&gt;&lt;br /&gt;[info]&lt;br /&gt;Тема по большому счёту закрыта, т.к. я больше не пишу отдельных скриптов...&lt;br /&gt;Большинство скриптов для Total Commander вошли в функционал в утилиты &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;TCIMG&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align=&quot;right&quot;&gt;&lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TCIMG.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;[/info]&lt;br /&gt;&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-59-1</guid>
		</item>
		<item>
			<title>Не работает скрипт-логон на администратора компьютера</title>
			<link>https://tc-image.3dn.ru/forum/3-1039-1</link>
			<pubDate>Fri, 03 Feb 2017 14:07:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Не работает скрипт-логон на администратора компьютера&lt;br /&gt;Автор темы: sc0cs&lt;br /&gt;Автор последнего сообщения: sc0cs&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Здравствуйте.&lt;br /&gt;Сделал скрипт подключения дисков при входе в систему, он работает на обычных пользователей, но если пользователь является локальным администратором скрипт не срабатывает.&lt;br /&gt;В чём может быть причина не пойму.&lt;br /&gt;Кто сталкивался с такой проблемой подскажите куда копать.</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>sc0cs</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1039-1</guid>
		</item>
		<item>
			<title>Вызов внутренних команд программ с помощью скриптов.</title>
			<link>https://tc-image.3dn.ru/forum/3-1029-1</link>
			<pubDate>Fri, 02 Dec 2016 08:36:15 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Автор темы: Паразит&lt;br /&gt;Автор последнего сообщения: Паразит&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Привет. Возможно ли, с помощью &lt;b&gt;AutoIt, VBScript, JScript&lt;/b&gt; вызывать функции и внутренние команды других программ?&lt;br /&gt;В данном случае, меня интересует &lt;b&gt;Total Commander&lt;/b&gt;.&lt;br /&gt;Вот я хочу вызвать внутреннюю команду &lt;b&gt;cm_SpreadSelection&lt;/b&gt;.&lt;br /&gt;Как мне её возможно вызвать напрямую?&lt;br /&gt;Без всяких кликов, SendKeys, вызовов меню и т.д.&lt;br /&gt;Скажу сразу, что меня не интересует &lt;b&gt;ActiveX&lt;/b&gt; компонент &lt;b&gt;TCScript.Helper&lt;/b&gt;, так как он у меня не установлен, и я его не планирую устанавливать. Меня интересуют только &lt;b&gt;AutoIt, VBScript, JScript&lt;/b&gt;, но в чистом виде.&lt;br /&gt;&lt;br /&gt;По аналогии с &lt;b&gt;TCIMG&lt;/b&gt;&lt;br /&gt;&lt;b&gt;tcimg=$cm521&lt;/b&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Паразит</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1029-1</guid>
		</item>
		<item>
			<title>Получение списка файлов в скрипте и изменение даты</title>
			<link>https://tc-image.3dn.ru/forum/3-1028-1</link>
			<pubDate>Thu, 01 Dec 2016 08:20:41 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Паразит&lt;br /&gt;Количество ответов: 15</description>
			<content:encoded>Вынесены сообщения в отдельную тему...&lt;br /&gt;&lt;br /&gt;.</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1028-1</guid>
		</item>
		<item>
			<title>Работа с браузером Mozilla Firefox</title>
			<link>https://tc-image.3dn.ru/forum/3-1002-1</link>
			<pubDate>Wed, 20 Jan 2016 15:56:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Минимизировать окно Mozilla Firefox&lt;br /&gt;Автор темы: turoc1&lt;br /&gt;Автор последнего сообщения: turoc1&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Здарова . Люди возник такой вопрос как с помощью VBS скрипта сделать так чтоб окно браузера Mozilla Firefox открывалось определённого размера в определённом месте . У меня есть такой код но он работает с IE . Что здесь надо поменять ? ПОМОГИТЕ.&lt;br /&gt;Вот код :&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Set objIE = CreateObject(&quot;InternetExplorer.Application&quot;&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;objIE.Navigate(&quot;http&amp;#58;//yandex.ru/&quot;&amp;#41; &apos; адрес видеорегистратора&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Do While objIE.Busy : Wscript.Sleep 700 : Loop&lt;br /&gt;&lt;br /&gt; &apos; расположение относительно экрана&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.Top = 50&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.Left = 50&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.Height = 300&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.Width&amp;nbsp;&amp;nbsp;= 550&lt;br /&gt;&apos; убираем все лишнее с IE&amp;nbsp;&amp;nbsp;&lt;br /&gt; objIE.AddressBar = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.MenuBar = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.ToolBar = False&lt;br /&gt; objIE.StatusBar&amp;nbsp;&amp;nbsp;= False&lt;br /&gt; objIE.RegisterAsBrowser = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;objIE.Visible = True&lt;br /&gt; &lt;br /&gt; WScript.Quit 0&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>turoc1</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1002-1</guid>
		</item>
		<item>
			<title>Присвоение переменной (VBS скрипт)</title>
			<link>https://tc-image.3dn.ru/forum/3-1001-1</link>
			<pubDate>Tue, 19 Jan 2016 13:25:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Присвоить переменную строке в TXTфайле&lt;br /&gt;Автор темы: turoc1&lt;br /&gt;Автор последнего сообщения: turoc1&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Здарова ВСЕМ.&lt;br /&gt;Люди помогите незнающему . Есть скрипт который читает и выводит в окне последние 3 строки в TXT файле. Так как сделать так чтоб не выводить последние три строчки , а просто присвоить переменные отдельно например (в файле 5 строчек 1,2,3,4,5 нужно чтоб было так 1=a, 2=b, 3=c ну и так далее . Повторюсь знание VBS у меня =0. Поэтому если можно помогите.&lt;br /&gt;Вот скрипт.&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Option Explicit&lt;br /&gt;&lt;br /&gt;Dim strPath&lt;br /&gt;Dim lngLines&lt;br /&gt;&lt;br /&gt;Dim objFSO&lt;br /&gt;Dim objTS&lt;br /&gt;&lt;br /&gt;Dim i&lt;br /&gt;Dim j&lt;br /&gt;&lt;br /&gt;strPath = &quot;d:&amp;#92;xdx&amp;#92;testreadfile.txt&quot; &apos; Путь к текстовому файлу&lt;br /&gt;lngLines = 3 &apos; Количество потребных последних строк&lt;br /&gt;&lt;br /&gt;ReDim arrLines(lngLines - 1&amp;#41; &apos; Массив для организации очереди из считываемых строк&lt;br /&gt;&lt;br /&gt;Set objFSO = WScript.CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41;&lt;br /&gt;Set objTS = objFSO.OpenTextFile(strPath&amp;#41;&lt;br /&gt;&lt;br /&gt;With objTS&lt;br /&gt;i = 0&lt;br /&gt;&lt;br /&gt;Do Until .AtEndOfStream&lt;br /&gt;arrLines(i&amp;#41; = .ReadLine(&amp;#41;&lt;br /&gt;&lt;br /&gt;i = (i + 1&amp;#41; Mod lngLines&lt;br /&gt;Loop&lt;br /&gt;&lt;br /&gt;.Close&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;Set objTS = Nothing&lt;br /&gt;Set objFSO = Nothing&lt;br /&gt;&lt;br /&gt;For j = 0 To lngLines - 1&lt;br /&gt;WScript.Echo arrLines((i + j&amp;#41; Mod lngLines&amp;#41;&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;WScript.Quit 0&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>turoc1</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-1001-1</guid>
		</item>
		<item>
			<title>AddOrDelButtonBars.vbs -добавление/удаление кнопки с панелей</title>
			<link>https://tc-image.3dn.ru/forum/3-812-1</link>
			<pubDate>Fri, 25 Sep 2015 18:35:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://tc-image.3dn.ru/forum/3&quot;&gt;ТЕСТИРОВАНИЕ СКРИПТОВ для TC&lt;/a&gt;&lt;br /&gt;Описание темы: Панели инструментов Total Commander&lt;br /&gt;Автор темы: Andrey_A&lt;br /&gt;Автор последнего сообщения: Andrey_A&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>&lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:12pt;&quot;&gt;Добавление скопированной кнопки из буфера обмена в панели инструментов (.bar) в заданную позицию Total Commander&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; Используется &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;TCIMG.exe&lt;/span&gt;&lt;/b&gt; - файл можете скачать в теме: &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/5-498-1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;утилита TCIMG&lt;/b&gt;&lt;/a&gt; &lt;br /&gt; &lt;b&gt;&lt;span style=&quot;color:red&quot;&gt;Используется скрипт&lt;/span&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/3-6-180-16-1328746288&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;FunctionsPlus.vbs&lt;/a&gt;&lt;/b&gt; - Скрипт-библитотека с различными Функциями, которые можно использовать в других скриптах &lt;br /&gt;&lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&apos; AddOrDelButtonBars.vbs &lt;br /&gt; &apos;========================&amp;nbsp;&amp;nbsp;&amp;nbsp;Описание&amp;nbsp;&amp;nbsp;&amp;nbsp;===================================== &lt;br /&gt; &apos; Добавление скопированной кнопки из буфера обмена в панели инструментов (.bar&amp;#41; в заданную позицию Total Commander &lt;br /&gt; &apos; Удаление с панелей инструментов кнопку, находящуюся на определённой позиции &lt;br /&gt; &apos; (позиция, номер вводится в диалоге&amp;#41; &lt;br /&gt; &apos;=======================&amp;nbsp;&amp;nbsp;&amp;nbsp;Параметры&amp;nbsp;&amp;nbsp;====================================== &lt;br /&gt; &apos; 0 - удалить кнопку &lt;br /&gt; &apos; 1 - добавить кнопку из буфера &lt;br /&gt;&lt;br /&gt; &apos; Автор:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Аверин Андрей &lt;br /&gt; &apos; Версия:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.4 (08.03.2011 - 27.02.2013&amp;#41; &lt;br /&gt; &apos; Mail:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Averin-And@yandex.ru &lt;br /&gt; &apos; Site:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http&amp;#58;//tc-image.3dn.ru/forum/9-812-5371-16-1361887507 &lt;br /&gt; &apos;=========================================================================== &lt;br /&gt; Dim WSH : Set WSH = CreateObject(&quot;WScript.Shell&quot;&amp;#41; &lt;br /&gt; If WScript.Arguments.Count &gt; 0 Then : AU = WScript.Arguments(0&amp;#41; : vb = vbNewLine : Else : WSH.Popup &quot;Не хватает параметров!&quot;, 1, &quot;Ошибка&quot;, 64 : QuitW : End If : If AU &lt;&gt; 1 Then AU = -1 &lt;br /&gt; If AU = -1 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inf = &quot;Введите номер (позицию&amp;#41; кнопки на главной панели, которую необходимо удалить из всех основных панелей&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Title = &quot;Удаление кнопки из основных панелей&quot; &lt;br /&gt; Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inf = &quot;- Введите номер (позицию&amp;#41; на главной панели, куда необходимо вставить кнопку из буфера обмена во все основные панели&quot; &amp; vb &amp; &quot;- Убедитесь, что необходимая для вставки кнопка скопирована в буфер обмена!&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Title = &quot;Вставка кнопки из буфера в основные панели&quot; &lt;br /&gt; End If &lt;br /&gt; N = InputBox(Inf, Title, &quot;10&quot;&amp;#41; : If Len(N&amp;#41; = 0 Or IsEmpty(N&amp;#41; Then QuitW &lt;br /&gt; If AU = 1 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;P = &quot;HKCU&amp;#92;Software&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Internet Settings&amp;#92;Zones&amp;#92;3&amp;#92;1407&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;A = WSH.RegRead(P&amp;#41; : If A &gt; 0 Then WSH.RegWrite P, 0, &quot;REG_DWORD&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Clip = CreateObject(&quot;htmlfile&quot;&amp;#41;.ParentWindow.ClipboardData.GetData(&quot;text&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Len(Clip&amp;#41; = 0 Or InStr(Clip, vb&amp;#41; = 0 Then Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;aC = Split(ConvertBCA(Clip&amp;#41;, vb&amp;#41; &lt;br /&gt; End If &lt;br /&gt; &apos;=================&amp;nbsp;&amp;nbsp;&amp;nbsp;Изменяемые параметры&amp;nbsp;&amp;nbsp;&amp;nbsp;================================ &lt;br /&gt; TCIMG = GetPath( &quot;%COMMANDER_PATH%&amp;#92;TCIMG.exe&quot;&amp;#41; &apos;Утилита, вызывающая команды ТС &lt;br /&gt; &apos; файл с дополнительными функциями &lt;br /&gt; FuncPlus = &quot;%COMMANDER_PATH%&amp;#92;Scripts&amp;#92;Include&amp;#92;FunctionsPlus.vbs&quot; &lt;br /&gt; &apos; путь к папке с барами &lt;br /&gt; BarPath = GetPath(&quot;%COMMANDER_PATH%&amp;#92;Bar&amp;#92;&quot;&amp;#41; &lt;br /&gt; &apos; массив нужных имён баров &lt;br /&gt; aB = Array(&quot;000_Osnovnaja.bar&quot;, &quot;002_Multimedia.bar&quot;, &quot;005_Record_Disks.bar&quot;,&quot;007_Creation_Video_TV.bar&quot;, &quot;010_Grafica.bar&quot;, &quot;012_Text.bar&quot;,&quot;029_Internet.bar&quot;, &quot;015_Sistems.bar&quot;, &quot;213_Sistems_Setting.bar&quot;, &quot;035_Arhive_Passwords.bar&quot;, &quot;173_Resources.bar&quot;, _ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;036_Utility_Tools.bar&quot;,&quot;212_Setting_TC.bar&quot;, &quot;062_Registration.bar&quot;, &quot;100_Additional_Tools.bar&quot;,&quot;041_Game.bar&quot;, &quot;042_Others.bar&quot;, &quot;039_User_Panel_01.bar&quot;, &quot;040_User_Panel_02.bar&quot;, &quot;037_Additional_Tools.bar&quot;&amp;#41; &lt;br /&gt; &apos;=========================================================================== &lt;br /&gt; &apos; aB = Array(&quot;041_Game.bar&quot;&amp;#41; &lt;br /&gt; N = CInt(N&amp;#41; &lt;br /&gt; With CreateObject(&quot;Scripting.FileSystemObject&quot;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Execute .OpenTextFile(GetPath(FuncPlus&amp;#41;&amp;#41;.ReadAll &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;For k = 0 To Ubound(aB&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;T = &quot;&quot; : S = &quot;&quot; : G = &quot;&quot; : RZ = 0 : NM = &quot;&quot; : NBut = 0 : AU = CInt(AU&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BP = BarPath &amp; aB(k&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;On Error Resume Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Not .FileExists(BP&amp;#41; Then : CreateObject(&quot;WScript.Shell&quot;&amp;#41;.Popup &quot;Не найден файл &quot; &amp; BP, 1, &quot;Ошибка!&quot;, 64 : QuitW : End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;T = .OpenTextFile(BP&amp;#41;.ReadAll &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;S = RegExpSearchInText(T, &quot;(&amp;#92;&amp;#91;Buttonbar&amp;#92;](&amp;#91;&amp;#92;r&amp;#92;n]*.*&amp;#41;*&amp;#41;&quot;&amp;#41; : G = Replace(T, S, &quot;&quot;&amp;#41; : BT = Split(S, vb&amp;#41; : NBut = CInt(RegExpReplace(BT(1&amp;#41;, &quot;.*=(&amp;#92;d+&amp;#41;&quot;, &quot;$1&quot;, 1, 1, 1&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If N &gt; NBut Then N = NBut + 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;U = Ubound(BT&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If U &gt; 4 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For i = 2 To U &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If Len(BT(i&amp;#41;&amp;#41; &gt; 0 Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Num = CInt(RegExpReplace(Left(BT(i&amp;#41;, InStr(BT(i&amp;#41;, &quot;=&quot;&amp;#41; -1&amp;#41;, &quot;(&amp;#92;D+&amp;#41;(&amp;#91;0-9]+&amp;#41;&quot;, &quot;$2&quot;, 1, 1, 1&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If AU = -1 And N = Num Then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BT(i&amp;#41; = &quot;&quot; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If AU = -1 And Num &gt; N Then BT(i&amp;#41; = ExNum(BT(i&amp;#41;, Num - 1&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If AU = 1 And Num &gt;= N Then : Num = Num + 1 : BT(i&amp;#41; = ExNum(BT(i&amp;#41;, Num&amp;#41; : End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Num = String(5 - Len(Num&amp;#41;, &quot;0&quot;&amp;#41; &amp; Num : BT(i&amp;#41; = Num &amp; BT(i&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If AU = 1 Then : For x = 0 To Ubound(aC&amp;#41; : Q = U + x + 1 : ReDim Preserve BT(Q&amp;#41; : BT(Q&amp;#41; = aC(x&amp;#41; : Next : End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BT(1&amp;#41; = &quot;000001Buttoncount=&quot; &amp; NBut + AU : BT(0&amp;#41; = &quot;000000&quot; &amp; BT(0&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.CopyFile BP, BP &amp; &quot;.bak&quot; &apos; закомментируйте если не нужен бэкап &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;T = DelFirstEmptyLine(RegExpReplace(Join(SelectingArrUp(BT&amp;#41;, vb&amp;#41;, &quot;(&amp;#91;0-9_]+&amp;#41;(.*&amp;#41;&quot;, &quot;$2&quot;, 1, 1, 1&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.OpenTextFile(BP, 2&amp;#41;.Write G &amp; T &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WScript.Sleep 100 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;End If &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next &lt;br /&gt; End With &lt;br /&gt; WSH.Exec(TCIMG &amp; &quot; tcimg=$cm498 buttn=TBUTTONCHANGEDLG||TButton3&quot;&amp;#41; &lt;br /&gt; Function GetPath(pPath&amp;#41; : GetPath = WSH.ExpandEnvironmentStrings(pPath&amp;#41; : End Function &lt;br /&gt; Sub QuitW : If A &gt; 0 Then WSH.RegWrite P, A, &quot;REG_DWORD&quot; End If : Set WSH = Nothing : WScript.Quit : End Sub &lt;br /&gt; Sub Quit : MsgBox &quot;В буфере обмена находятся некоректные данные&quot; &amp; vb &amp; &quot;Выделите кнопку на панели TC и повторите заново&quot;, 64, Titles : QuitW : End Sub &lt;br /&gt; Function ConvertBCA(BN&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;If InStr(LCase(BN&amp;#41;, &quot;totalcmd#bar#data&quot;&amp;#41; &lt;&gt; 1 Then Quit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;B = Split(BN, vb&amp;#41; : M = String(5 - Len(N&amp;#41;, &quot;0&quot;&amp;#41; &amp; N : ConvertBCA = M &amp; &quot;cmd&quot; &amp; N &amp; &quot;=&quot; &amp; B(1&amp;#41; &amp; vb &amp; M &amp; &quot;param&quot; &amp; N &amp; &quot;=&quot; &amp; B(2&amp;#41; &amp; vb &amp; M &amp; &quot;path&quot; &amp; N &amp; &quot;=&quot; &amp; B(5&amp;#41; &amp; vb &amp; M &amp; &quot;button&quot; &amp; N &amp; &quot;=&quot; &amp; B(3&amp;#41; &amp; vb &amp; M &amp; &quot;menu&quot; &amp; N &amp; &quot;=&quot; &amp; B(4&amp;#41; &amp; vb &amp; M &amp; &quot;iconic&quot; &amp; N &amp; &quot;=&quot; &amp; B(6&amp;#41; &amp; vb &amp; &quot;8888888888&quot; &lt;br /&gt; End Function &lt;br /&gt; Function ExNum(NM, RZ&amp;#41; : ExNum = RegExpReplace(NM, &quot;(&amp;#92;D+&amp;#41;(&amp;#92;d+&amp;#41;(=.*&amp;#41;&quot;, &quot;$1&quot; &amp; RZ &amp; &quot;$3&quot;, 1, 1, 1&amp;#41; : End Function&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;http://tc-image.3dn.ru/forum/2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;div align=&quot;right&quot;&gt;&lt;img src=&quot;http://tc-image.3dn.ru/TC_image_files/TC_Image_logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt;&lt;/a&gt;</content:encoded>
			<category>ТЕСТИРОВАНИЕ СКРИПТОВ для TC</category>
			<dc:creator>Andrey_A</dc:creator>
			<guid>https://tc-image.3dn.ru/forum/3-812-1</guid>
		</item>
	</channel>
</rss>