Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с батником и мануалом по нему!

308
27 июля 2006 года
Комаджу
850 / / 26.07.2006
Здрасте!
Неспешно ищется мануал по командам батников. На русском. Гуглится одна лабуда!
Пока ищется, задаю вопрос, волнующий меня чрезвычайно:

Как реализовать такую конструкцию:

УДАЛИТЬ 1.тхт И 2.тхт
ЗАПУСТИТЬ_СКРИПТ 1.wsf
ЕСЛИ ЕСТЬ 1.тхт И 2.тхт
ЗАПУСТИТЬ_СКРИПТ 2.wsf

Основная сложность в том, что я не знаю как написать "И", со всем остальным-то все ясно.
5
27 июля 2006 года
hardcase
4.5K / / 09.08.2005
Мануал по банику - хэлп в виндовсе или запускаешь сеанс консоли и вкуриваешь.
показать команды:
 
Код:
help

справка по команде, например dir:
 
Код:
help dir

а запустить скрипт можно командой cscript
308
28 июля 2006 года
Комаджу
850 / / 26.07.2006
Это все понятно! Но как мне избавить от того, что в следующем примере красным выделено? В хелпе не нашел.

del 1.тхт 2.тхт
cscript 1.wsf
if exist 1.тхт [COLOR="Red"]И[/COLOR] 2.тхт
cscript 2.wsf

Изначально, вопрос и был об этом. Просто я, видимо, сумбурно его сформулировал.
405
01 августа 2006 года
Dmitrii
554 / / 16.12.2004
[QUOTE=Комаджу]Но как мне избавить от того, что в следующем примере красным выделено?

del 1.тхт 2.тхт
cscript 1.wsf
if exist 1.тхт [COLOR="Red"]И[/COLOR] 2.тхт
cscript 2.wsf
[/QUOTE]
Насколько я понимаю, операция логического И непосредственно в пакетном файле недопустима.
Советую использовать вложенные условные операторы. Вот пример:
Код:
@echo off
if exist C:\Temp\tree.ico (if exist C:\Temp\cube.ico (goto lab_1) else goto lab_2) else if exist C:\Temp\cube.ico (goto lab_3) else goto lab_4
:lab_1
echo Two files exists.
goto :EOF
:lab_2
echo File TREE.ICO exist, file CUBE.ICO not exist.
goto :EOF
:lab_3
echo File TREE.ICO not exist, file CUBE.ICO exist.
goto :EOF
:lab_4
echo Two files not exists.
308
09 августа 2006 года
Комаджу
850 / / 26.07.2006
Во как!
А по таким заморочкам нету электрической книжки? Очень хочется скачать и почитать.
2
09 августа 2006 года
squirL
5.6K / / 13.08.2003
ищи на natahaus.ru и openlib.org.ua
308
10 августа 2006 года
Комаджу
850 / / 26.07.2006
Понял. Спасибо - копаю и пилю.
2.0K
15 августа 2006 года
headsoft
100 / / 15.08.2005
Установи транслятор Perl'а и не мучайся!
Литературы по нему море, как в печатном варианте, так и в сети. Для простых задач можно прочесть книгу из ~50 страниц, как минимум половина которых - описание стандартных функций.
308
17 августа 2006 года
Комаджу
850 / / 26.07.2006
Во как!
Понял - спасибо большое )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог