PDA

Просмотр полной версии : проблема с bat-файлом



squxe
26.04.2007, 15:51
Проблема такая:
1. есть bat файл, который проделывает определённое действие с входным файлом.
2. этот bat файл копирую в SendTo ("Отправить")
3. С одним файлом всё прекрасно работает.
4. Хочу выделить группу файлов, чтобы над всеми совершить эту операцию. Но переменная "%1" в bat-файле возвращает только 1 (!) файл.
помогите плиз если кто знает, как обратиться ко всем выделенным файлам

Silent Nick
17.06.2007, 04:39
Вообщем, если еще кому надо:



@echo off
rem MYCOPY.BAT копирует произвольное число файлов в каталог.
rem Используется следующий синтаксис:
rem mycopy dir файл1 файл2 ...
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo Работа закончена

exec228
18.06.2007, 08:10
вариант 1 - команда shift
вариант 2 - первый батник берелистывает файлы и вызывает через call второй батник для их обработки

squxe
18.06.2007, 11:52
Всем спасибо. Проблему уже давно решил с помощью shift