<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: замена символов в именах файлов]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7198</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7198&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: замена символов в именах файлов».]]></description>
		<lastBuildDate>Fri, 11 May 2012 14:23:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60192#p60192</link>
			<description><![CDATA[<p>во - спасибо огромное! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> поразбираюсь )</p>]]></description>
			<author><![CDATA[null@example.com (djken)]]></author>
			<pubDate>Fri, 11 May 2012 14:23:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60192#p60192</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60157#p60157</link>
			<description><![CDATA[<p>Как-то так (не проверял):<br /></p><div class="codebox"><pre><code>@echo off
setlocal enableextensions enabledelayedexpansion
LoopArgs:
if [%1]==[] endlocal &amp; exit /b
pushd %1
for %%I in (*.*) do (
  set Name=%%I
  set Name=!Name:%%28=(!
  set Name=!Name:%%29=)!
  if not %%I==!Name! rename %%I !Name!
)
popd
shift
goto LoopArgs</code></pre></div><p>Руководство форума&nbsp; прошу обратить внимание на тот же код при включенной расцветке <img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" />:</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Fri, 11 May 2012 06:49:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60157#p60157</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60146#p60146</link>
			<description><![CDATA[<p>Огромное спасибо ) Но дело в том, что просто я для себя хочу разобраться именно с .bat файлами <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (djken)]]></author>
			<pubDate>Fri, 11 May 2012 02:52:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60146#p60146</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60144#p60144</link>
			<description><![CDATA[<p>Например<br />(пути к обрабатываемым каталогам - аргументами командной строки):<br /></p><div class="codebox"><pre><code>var FSO = new ActiveXObject(&quot;Scripting.FileSystemObject&quot;);
var Args = WScript.Arguments;
for (var i = 0; i &lt; Args.length; i++) {
  var FilesEnum;
  try {
    var DirPath = Args.item(i);
    FilesEnum = new Enumerator(FSO.GetFolder(DirPath).Files);
  } catch (Err) {
    WScript.Echo(
      &quot;Каталог: &quot; + DirPath + &quot;\n&quot; +
      Err.name + &quot; &quot; + Err.number + &quot;: &quot; + Err.message
    );
    FilesEnum = new Enumerator();
  }
  for (; !FilesEnum.atEnd(); FilesEnum.moveNext()) {
    var File = FilesEnum.item();
    var Name = File.Name, NewName = unescape(Name);
    try {
      if (NewName != Name) File.Name = NewName;
    } catch (Err) {
      WScript.Echo(
       &quot;Каталог: &quot; + DirPath + &quot;\n&quot; +
       &quot;Переименование: &quot; + Name + &quot;-&gt;&quot; + NewName +&quot;\n&quot; +
        Err.name + &quot; &quot; + Err.number + &quot;: &quot; + Err.message
      );
    }    
  }
}</code></pre></div><p>OFF: Как-то вразнобой раскрашиваются для JS идентификаторы: и чёрные, и синие, и сиреневые.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Thu, 10 May 2012 23:22:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60144#p60144</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60141#p60141</link>
			<description><![CDATA[<p>Это проще сделать на JScript с помощью функции unescape.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Thu, 10 May 2012 21:59:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60141#p60141</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: замена символов в именах файлов]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60139#p60139</link>
			<description><![CDATA[<p>Привет всем!<br />Весь день мучаюсь, так ничего и не вышло.<br />ЗАДАЧА: в директории лежат несколько папок с MP3 файлами. В именах файлов вместо скобок идут символы &quot;(&quot; - %28 , &quot;)&quot; - %29. Нужен bat-ник, который заменит эти встречающиеся комбинации цифр на соответствующие скобки <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Заранее спасибо <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (djken)]]></author>
			<pubDate>Thu, 10 May 2012 21:33:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60139#p60139</guid>
		</item>
	</channel>
</rss>
