MERCURY127 Цитата: Опять вопрос : как из батника получить от юзера некоторую строку текста???
Хех, для DOS и Win9x BAT языка это архисложный вопрос и обычно это делается с привлечением утилит 3-их фирм, однако решение на чистом бате существует, но что-то мне подсказывает
что оно тебе не понравится
Вот универсальная рыба для этого случая работает на DOS50-WinME (в середине есть место для твоего кода)
ВНИМАНИЕ - НЕ РАБОТАЕТ НА NT СИСТЕМАХ
**********НАЧАЛО ASK.BAT****************
@echo off
if exist $temp01$.bat goto inside
if "%1"=="#" goto begin
%comspec% nul /e:4096/c%0 #
call $temp01$
del $temp??$.*
goto the_end
:inside
if "%1"=="" goto the_end
rem>$temp01$.bat
:::::::::::::::::::::::::::::::::::
:Здесь вставляй свои другие команды где
:то что ввел юзер - это переменная %1 - например:
echo %1
:Здесь закончились твои команды
:::::::::::::::::::::::::::::::::::
goto the_end
:begin
:::::::::::::::::::::::::::::::::::
echo Enter something, then press F6 and Enter>con
copy con $temp00$.bat
:::::::::::::::::::::::::::::::::::
for %%# in (md cd) do %%# $tmpdir$
prompt call %0;
path;
%comspec%/c..\$temp00$>..\$temp01$.bat
cd ..
rd $tmpdir$
:the_end
*************КОНЕЦ ASK.BAT************