<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Работа с bat-файлами]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9477&amp;type=atom" />
	<updated>2014-04-14T12:34:02Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9477</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81770#p81770" />
			<content type="html"><![CDATA[<p><a href="http://forum.wincmd.ru/viewtopic.php?t=13368&amp;postdays=0&amp;postorder=asc&amp;&amp;start=0">Здесь</a> пример батничка, позволяющего создавать/читать/изменять собственный &quot;ini&quot;... Чисто для примера.</p><p>P.S. В поле &quot;код&quot; - ююэнкоженый 7zip.</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2014-04-14T12:34:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81770#p81770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81742#p81742" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Хотите убить в человеке творческую жилку?</p></blockquote></div><p>Ну что Вы, пусть живёт... жилка-то.</p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2014-04-13T17:47:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81742#p81742</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81741#p81741" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Yury пишет:</cite><blockquote><p>только для этого ставлю перед собой конкретную задачу, разрабатываю конкретный алгоритм и подбираю конкретные средства его воплощения.</p></blockquote></div><p>Вижу, что Вы <em>конкретный</em> человек. А если без ерничаний. Вы, может быть, смысла и не видете, кто-то другой - напротив. Вы не допускаете возможность того, что в данном случае тот же INI в данном случае не просто прихоть, а необходимость? Как и Вы, человек поставил <em>конкретную</em> цель. Хотите убить в человеке творческую жилку?</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-13T17:08:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81741#p81741</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81728#p81728" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>И кстати, если поработать напильником, то можно прикрутить INI и многое другое.</p></blockquote></div><p>Дык, никто ж не спорит. При желании &quot;прикрутить&quot; можно практически всё. Если был бы предоставлен готовый INI-файл, &quot;распарсили&quot; бы его в два счёта. Только вот в &quot;сочинении&quot;&nbsp; INI-файла не вижу смысла.</p><br /><br /><div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>Правда это я бы назвал баловством.</p></blockquote></div><p>Вот и я ж о том. &quot;Побаловаться&quot; иногда и сам непрочь, только для этого ставлю перед собой <span class="bbu">конкретную</span> задачу, разрабатываю <span class="bbu">конкретный</span> алгоритм и подбираю <span class="bbu">конкретные</span> средства его воплощения.</p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2014-04-13T10:35:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81728#p81728</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81708#p81708" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Yuri пишет:</cite><blockquote><p>Создавать INI-файл для пакетного файла -- нонсенс.</p></blockquote></div><p>У каждого свой контраргумент. Если, например, писать командный сценарий с весьма развитой системой выборок, можно пойти далее - использовать xml; парсить за счет гибридизации с wsh. Как вариант.<br /></p><div class="quotebox"><cite>Yuri пишет:</cite><blockquote><p>Кстати, с помощью чего качать собираетесь?</p></blockquote></div><p>Хоть wget&#039;ом, хоть curl&#039;ом. Можно и штатными срествами.<br /></p><div class="codebox"><pre><code>@set @script=0 /*
  @echo off
    set @script=
    setlocal
      set &quot;i=0&quot;
      for %%i in (%*) do set /a &quot;i+=1&quot;
      if &quot;%i%&quot; equ &quot;2&quot; (
        cscript //nologo //e:jscript &quot;%~dpnx0&quot; %1 %2
      ) else (
        echo %~n0 v1.01 - download files from internet
        echo Copyright ^(C^) 2010-2013 greg zakharov gregzakh@gmail.com
        echo.
        echo Usage: %~n0 ^&lt;local_path^&gt; ^&lt;url^&gt;
        echo.
        echo Example:
        echo   %~n0 E:\arc http://download.sysinternals.com/files/Autoruns.zip
      )
    endlocal
  exit /b
*/

with (WScript.Arguments) {
  with (new ActiveXObject(&#039;Scripting.FileSystemObject&#039;)) {
    var file = Unnamed(1).substring(Unnamed(1).lastIndexOf(&#039;/&#039;) + 1, Unnamed(1).length);
    
    if (FolderExists(Unnamed(0))) {
      with (new ActiveXObject(&#039;MSXML2.XMLHTTP.3.0&#039;)) {
        try {
          open(&#039;GET&#039;, Unnamed(1), false);
          send();
        }
        catch (e) {}
        
        if (status == 200) {
          with (new ActiveXObject(&#039;ADODB.Stream&#039;)) {
            Open();
            Type = 1;
            Write(responseBody);
            SaveToFile(Unnamed(0) + &#039;\\&#039; + file);
            Close();
          }
        }
        else WScript.echo(&#039;Error: bad request.&#039;);
      }
    }
    else WScript.echo(&#039;Error: folder should be exist.&#039;);
  }
}</code></pre></div><p>Правда это я бы назвал баловством. И кстати, если поработать напильником, то можно прикрутить INI и многое другое. Так что, я бы на Вашем месте не был столь категоричен в назиданиях.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-13T06:33:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81708#p81708</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81689#p81689" />
			<content type="html"><![CDATA[<p>INI-файлы либо создаются для какого-нибудь приложения, которое их поддерживает, либо редактируются уже имеющиеся. Создавать INI-файл для пакетного файла -- нонсенс. Впишите необходимые данные в любой текстовый файл, и пакетный файл их сможет обработать для последующих действий, хотя и это, думаю, излишне.</p><p>Кстати, с помощью чего качать собираетесь?</p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2014-04-12T17:03:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81689#p81689</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81688#p81688" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Yury пишет:</cite><blockquote><p><strong>INI-файл -- &quot;в студию&quot;!</strong></p></blockquote></div><p>нету.его тоже нужно как-то прописать</p>]]></content>
			<author>
				<name><![CDATA[rokfov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32079</uri>
			</author>
			<updated>2014-04-12T16:10:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81688#p81688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81685#p81685" />
			<content type="html"><![CDATA[<p><strong>INI-файл -- &quot;в студию&quot;!</strong></p>]]></content>
			<author>
				<name><![CDATA[Yury]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30230</uri>
			</author>
			<updated>2014-04-12T12:44:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81685#p81685</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Работа с bat-файлами]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=81684#p81684" />
			<content type="html"><![CDATA[<p>Здравствуйте! Мне нужно чтобы bat-файл скачивал в папку, указанную в ini-файле набор файлов,указанных в том же ini-файле.Если в папке уже есть одноименный файл и он не отличается по размеру, скачивать новый не нужно. При первом запуске скрипт должен прописывать свой автозапуск при старте компьютера.<br />Никогда не работал с ini файлами. Кто может помочь разобраться???</p>]]></content>
			<author>
				<name><![CDATA[rokfov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32079</uri>
			</author>
			<updated>2014-04-12T10:41:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=81684#p81684</id>
		</entry>
</feed>
