ZXNet эхоконференция «zxnet.pc»


тема: Fwd: .BAT-programming



от: Kirill Frolov
кому: Kirill Frolov
дата: 04 May 2004

- --- begin of forward ---
From: Kirill Frolov
Newsgroups: fido7.ru.dos
Subject: Re: .BAT-programming
Date: Tue, 4 May 2004 14:02:15 +0000 (UTC)
X-Comment-To: Kirill Frolov

Hемедленно нажми на RESET, Kirill Frolov!

On Tue, 4 May 2004 13:43:12 +0000 (UTC), Kirill Frolov wrote:

KF> Жизненно важный вопрос: как файл, содержащего список файлов
KF> полученный командой "dir /b", преобразовать в bat-программу,
KF> где для каждого файла из списка вызывался бы некий третий
KF> батник. То-есть на входе такое:

KF> file.1
KF> file2.txt
KF> file3.com
KF> ...

KF> А на выходе:

KF> call x.bat file.1
KF> call x.bat file2.txt
KF> call x.bat file3.com


KF> Hе знаю как! :~-( Для одиночных файлов можно обойтись чем-то вроде
KF> следующего:

KF> echo command %eof% > temp.bat
KF> dir /b filename.ext >> temp.bat
KF> call temp.bat

KF> Здесь переменная %eof%, как я и писал уже, содержит символ с кодом x1a.
KF> Грязный и некрасивый хак. И не везде подходит. :-(

Я имел ввиду конечно же немного более другое:

echo program.exe %eof% > temp.$$$
copy /a temp.$$$ temp.bat
call temp.bat
del temp.bat

Hо сути это не меняет.

Да и использование edlin, кстати, опять же затрудняется символом %eof%.
При его наличии возможно создание редактирующего скрипта... только
теперь уже с copy /b -- для edlin разделителем полей ввода у функции
поиска-замены как раз Ctrl-Z используется.


- --- end of forward ---




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Вступление - содержание номера.
Железо - ZX-ВUS: Если вы решили сделать из своего Cпектрума нормальный компьютер, то эта статья для вас.
B.B.S. Новости - О 2-х новых B.B.S. : ZS-BBS & SRR-BBS.
Рекламная страничка - ИНФОРКОМ'овские издания по SPECCY.
Paradox - Official results version 1.0.

В этот день...   19 апреля