Imágenes TIF y comandos MSDOS

21/02/2005 - 06:41 por antonio | Informe spam
Hola Amigos

Tengo varias preguntas de Visual Fox, les agradeceria enormemente que me
ayudaran por favor

1. Necesito abrir archivos .TIF que contienen páginas múltiples , o al
menos saber cuantas páginas son en total, esto es para guardar la
información en una tabla. Por ejemplo, si tengo 3 imágenes con 7 páginas
cada 1, debo tener como resultado un tabla con 21 records en lugar de solo
3. Yo nunca se cuantas páginas tiene cada imágen TIF, a veces 1 a veces
200, solo lo lograría extrayendo la información de alguna manera del
archivo TIF, como lo hace el Kodak por ejemplo. Hay alguna forma de lograr
esto con el ADIR() ?

2. No se porqué el comando RUN() ó ! no me está corriendo los comandos
de MSDOS tales como COPY, MOVE, etc, por ejemplo en Visual Fox ejecuto
(dentro del programa) !copy *.txt c:\hola o algo asi y nada hace, pero si
ejecuto el mismo comando desde CMD si lo realiza, y no es mi sintaxis
porque tenia un programa escrito en visual 6 o 7 q corria perfectamente
pero al abrirlo en Fox 8 y actualizarlo y correrlo simplemente no lo hace.
Puede ser que este omitiendo algo, una compilación no se, lo he intentado
todo, lo que acabe haciendo es mandar los comandos a un archivo de texto
con extensión .BAT y ejecutandolo al final.

3. Una mas, disculpas! Existe algún comando o algo para cerrar programas
desde Visual Fox? un equivalente a ALT+F4 para cerrar cualquier aplicación
abierta (no necesariamente de Visual Fox), ya sea activa o mejor aún
específica? por ejemplo supongan que tengo un formulario con botones
anterior y siguiente y empezar, si doy click empezar se abre un archivo de
texto en el notepad, entonces lo que quiero es que al hacer click en el
boton siguiente se cierre el notepad actual y abra el siguiente y asi
sucesivamente ya sea para adelante o para atras, y que al final al salir
se cierre el texto activo (notepad), en lugar de tener acumulados y tener
que cerrar dos mil archivos abiertos. Si alguien me pudiera decir si
existe un comando para cerrar programas de cualquier tipo: ya sea notepad,
winzip, microsoft word, paint brush, etc incluso visual FoxPro, me estaria
salvando la moral.

MIL GRACIAS a TODOS
de antemano aunque no logren responder mis dudas que se que son muy raras,
aunque ciertamente se que siempre hay alguien que sabe mucho mucho mas!

Salu2 y que viva la FOX! ;)



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Jorge Mota
22/02/2005 - 05:19 | Informe spam
hace mucho que no trabajo con los tiff multipagina, recuerdo que en su
tiempo
hice algo parecido y me base en lo que encontre aca

http://www.wotsit.org/

busca por la definicion del formato Tiff

no recuerdo bien, pero creo que en los primeros 16 bits dice si es
multipagina o no
y en un x sector dice cuantas paginas y el tamaño de la imagen.

Saludos

On Sun, 20 Feb 2005 21:41:33 -0800, antonio wrote:

Hola Amigos

Tengo varias preguntas de Visual Fox, les agradeceria enormemente que me
ayudaran por favor

1. Necesito abrir archivos .TIF que contienen páginas múltiples , o al
menos saber cuantas páginas son en total, esto es para guardar la
información en una tabla. Por ejemplo, si tengo 3 imágenes con 7 páginas
cada 1, debo tener como resultado un tabla con 21 records en lugar de
solo
3. Yo nunca se cuantas páginas tiene cada imágen TIF, a veces 1 a veces
200, solo lo lograría extrayendo la información de alguna manera del
archivo TIF, como lo hace el Kodak por ejemplo. Hay alguna forma de
lograr
esto con el ADIR() ?

2. No se porqué el comando RUN() ó ! no me está corriendo los comandos
de MSDOS tales como COPY, MOVE, etc, por ejemplo en Visual Fox ejecuto
(dentro del programa) !copy *.txt c:\hola o algo asi y nada hace, pero si
ejecuto el mismo comando desde CMD si lo realiza, y no es mi sintaxis
porque tenia un programa escrito en visual 6 o 7 q corria perfectamente
pero al abrirlo en Fox 8 y actualizarlo y correrlo simplemente no lo
hace.
Puede ser que este omitiendo algo, una compilación no se, lo he intentado
todo, lo que acabe haciendo es mandar los comandos a un archivo de texto
con extensión .BAT y ejecutandolo al final.

3. Una mas, disculpas! Existe algún comando o algo para cerrar programas
desde Visual Fox? un equivalente a ALT+F4 para cerrar cualquier
aplicación
abierta (no necesariamente de Visual Fox), ya sea activa o mejor aún
específica? por ejemplo supongan que tengo un formulario con botones
anterior y siguiente y empezar, si doy click empezar se abre un archivo
de
texto en el notepad, entonces lo que quiero es que al hacer click en el
boton siguiente se cierre el notepad actual y abra el siguiente y asi
sucesivamente ya sea para adelante o para atras, y que al final al salir
se cierre el texto activo (notepad), en lugar de tener acumulados y tener
que cerrar dos mil archivos abiertos. Si alguien me pudiera decir si
existe un comando para cerrar programas de cualquier tipo: ya sea
notepad,
winzip, microsoft word, paint brush, etc incluso visual FoxPro, me
estaria
salvando la moral.

MIL GRACIAS a TODOS
de antemano aunque no logren responder mis dudas que se que son muy
raras,
aunque ciertamente se que siempre hay alguien que sabe mucho mucho mas!

Salu2 y que viva la FOX! ;)



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway



Preguntas similares