Имя: Пароль:
1C
 
Двойное условие в BAT файле
Ø
0 vS
 
18.05.05
11:10
пишу условие IF etc. AND etc2.
пишет что AND не является коммандой... тыр пыр...
может надо через & или как то еще?
брать условия в скобки пробовал, другую ошибку пишет...
сто лет н епользовался, подскажите, кто помнит?
1 Ar
 
18.05.05
11:14
А слабо два if написать
2 vS
 
18.05.05
11:17
не кашерно, мы же программисты типа...
3 smaharbA
 
18.05.05
11:22
толко иф в иф, и точнее напиши всу строку как ты писал вместе с енд
а так, вот так
if %1==%2 goto if1
goto notif
:if1
if %3==%4 goto if2
goto notif
:if2
Echo Yes!!!
:notif
1 2 3 4 передаваемые параметры
4 smaharbA
 
18.05.05
11:24
а там можно и ельзе только в одну строку
5 Sure2
 
18.05.05
11:39
(2)RTFM:
help if
И увидишь ты, что нет оператора AND в command shell, а увидивши - не возрадуешься.
Хочешь крутизны - пиши стркутурно
---
@echo off
del 1
IF aaa.==aaa. (
  If bbb.==bbb. (
            echo OK>>1
        )
)
6 Sure2
 
18.05.05
11:41
(4) А можно и не в одну строчку ELSE писать... Единственное ограничение - на закрывающие круглые скобки. Ну, разобраться не проблема.
7 VZ
 
18.05.05
11:48
COMMAND ацтой, 1С форева!!
:)))
8 vS
 
18.05.05
11:49
да сделал уже чай не дурак...
но хотелось с двумя условиями... :(