elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!  (Leído 3,355 veces)
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« en: 4 Noviembre 2010, 13:05 pm »

Crear un fichero VISUALIZ.BAT que visualice el contenido de todos los ficheros del directorio que se incluya como parámetro, dando opción a continuar o no con el siguiente.

Muchas Gracias de antemano people!!!


En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




moikano→@


Desconectado Desconectado

Mensajes: 572


Cultiva tu mente y cuerpo, son tu única propiedad


Ver Perfil WWW
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #1 en: 4 Noviembre 2010, 15:20 pm »

Creo que con un "DIR /p /s c:" te muestra directorios y subdirectorios , pero eso si, la parada la hace cuando se llena la pantalla de información, no cuando pasa a otra subcarpeta. No se si te servirá :-/
-----
Ok creo que lo de arriba no sirve, ya que quieres el contenido de los documentos (me imagino de texto) y no el contenido de la carpeta. No hagas caso al mensaje de arriba. En lo único que te puedo ayudar es que creo que se usa el comando TYPE.


« Última modificación: 4 Noviembre 2010, 15:25 pm por moikanolaplana » En línea

-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #2 en: 4 Noviembre 2010, 16:54 pm »

Gracias por tu respuesta pero eso ya lo sabia.....el tema sk tenemos un ejercicio en clase con for y type en un bat,  hasta lo que has dixo tu llego.....el tema es que no sabemos como aplicarlo en un bucle dentro un bat...... y encima controlar cuandoa caba cada fichero para que siga con el siguiente de la carpeta....es un rollo!
En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #3 en: 4 Noviembre 2010, 22:39 pm »

for /f ? xD?

 
En línea

flony


Desconectado Desconectado

Mensajes: 583



Ver Perfil
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #4 en: 5 Noviembre 2010, 01:54 am »

basicamente es asi
Código:
For /f "tokens=*" %%a in ('type C:\*.txt') do (echo %%a)
**
en la parte "token=* seria los limites por decirlo de alguna forma esta token delims etc sobre lo que queres q haga especificamente ejem token=1 seria solo la primer palabra token=* todas las palabras
**
en la parte de in () seria la salida de pantalla que daria el comando type en situaciones normales
**
en la parte do () seria lo que queres hacer con esa salida de pantalla, podes guardarla en una variable podes mostarla con el echo etc
« Última modificación: 5 Noviembre 2010, 01:58 am por flony » En línea

si un problema no tiene solucion entonces no es un problema...es algo inevitable
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #5 en: 5 Noviembre 2010, 02:31 am »

Código
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. if ["%~1"]==[""] (
  4. echo No hay argumentos.
  5. exit /b 1
  6. )
  7. pushd "%1" > nul 2>&1 || (
  8. echo No se puede acceder al directorio "%1"
  9. exit /b 1
  10. )
  11. for /f "tokens=*" %%_ in ('dir /b') do (
  12. echo File : -^> %%_
  13. :seguir
  14. set /p "respuesta=Pulse ENTER para seguir mostrando o 'n' para salir : "
  15. if defined respuesta (
  16. if "!respuesta!"=="n" (
  17. goto:out
  18. )
  19. )
  20. )
  21. :out
  22. goto:eof
  23.  


Código:
C:\>code.bat WINDOWS
File : -> 0.log
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> addins
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> AppPatch
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> bitssetup.log
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> cmsetacl.log
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> comsetup.log
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> Config
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> control.ini
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> Cursores
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> Cursors
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> Debug
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> desktop.ini
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> Driver Cache
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> DtcInstall.log
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> evim.bat
Pulse ENTER para seguir mostrando o 'n' para salir :
File : -> explorer.exe
Pulse ENTER para seguir mostrando o 'n' para salir : n

C:\>
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Re: Por favor ayuda con un .bat que estoy loko ya de pensar!!!!!!
« Respuesta #6 en: 8 Noviembre 2010, 10:18 am »

Muchas Gracias Leo +10 pa ti!! :-\

De verdad,muchas gracias  ;)
En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines