<?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=6460</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6460&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: интерактивный пакетный файл».]]></description>
		<lastBuildDate>Thu, 24 Nov 2011 13:39:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53809#p53809</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 (GrukhvinEV)]]></author>
			<pubDate>Thu, 24 Nov 2011 13:39:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53809#p53809</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53808#p53808</link>
			<description><![CDATA[<p>Нет, вот так:<br /></p><div class="codebox"><pre><code>@echo off
set f=%1
for /f &quot;tokens=1,2*&quot; %%i in (Catalog.txt) do (call :st &quot;%%i&quot; &quot;%~p0%%j&quot;  )
exit

:st
set /p q=&quot;Copy file %f% to user %1? (yes or no) &quot;
if &quot;%q%&quot;==&quot;yes&quot; (echo Yes&amp;copy /y %f% %2&amp;exit /b) else (if &quot;%q%&quot;==&quot;no&quot; (echo No&amp;exit /b) else (echo Write yes or no&amp;goto st))</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (chichva)]]></author>
			<pubDate>Thu, 24 Nov 2011 13:27:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53808#p53808</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53807#p53807</link>
			<description><![CDATA[<p>Вот так ?</p><div class="codebox"><pre><code>@echo off
set f=%1
for /f &quot;tokens=1,2*&quot; %%i in (Catalog.txt) do (call :st &quot;%%i&quot; &quot;%~p0%%j&quot;  )
:st
set /p q=&quot;Copy file %f% to user %1? (yes or no) &quot;
if &quot;%q%&quot;==&quot;yes&quot; (echo Yes&amp;copy /y %f% %2&amp;exit /b) else (if &quot;%q%&quot;==&quot;no&quot; (echo No&amp;exit /b) else (echo Write yes or no&amp;goto st))
exit</code></pre></div><p>Если да, то не помогло.</p>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Thu, 24 Nov 2011 13:13:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53807#p53807</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53805#p53805</link>
			<description><![CDATA[<p>После цикла вставь - exit, чтобы лишний раз не выполнялась процедура - :st</p>]]></description>
			<author><![CDATA[null@example.com (chichva)]]></author>
			<pubDate>Thu, 24 Nov 2011 12:58:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53805#p53805</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53803#p53803</link>
			<description><![CDATA[<p>А вот получилось все исправить! Теперь другая проблема, почему то после того как он задал три вопроса <br />1)&quot;Скопировать пользователю Ivan файл 1.txt ?&quot;<br />2)&quot;Скопировать пользователю Egor файл 1.txt ?&quot;<br />3)&quot;Скопировать пользователю Petya файл 1.txt ?&quot;<br />Он еще спрашивает &quot;Скопировать пользователю 1.txt файл 1.txt ?&quot;<br />Как исправить ? в чем проблема ? </p><div class="codebox"><pre><code>@echo off
set f=%1
for /f &quot;tokens=1,2*&quot; %%i in (Catalog.txt) do (call :st &quot;%%i&quot; &quot;%~p0%%j&quot;  )
:st
set /p q=&quot;Copy file %f% to user %1? (yes or no) &quot;
if &quot;%q%&quot;==&quot;yes&quot; (echo Yes&amp;copy /y %f% %2&amp;exit /b) else (if &quot;%q%&quot;==&quot;no&quot; (echo No&amp;exit /b) else (echo Write yes or no&amp;goto st))
pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Thu, 24 Nov 2011 12:22:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53803#p53803</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53802#p53802</link>
			<description><![CDATA[<p>Это первый мой скрипт. Разобрался. Необходимо написать bat файл который при запуске с параметром (prog.bat &quot;1.txt&quot;) ну или другим каким то файлом,просматривал файл Catalog.txt в интерактивном режиме и задавал вопрос формата: &quot;Скопировать пользователю Ivan файл 1.txt ?&quot;<br />Пример содержания файла Catalog.txt:<br />Ivan user1<br />Egor user2<br />Petya user3</p><p>,где Ivan(Egor, Petya) - имя, а user1(user2, user3) - имена каталогов. Все файлы и каталоги лежат в&nbsp; &quot;C:\lab1\&quot;, то есть путь для Ivan будет &quot;C:\lab1\user1&quot;</p><p>Если да то программа копирует файлы. Если нет переходит к следующему пользователю, и задает вопрос:&quot;Скопировать пользователю Egor файл 1.txt ?&quot; и т.д.</p><p>Вот я написал почти все что требуется только немного некорректно работает, помогите исправить. Как правильно указать путь ? И вопрос у меня не верно задается.</p><div class="codebox"><pre><code>@echo on
set f=%1
for /f &quot;tokens=2*&quot; %%i in (Catalog.txt) do (call :st &quot;%%i&quot; &quot;%~p1&quot;)
:st
set /p q=&quot;Copy file %f% to user %1? (yes or no) &quot;
if &quot;%q%&quot;==&quot;yes&quot; (echo Yes&amp;copy /y %f% %2&amp;exit /b) else (if &quot;%q%&quot;==&quot;no&quot; (echo No&amp;exit /b) else (echo Write yes or no&amp;goto st))
pause</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Thu, 24 Nov 2011 11:47:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53802#p53802</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53773#p53773</link>
			<description><![CDATA[<div class="quotebox"><cite>GrukhvinEV пишет:</cite><blockquote><p>...<br />вот есть условие задачи и ее надо решить, а что от меня хотят я и сам понять не могу, <br />...</p></blockquote></div><p>Если Вам не понять свое &quot;тех/задание&quot;, то другим - уж тем более.<br />Озвучьте все, что Вам известно по исходным условиям и требуемому результату.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Tue, 22 Nov 2011 17:49:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53773#p53773</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53771#p53771</link>
			<description><![CDATA[<p>Нет, кириллицы там нет. Все каталоги находятся C:\Documents and Settings\<br />С Уважением.<br />Евгений.</p>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Tue, 22 Nov 2011 16:18:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53771#p53771</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53762#p53762</link>
			<description><![CDATA[<div class="quotebox"><cite>GrukhvinEV пишет:</cite><blockquote><p>Файл Catalog.txt, кодировка ANSI</p></blockquote></div><p>Может ли там быть кириллица?<br /></p><div class="quotebox"><cite>GrukhvinEV пишет:</cite><blockquote><div class="codebox"><pre><code>Ivan user1
Egor user2
Petya user3</code></pre></div></blockquote></div><p>«user1» — и где искать данный каталог? Если это домашний каталог — то должен быть полный путь, либо локальный, либо указывающий на сервер. Поясните.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 21 Nov 2011 22:40:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53762#p53762</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53710#p53710</link>
			<description><![CDATA[<p>Спасибо. на счет &quot;Заданный файл указывается параметром пакетного файла — я так понял?&quot; я не знаю, вот есть условие задачи и ее надо решить, а что от меня хотят я и сам понять не могу, только начал изучать, поэтому и прошу помощи.<br />Файл Catalog.txt, кодировка ANSI ( В нем текст вот в таком формате):<br />Ivan user1<br />Egor user2<br />Petya user3</p>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Sun, 20 Nov 2011 11:37:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53710#p53710</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53709#p53709</link>
			<description><![CDATA[<p><span style="color: Green"><strong>GrukhvinEV</strong>, ознакомьтесь с <a href="http://forum.script-coding.com/rules.html">Правилами форума</a>, прежде всего, с тем, как нужно оформлять заголовок темы. Я поправил Ваш пост.</span></p><p>Приведите образец «некоторого файла», укажите его кодировку. Заданный файл указывается параметром пакетного файла — я так понял?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 20 Nov 2011 11:24:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53709#p53709</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: интерактивный пакетный файл]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=53699#p53699</link>
			<description><![CDATA[<p>В некотором файле хранится список пользователей ПК и имена их домашних каталогов. Каждый пользователь и имя его каталога — в отдельной строке. Необходимо разработать программу, которая просматривает данный файл и в интерактивном режиме (командный файл «задает вопросы», а пользователь на них отвечает) задает вопрос — копировать текущему пользователю (в его домашний каталог) какой-либо заданный файл в качестве параметра или нет. Если «Да», то программа копирует файл.<br />И если не сложно с объяснениями, как это работает, а то начитался всяких книг, интернета. Кое что конечно начал понимать, но все равно пока очень все сложно и замудрено для меня.</p>]]></description>
			<author><![CDATA[null@example.com (GrukhvinEV)]]></author>
			<pubDate>Sun, 20 Nov 2011 09:25:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=53699#p53699</guid>
		</item>
	</channel>
</rss>
