<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AutoIt: Получить расширения выделенных файлов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12328</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12328&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AutoIt: Получить расширения выделенных файлов».]]></description>
		<lastBuildDate>Thu, 19 Jan 2017 15:58:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111254#p111254</link>
			<description><![CDATA[<p>Проще того, что в крайнем коде? <span class="postimg"><img src="http://www.kolobok.us/smiles/mini/pardon_mini.gif" alt="http://www.kolobok.us/smiles/mini/pardon_mini.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 19 Jan 2017 15:58:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111254#p111254</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111250#p111250</link>
			<description><![CDATA[<p>Согласен. Но для новичка это, по-моему, самый простой вариант.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Thu, 19 Jan 2017 13:01:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111250#p111250</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111236#p111236</link>
			<description><![CDATA[<p>Странно видеть такой вопрос от разработчика, который кроме разве что с #Include, Gdip.ahk нигде их не использует.<br />А мораль сей басни такова: чтобы выкорчевать маленькую козюльку, нужно запустить в тело 3 банки соплей.<br /></p><div class="codebox"><pre><code>$FPath = &#039;C:\bla bla bla\bla lba.ext3.ext2.ext1.ext&#039;
MsgBox(0,&quot;&quot;, ObjCreate(&#039;Scripting.FileSystemObject&#039;).GetExtensionName($FPath))</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 19 Jan 2017 00:38:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111236#p111236</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111232#p111232</link>
			<description><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p><strong>Malcev</strong><br />Инклюды не в счёт.</p></blockquote></div><p>А че̇м они плохи?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 18 Jan 2017 21:22:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111232#p111232</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111222#p111222</link>
			<description><![CDATA[<p><strong>Parazit</strong><br />Я всё равно не понимаю.<br />1. Файлы могут быть выделены с одним и тем же расширением. В итоге получатся дубликаты.<br />2. Зачем вообще получать имена, чтобы вытащить из них только расширения? Нет проще задать расширения сразу?</p><p><strong>Malcev</strong><br />Инклюды не в счёт.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 18 Jan 2017 16:11:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111222#p111222</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111220#p111220</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Я облазил всю справку, но так и не нашёл ту функцию, которая возвращает расширения переданных файлов.</p></blockquote></div><p><a href="https://www.autoitscript.com/autoit3/docs/libfunctions/_PathSplit.htm">https://www.autoitscript.com/autoit3/do … hSplit.htm</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 18 Jan 2017 15:02:46 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111220#p111220</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111217#p111217</link>
			<description><![CDATA[<p>Задача была получить все расширения файлов. <br />Я выделяю по одному экземпляру выделенных файлов, и с помощью этого скрипта можно делать любые вещи <br />с полученными расширениями. Копировать, перемещать, изменять атрибуты, архивировать и так далее.<br />Я облазил всю справку, но так и не нашёл ту функцию, которая возвращает расширения переданных файлов.</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Wed, 18 Jan 2017 11:57:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111217#p111217</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111210#p111210</link>
			<description><![CDATA[<p>А вообще зачем это нужно? Какой толк от повторяющихся масок?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 18 Jan 2017 08:59:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111210#p111210</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111207#p111207</link>
			<description><![CDATA[<p>Точно. Я просто делал под другую задачу, и это опустил.</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Wed, 18 Jan 2017 06:56:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111207#p111207</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111206#p111206</link>
			<description><![CDATA[<p>Ну, здрасте. StringMid это и делает. Версия AutoIt актуальная?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 18 Jan 2017 04:25:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111206#p111206</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111203#p111203</link>
			<description><![CDATA[<p>Спасибо. Почти то. Вот задача теперь, как удалить первую ненужную точку с запятой, вместе с пробелом.</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Wed, 18 Jan 2017 00:36:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111203#p111203</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111202#p111202</link>
			<description><![CDATA[<p>Понятно.</p><div class="codebox"><pre><code>Dim $Exts
For $i = 1 To $CmdLine[0]
  $Exts &amp;= &#039;; &#039; &amp; StringRegExpReplace($CmdLine[$i], &#039;^(?:.*?)(\.[^.]+)?$&#039;, &#039;*\1&#039;)
Next
Msgbox(0,&quot;&quot;, StringMid($Exts, 3))</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 17 Jan 2017 23:48:20 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111202#p111202</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111201#p111201</link>
			<description><![CDATA[<p><strong>Flasher</strong>, так получается поочерёдное перебирание элементов массива.<br />А мне надо, чтобы это было одной строкой.</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Tue, 17 Jan 2017 23:23:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111201#p111201</guid>
		</item>
		<item>
			<title><![CDATA[Re: AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111200#p111200</link>
			<description><![CDATA[<div class="codebox"><pre><code>For $i = 1 To $CmdLine[0]
  $Path = $CmdLine[$i]
  Msgbox(0,&quot;&quot;, StringRegExpReplace($Path, &#039;^(?:.*?)(\.[^.]+)?$&#039;, &#039;*\1&#039;))
Next</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 17 Jan 2017 22:27:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111200#p111200</guid>
		</item>
		<item>
			<title><![CDATA[AutoIt: Получить расширения выделенных файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=111198#p111198</link>
			<description><![CDATA[<p>Привет. Задача получить расширения выделенных файлов. Я в <strong>Total Commander</strong> выделяю файлы с параметром <strong>%P%S</strong>.</p><p>Существует ли в <strong>AutoIt </strong>такой метод, который возвращает расширения файлов?<br />Вот скрипт</p><div class="codebox"><pre><code>#include &lt;Array.au3&gt;

If WinExists(&quot;[CLASS:TTOTAL_CMD]&quot;) Then
WinActivate(&quot;[CLASS:TTOTAL_CMD]&quot;)
endif
$aaa = _ArrayToString($CmdLine, &#039; &#039;, 1)
MsgBox ( 1, &quot;text&quot;, $aaa)</code></pre></div><p>Вместо полных имён, в конечном итоге должно выглядить так.</p><p>*.txt; *.htm; *.mp3</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Tue, 17 Jan 2017 21:34:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=111198#p111198</guid>
		</item>
	</channel>
</rss>
