Creo que en Windows 7 no está disponible el comando msg.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: DA KILLER en 20 Julio 2010, 07:16 AM
la del /s? si, igual resultado
Siempre el script o se me tilda o me dice 'Se ha alcanzado el máximo nivel de recursividad de "setlocal"' y sino activo la expansion no me permite utilizar el comando FINDSTR
FINDSTR /X /S "line" test.txt
Cita de: DA KILLER en 20 Julio 2010, 01:10 AMPon un ejemplo aquí mismo para ver cómo proceder.
para que se entienda hacer que en el primer for se compare una variable con el contenido de un archivo (en este caso listado de usuarios) y setee otra variable para su posterior uso en otro for (que quedase algo como "2)username" y en otro archivo con los pass compare otro valor ingresado por el usuario, el password "2)password" y cotejara los mismos).
Cita de: DA KILLER en 20 Julio 2010, 06:02 AM
De momento estoy experimentando un problema con la shell que no se a que se debe, pero se tilda al ejecutar el comando FIND o FINDSTR, ya sea desde cmd, DOS como OS o desde un script.
Cita de: Nilrac en 20 Julio 2010, 05:00 AM
Perfecto amigo muchas Gracias !
Se me paso por alto
__________________________
Otra cosa,
Estoy tratando buscar unas palabras en particular en unarchivo de texto y que si las encuentra realize cierta ejecucion.
este es el code:
IF EXIST ARCHIVO.TXT (
TYPE ARCHIVO.TXT | FINDSTR /R /V /I "HOY" && (
DEL /F /Q ARCHIVO.TXT > NUL
))
lo que sucede es que si está la palabra o no HOY el archivo se elimina. lo que deseo es que si esta que se elimine el archivo de lo contrario no !
Gracias !
if exist "archivo.txt" (
type "archivo.txt" | findstr /r /i "hoy" && (
del /f /q "archivo.txt"
)
)
Si existe el archivo "archivo.txt" entonces:
-muestro el archivo y si en el archivo aparece la palabra "hoy" entonces:
-eliminamos el archivo "archivo.txt"
Cita de: Fluflu en 20 Julio 2010, 02:11 AM
if %var%==%var% (
echo hola %var%
)