Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Pirat3net en 27 Junio 2013, 14:31 pm



Título: %%n
Publicado por: Pirat3net en 27 Junio 2013, 14:31 pm
bueno tengo una linea asi
For /f "delims=" %%n in (%homepath%\file.txt) do copy "%%n" "%homepath%\carpeta"

vale, de aqui lo que no entiendo es lo siguiente, el separador en mi txt es un salto de linea, y el separador por defecto de for /f es un espacio blanco, con "delims="
%%n supongo que el %%n es equivalente a \n , de ahi que el script funcione y me detecte los saltos de linea, pero entonces que hace el %%n de la parte del DO, porque no se porque querria un salto de linea al copiar un archivo....
que lio, decir que lo que hay en file.txt son rutas...


Título: Re: %%n
Publicado por: Pirat3net en 27 Junio 2013, 14:33 pm
perdon, acabo de entender el %%n lo que hace es guardar cada uno de los objetos que recorrera el for para usarlos en el do,... pero entonces porque funciona el script con "delims=" si el delimitador debiera ser salto de linea...? no entiendo


Título: Re: %%n
Publicado por: Eleкtro en 27 Junio 2013, 15:12 pm
@Pirat3net
Ya tienes una buena cantidad de mensajes para saber como va el foro.

Aparte de no incrustar los códigos en su tag correspondiente, y de hacer doble post en 2 minutos, ¿te parece que "%%n" es un título decente y lo bastante descriptivo?

Tema cerrado, porfavor sigue las normas cuando inicies un nuevo post.

Citar
Este tablón está sujeto a las normas generales del foro (http://foro.elhacker.net/index.php/topic,17721.0.html) y a las normas de los tablones de programación (http://foro.elhacker.net/programacion_general/reglas_subforo_de_programacion_general-t93852.0.html).

Saludos!