Menú

Mostrar Mensajes

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ú

Mensajes - tonilogar

#21
Gracias Novlucker este fin de semana me empollo la información.

Perdón por preguntas tan obvias pero mi ingles es very orribilososus
#22
Bueno lo arreglo con una chapuza:
Borro el primer valor de la lista.
Pero no es muy ortodoxo que digamos ¿no?

Código (python) [Seleccionar]
#Abro el fichero y añado a la lista_iad
>>> with open("bloc5C.iad",encoding="utf-8") as fichero_iad:
  for line in fichero_iad:
     lista_iad.append(line[2:10]+".msk")
>>> lista_iad
['10,X,A) .msk', '81680775.msk', '81680773.msk', '81680771.msk', '81680769.msk', '81680767.msk']

>>> del lista_iad [0]
>>> lista_iad
['81680775.msk', '81680773.msk', '81680771.msk', '81680769.msk', '81680767.msk']


Un saludo y gracias por vuestro tiempo.
#23
Quiero hacer una lista con los datos de un fichero *.txt
Los únicos datos que me interesan son los dígitos del 2 al 10 de cada linea (los que están en negrita).

Pero la primera linea del fichero no me interesa.
¿Como se salta una linea?...
Tengo entendido que es con "\n"....pero he intentado todas las combinaciones inimaginables y na de na.

Este es el contenido del txt:

(I10,X,A)                          

81680775 2009242021570722HR4.tif                          

 81680773 2009242021570721HR4.tif                          

 81680771 2009242021570720HR4.tif                          

 81680769 2009242021570719HR4.tif                          

 81680767 2009242021570718HR4.tif



Código (python) [Seleccionar]
#Creo una lista vacía
lista_iad=[]

#Abro el fichero y añado a la lista_iad
>>> with open("bloc5C.iad",encoding="utf-8") as fichero_iad:
for line in fichero_iad:
lista_iad.append(line[2:10]+".msk")

>>> lista_iad
['10,X,A) .msk', '81680775.msk', '81680773.msk', '81680771.msk', '81680769.msk', '81680767.msk']



Un saludo y gracias por vuestro tiempo.
#24
Gracias por tu tiempo, mañana empezare con los vídeos.
Un saludo
#25
Pues al final tampoco es la solución.
Si ejecuto el script, y no me muevo de la consola cmd va perfecto.
Pero si ejecuto el script i sigo trabajando con cualquier programa, el script " SendKeys"
se aplica donde me encuentre.
Y el script puede llegar a hacer unos despropositos.....
Incluso una vez se me ha cerrado el sistema operativo.

#26
Gracias chewarrior me va perfecto.
El exe no tiene soporte para parámetros Leo, pero me interesa saber como usar una tubería.

Esta noche lo puliré un poco y lo colgare para que me deis opiniones.
Un saludo a los tres y gracias por vuestro tiempo.

#27
Gracias chewarrior
Mañana lo probare en el trabajo con el *.exe.

Perdona mi ignorancia Leo Gutiérrez, no se a que te refieres con "si el .exe tiene soporte"
Pero te agradecería me explicaras el termino y como puedo usar "una tuberia"

Supongo que la entrada de datos por consola, se podrá hacer de mas de una forma.

Gracias a los dos por vuestro tiempo.
#28
Gracias por vuestro tiempo.

Leo Gutiérrez los datos que necesito entrar a la consola de msdos son unas lineas de texto.

En principio cuando se ejecuta el exe, se habré una ventana de msdos y me hace dos preguntas que tengo que responder con:
2

235-125

No se a lo que te refieres con el tipo de entrada del exe.
Soy como que muy principiante.


Chewarrior por lo que entiendo en tu script.
Lo que haces es crear un bat y después ejecutarlo ¿no?

De esta forma es como lo suelo hacer.

Lo que me interesa es escribir los datos que me pide la consola mediante vbs.
Estas en lo cierto en que solo con un bat se puede hacer.
Pero quiero poder utilizar varios ejecutables que trabajan de esta forma sin tener que utilizar los bats.

Gracias y un saludo a los dos.
#29
Dentro de mi script vbs ejecuto un .exe, que me habre una consola de msdos y me va pidiendo datos.
¿Como puedo entrar esos datos desde el script vbs, a la ventana de msdos.
Un saludo y gracias por vuestro tiempo.
#30
Gracias Novlucker.
Supongo que la teoría es esta....Guardar la variable de la dirección en un fichero c:/temp/direccion.txt (por ejemplo) y de este fichero leer donde se tiene que abrir la ventana.

¿O hay alguna forma mas simple?
Un saludo y gracias por tu tiempo.