Autor
|
Tema: [Batch] Consulta (SOLUCIONADO) (Leído 12,164 veces)
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Otra cosa sería usar otro findstr.exe para ver si el problema proviene de ahí. Y si tu quieres buscar solo la palabra "line" en el archivo de texto, usando findstr /r y una expresión regular debería funcionar:
|
|
|
En línea
|
|
|
|
DA KILLER
Desconectado
Mensajes: 85
Solo sé que no sé nada...
|
Ah eso me mareaba, por lo que decidí usar un /B y arreglar el script principal para que escriba los usuarios en renglones separados al archivo, pero se puede lo de mediante el usuario darle la indicación al programa para buscar el pass?
PD: soy un pedazo de ********!, claro que se puede, solo tengo que ver como hago para que mediante el errorlevel pueda hacer que si el usuario es encontrado vaya a un label y sino vaya a otro, eso se puede hacer?
PD2: Ahí me puse las pilas 5 segundos y lo entendí, ya está y funciona, gracias leo, me podrías echar un cable con la devolución del errorlevel
|
|
« Última modificación: 21 Julio 2010, 01:13 am por DA KILLER »
|
En línea
|
|
|
|
DA KILLER
Desconectado
Mensajes: 85
Solo sé que no sé nada...
|
ya está el errorlevel incluido: @echo off color 0A set/P "search= User: " findstr /R /B /C:"^%search%$" test.txt if %errorlevel% gtr 0 (goto:mal) ELSE (goto:bien) :mal echo. ERROR, THE SYSTEM CAN'T FIND THAT USER. goto:salir :bien echo. PROCESS SUCESSFULLY! goto:salir :salir pause >nul exit /b 0 Pues creo que estaría, se hizo largo el post, pero bueno, gracias a todos los que colaboraron y especialmente a Leo. Saludos y gracias de nuevo!
|
|
« Última modificación: 21 Julio 2010, 01:22 am por DA KILLER »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Sobre el primer PD, claro que se puede. Suponiendo que usaste esta línea de las que te dejé(y que te haya funcionado, claro): Lo que tu pides se llama ejecución condicional: findstr /r "\<line\>" && ( ) || ( )
|
|
|
En línea
|
|
|
|
DA KILLER
Desconectado
Mensajes: 85
Solo sé que no sé nada...
|
no, lo hice con errorlevel :$
(no sabía lo de la ejecución condicional, gracias por el dato)
lo que yo digo es que puedo usar el user como delimitador en un bucle for y solo hago que el bucle setee una variable, (la cual se comparará con el pass), y listo n.n!
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Entonces, ¿solucionado?
|
|
|
En línea
|
|
|
|
DA KILLER
Desconectado
Mensajes: 85
Solo sé que no sé nada...
|
Se cortó la luz 5 minutos después de que se me ocurrió como hacerlo :$, ya lo puse y gracias otra vez
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Batch] sacar el dia de la varibale %DATE% (Solucionado)
Scripting
|
moikano→@
|
4
|
9,763
|
11 Diciembre 2010, 21:06 pm
por moikano→@
|
|
|
[Solucionado] Batch ftp
Scripting
|
CAR3S?
|
6
|
5,642
|
25 Abril 2011, 22:52 pm
por CAR3S?
|
|
|
Consulta sobre script batch
Scripting
|
soptec
|
2
|
2,792
|
24 Noviembre 2011, 01:27 am
por leogtz
|
|
|
(Solucionado :P) Inventario batch
Scripting
|
Sigfriedkim
|
3
|
11,482
|
12 Diciembre 2011, 17:03 pm
por Eleкtro
|
|
|
Consulta sobre crear un Batch
Scripting
|
MudexID
|
0
|
1,863
|
7 Octubre 2015, 18:23 pm
por MudexID
|
|