Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   в *.bat -никах никто не разбирается? (http://www.flasher.ru/forum/showthread.php?t=91304)

KidsKilla 30.01.2007 17:11

Цитата:

Сообщение от Kikasso
Да ну, там сплошной капслок какой-то.

язык программирования для блондиног =)))

Nirth 30.01.2007 18:05

KidsKilla
последнее устное предупреждение. хватит использовать удафизмы.

потом придется отнять титул и заменить его на плюс.

PITer 30.01.2007 19:23

Кстати водится полезность в батах. Называется она параметры командной строки. Из тела бат программы обратиться к параметрам с которыми она была вызвана можно с помощью %1 %2 %3 (первый параметр, второй третий...)
Так что код предложеный iNils я рекомендую немного исправить:
Код:

@echo off
if not exist %1 md %1
echo %3>%1\%2

и вызывать бат файл с qqq.bat [путь] [имя файла] [текст]
...

кстати если память мне не изменяет был параметр %0 которы хранит путь и имя бат файла.

...

разница между
echo Вася Пупкин>file.txt
и
echo Вася Пупкин>>file.txt
в том, что в первом случае файл file.txt перезапишеться а во втором допишется в конец

кстати знатоки, как вам такая команда
Код:

fc /b savegame01.svg savegame02.svg|find 0D 0A>lom.txt
вроде так.

Kikasso 31.01.2007 01:26

PITer, а что будет -то? Я боюсь такое запускать. format c чтоли?

PITer 04.02.2007 05:12

разбираем по пунктам
fc - file compare сравнение файлов
/b - параметр указывает команде, что сравнивать надлежит бинарно (байт к байту)
savegame01.svg savegame02.svg два сравниваемых файла (догадайтесь по названию что за файлы)
| - "передать по конвееру" означает что результат работы комманды слева будет запихнут в stdInput комманды справа
find - поиск в строки в тексте
0D 0A - искомый текст
> - записать в файл
lom.txt имя файла
эта команда ищет различие в двух файлах, и затем среди различий находит нужное нам
по названию файлов несложно догадаться для чего это чаще всего используется...
а по поводу формата тож было и тоже с передачей по конвееру...

что формат делает, если набрать формат ц:? Диск форматирует? а вот тоби дулю! Спрашивает уверен ли ты. А ему в ответ наберем так эхо йес|формат ц:... и в результате команда формат запустится с уже полученным йесом....


Часовой пояс GMT +4, время: 10:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.