Red de conocimiento informático - Problemas con los teléfonos móviles - Ya sea que exista o no en el comando DOS de Windows, habrá múltiples condiciones de juicio en el comando if, como si a == b o a == c.

Ya sea que exista o no en el comando DOS de Windows, habrá múltiples condiciones de juicio en el comando if, como si a == b o a == c.

Este problema no es fácil de resolver

Este problema se puede resolver con "||", pero este carácter de conexión parece no usarse en if, y aparecerá el mensaje "Hay no puede ser || en este momento" ". Entonces, la clasificación es la siguiente:

Complete el código del comando

1. Configure el modo /a para usar operadores u operaciones binarias

if? A=B?conjunto?/a?m=1

si?A=C?conjunto?/a?n=1

conjunto?/a?x=m?" |"?n

comando if?x?EQU?1

Si hay múltiples condiciones y anidamiento, puedes hacer esto

set?/a? x=(a? "|"?b)?" amp;"?(c?"|"?d)

De manera similar, XOR también se puede implementar

2, usando si está definidoif?a= =b?set?m=a

if?c===d?set?m=a

si?definido?m?Command

3, generalmente, use este método if?A=B?(command)?else?(if?A=C?command)

Fuente de referencia

Usar lote SI implementar O UN método:

/library/cc737438(v=ws.10).aspx