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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Acciones sobre archivos de texto. [Batch]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 Ir Abajo Respuesta Imprimir
Autor Tema: Acciones sobre archivos de texto. [Batch]  (Leído 429,521 veces)
lucaslopezld123

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #230 en: 23 Diciembre 2012, 15:03 pm »

Buen dia Segadorfelix! no se si corresponde en este foro, pero ya que estuviste viendo el codigo de arriba te queria preguntar.
el diguiente pedacito del codigo es para determinar en que unidad se ecuentra mi pendrive

codigo:
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist "%%i:\INS\NINFUS" set "DRIVE=%%i:")

anda muy bien, solo que si dejo una compactera abierta o hay una lectora de multimemoria, me tira el error "unidad no esta lista" o algo asi. doy enter y luego sigue.
Con el uso de 2>nul se puede omitir ese error o hay algun otro metodo de deteccion?


En línea

Segadorfelix

Desconectado Desconectado

Mensajes: 157



Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #231 en: 23 Diciembre 2012, 15:13 pm »

Pues, lucaslopezld123 creo que se puede, pero me parece mas adecuado utilizar este metodo, oculta cualquier tipo de salida

Código:
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist "%%i:\INS\NINFUS" set "DRIVE=%%i:")>NUL 2>&1
Saludos


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #232 en: 23 Diciembre 2012, 15:27 pm »

@lucaslopezld123
es el subforo indicado, pero no el tema indicado, lee el título del tema: "Acciones sobre archivos de texto", debes crear un post para tu pregunta

Saludos
En línea

lucaslopezld123

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #233 en: 23 Diciembre 2012, 19:27 pm »

listo tema abierto, sigue fallando...

http://foro.elhacker.net/scripting/detectar_correctamente_unidad_de_un_pendrive-t379149.0.html
En línea

tienty

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #234 en: 23 Febrero 2013, 18:29 pm »

Hola! Soy nuevo en esto de Batch y me gustaría meter en una variable una cadena de texto de entre dos palabras/etiquetas que se encuentran en un archivo txt:
?id=xxxxxxxxxxx"

Gracias por vuestra ayuda :)
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #235 en: 24 Febrero 2013, 20:36 pm »

me gustaría meter en una variable una cadena de texto de entre dos palabras/etiquetas que se encuentran en un archivo txt:

Enseña la línea en concreto.

Código
  1. @Echo OFF
  2. FOR /F "Usebackq Tokens=2 Delims==>" %%# IN ("Archivo.txt") DO (SET "ID=%%#")
  3. Echo %ID%
  4. Pause&Exit

Donde "delims=" son los caracteres delimitadores.

Ejemplo:

  • Contenido del texto:
Código:
<Version revision="82870"></Version>

  • Contenido de la variable:
Código:
"82870"

Saludos.
En línea

ignorantev1.1


Desconectado Desconectado

Mensajes: 617


/\ Así acabo cuando quiero programar...


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #236 en: 2 Marzo 2013, 04:33 am »

¿Cómo poner la salida de algún programa de linea de comandos a un archivo?

No sé si me explico:

Código
  1. @echo off
  2. echo miprograma.exe -suparametro >Salida.txt
  3. Pause
  4.  

Si lo hago así, en salida.txt queda "miprograma.exe -suparametro" y no el resultado de la ejecución de miprograma.exe.
(Nótese que miprograma.exe es un programa para linea de comandos)

Saludos.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #237 en: 2 Marzo 2013, 06:07 am »

@ignorantev1.1
El comando "Echo" es para escribir información en la pantalla, "MiPrograma.exe" no se llega a ejecutar, sólo lo escribes en la pantalla, y mucho menos vas a poder mostrar el output de un programa que no se ha ejecutado... en resumen, no uses "Echo".

Código:
miprograma.exe -suparametro >Salida.txt

Esto es más que básico, deberías leer cualquier tutorial para principantes.

Saludos.
En línea

ignorantev1.1


Desconectado Desconectado

Mensajes: 617


/\ Así acabo cuando quiero programar...


Ver Perfil WWW
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #238 en: 2 Marzo 2013, 06:34 am »

Lo sé, el código sólo lo escribí para "darme a entender" con ustedes. ;)

¿Sí se entiende lo que pretendo hacer?

Saludos.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Acciones sobre archivos de texto. [Batch]
« Respuesta #239 en: 2 Marzo 2013, 08:56 am »

¿Cómo poner la salida de algún programa de linea de comandos a un archivo?
Código:
miprograma.exe -suparametro >Salida.txt

Vuelve a leer mi respuesta.

Tutorial extendido de aprendizaje Batch by Elektro H@cker
· 4.6 Operadores de desplazamiento lógico (o Redireccionamiento)


Saludos
En línea

Páginas: 1 ... 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Modificar archivos de texto [batch] [Perl] « 1 2 »
Scripting
bjeli1980 10 13,102 Último mensaje 17 Mayo 2010, 09:07 am
por bjeli1980
[BATCH] Ayuda guardando archivos de texto a php
Scripting
Geormarsch 2 4,057 Último mensaje 20 Septiembre 2011, 16:33 pm
por Poderoscuro1207
[BATCH] [APORTE] Rutina TEXTMAN para manipular archivos de texto
Scripting
Eleкtro 2 7,597 Último mensaje 15 Marzo 2014, 15:17 pm
por FranciskoAsdf
Como puedo arrastrar y concatenar archivos de texto en un BATCH
Scripting
PUCH84 6 9,401 Último mensaje 28 Abril 2014, 09:49 am
por PUCH84
Ayuda con batch para crear archivos de texto plano
Scripting
seu230 6 2,742 Último mensaje 5 Octubre 2018, 10:28 am
por seu230
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines