![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
Seguramente el problema lo tengas en como maneja el parámetro Handler.cmd ¿ Por que pienso eso ? Acabo de hacer la siguiente prueba: Contenido del Handler.cmd que cree en mi equipo: Código:
set WORKFILE=%~1 type %~1 PAUSE Código:
C:\>HANDLER C:\TEMP\ARCHIVO.TXT Luego desde Delphi, ejecuto este código: Y sin ningún problema, visualizo en la ventana de símbolo de sistema el contenido del archivo .TXT enviado mediante ShellExecute. No hay error en el envío del parámetro mediante ShellExecute ni en la recepción del mismo por Handler.cmd, por lo tanto el problema debe suceder luego en el manejo que hace Handler.cmd con el parámetro que recibió. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
|||
|
|||
|
muchas gracias probare y comento!!
|
|
#3
|
|||
|
|||
|
opendialog1.filename
toma la ruta con espacios y no funciona probe un directorio sin espacios y funciona bien que se puede hacer |
|
#4
|
||||
|
||||
|
Hola.
Creo que el problema se produce por que Handler.CMD no puede manejar los nombres largos de archivo, probá de este modo:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
|||
|
|||
|
no me funciona muchas gracias por la ayuda creo que tratare de trabajar el cmd haber si lo compilo dentro del mismo form sin necesitar el cmd a las finales creo que la parte mas importante es esta
Código:
:doit Echo. Echo ** Converting "%~nx1" ... reg2inf.exe "%WORKFILE%" "%OUTFILE%" Echo. PAUSE goto end Gracias!! |
|
#6
|
|||
|
|||
|
reduci el ejecutable cmd
existe alguna forma de realizar lo mismo en un shellexecute de delphi, no se un boton que envie estos mismos parametros? Código:
@Echo Off TITLE Reg2Inf Converter Handler setlocal enableextensions :start set WORKFILE=%~1 set OUTFILE=%~dpn1.inf CD /D %~dp1 Echo. Echo ** Converting "%~nx1" ... reg2inf.exe "%WORKFILE%" "%OUTFILE%" Echo. PAUSE goto end :end endlocal Última edición por jonydread fecha: 07-11-2011 a las 20:34:21. |
|
#7
|
|||
|
|||
|
Cita:
|
|
#8
|
|||
|
|||
|
disculpa por seguir el hilo pero me salio un problema
el shortname toma bien los archivos pero rutas largas al parecer tengo : D:\re2\delphi\run.reg , dice no existe tengo : D:\re2\delphi\copiaderun.reg , lo convierte sin problemas a que se debe |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Enviar documento usando el fax de Windows | epuigdef | Varios | 5 | 17-10-2008 08:55:27 |
| Enviar documento por fax desde delphi, desesperado:( | manolop | Varios | 4 | 30-03-2007 15:20:56 |
| enviar documento por mail | walace_soy | Servers | 4 | 22-10-2004 13:12:54 |
| Enviar documento *.doc por fax | SLAKE | Varios | 0 | 29-01-2004 19:54:57 |
|