FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour C贸mo evitar ventana del DOS?
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
C贸mo evitar ventana del DOS?
Posted: Thu Jun 19, 2014 03:36 PM
Hola foreros:

Desde dentro de una aplicaci贸n estoy usando el siguiente c贸digo:

Code (fw): Select all Collapse
WinExec("img2pdf.exe -r -1 -o " + '"' + ALLTRIM(cPdfFile) + '"' + SPACE(01) + '"' + ALLTRIM(aFiles[01]) + '"')


Y funciona bien, el pero es que abre una ventana de comandos DOS y se ve muy feo el "pantallazo",
alguien sabe c贸mo evitar que se abra la ventana de DOS?

Desde luego el .EXE es para ejecutarse desde la l铆nea de comandos.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: C贸mo evitar ventana del DOS?
Posted: Thu Jun 19, 2014 08:10 PM

Yo uso waitrun y/o msgrun. Aqui tienes un ejemplo:

bAction:=RTRIM(impresor->ESTACION) + "\BTPDF.bat -multi -o " + cDestino + " -quiet -out pdf -c 5 -l listaemf.txt"

TRY
MsgRun ( '...','PDF', {|oDlg1| WaitRun(bAction, 0) })
CATCH

END

Prueba si funciona.

Un saludo



Manuel
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: C贸mo evitar ventana del DOS?
Posted: Thu Jun 19, 2014 10:01 PM

Manuel:

E X C E L E N T E !, funciona de 100.

Gracias

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 328
Joined: Fri May 19, 2006 04:08 PM
Re: C贸mo evitar ventana del DOS?
Posted: Thu Jun 19, 2014 10:01 PM
Armando proba as铆:

WinExec("img2pdf.exe -r -1 -o " + '"' + ALLTRIM(cPdfFile) + '"' + SPACE(01) + '"' + ALLTRIM(aFiles[01]) + '"', 0 )

Abrazo.
Miguel
FWH 32/64 14.04

Harbour 3.2.0 (r1306211258)

PellesC
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: C贸mo evitar ventana del DOS?
Posted: Thu Jun 19, 2014 10:10 PM

Miguel:

Gracias por el aporte, efectivamente as铆 lo hice y funciona de 100.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: C贸mo evitar ventana del DOS?
Posted: Fri Jun 20, 2014 03:06 PM

Disculpa la intromisi贸n pero 驴el img2pdf.exe que utilizas convierte los ficheros WMF/EMF a PDF? y en caso afirmativo 驴se puede descargar libremente?

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: C贸mo evitar ventana del DOS?
Posted: Fri Jun 20, 2014 04:14 PM

Angel:

Efectivamente, es para convertir varios tipos de ficheros, entre otros los .EMF, a PDF, existen
dos versiones de img2pdf la versi贸n IDE y la versi贸n l铆nea de comandos, esta es la que estoy
usando. No se trata de una impresora virtual !.

Es de paga $$$$, (59 USD), puedes descargar la versi贸n de prueba desde aqu铆

http://www.verypdf.com/app/image-to-pdf ... index.html

Y ponerla a funcionar es m谩s sencillo que quitarle su dinero a una borracha.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: C贸mo evitar ventana del DOS?
Posted: Fri Jun 20, 2014 04:30 PM

Muchas gracias Armando, la chequeo ahora mismo.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: C贸mo evitar ventana del DOS?
Posted: Mon Jun 23, 2014 07:46 AM

Hola Armando, estuve probando la versi贸n demo de Image2pdf en modo consola y es realmente r谩pido. Lo 煤nico es que algo debo estar haciendo mal porque me convierte el EMF del preview de FW con muy poca calidad, bastante borroso. Cre铆a que era por la versi贸n demo pero si pruebo con archivos bmp o jpg la calidad es perfecta. 驴Alguna sugerencia?

Muchas gracias,

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: C贸mo evitar ventana del DOS?
Posted: Mon Jun 23, 2014 03:52 PM
Angel:

Tambi茅n hago el PDF desde la vista previa de FW y me va muy bien, tal vez se trata de las OPTIONs
que estas usando, incluso a煤n cuando el texto esta en diagonal lo crea bien, prueba con estas opciones

Code (fw): Select all Collapse
WaitRun("img2pdf.exe -r -1 -o " +;
聽 聽 聽 聽 聽'"' + ALLTRIM(cPdfFile) + '"' + SPACE(01) +;
聽 聽 聽 聽 聽'"' + ALLTRIM(aFiles[nVez]) + '"',0)


Si no te funciona, hay una opci贸n para definir la resoluci贸n, dale una mirada al README.TXT.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero

Continue the discussion