![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
ejecutar ap.ext. dir. y nombre in & outfile
algo enredado el titulo pero trate de ser algo especifico y no lo pude editar despues,
lo que pasa ejecuto programa externo que convierte archivo segun estos parametros en un bat Código:
set WORKFILE=%~1 set OUTFILE=%~dpn1.inf CD /D %~dp1 :doit Echo. Echo ** Converting "%~nx1" ... reg2inf.exe "%WORKFILE%" "%OUTFILE%" Echo. PAUSE goto end algo asi como un shellexecute que tome el archivo de entrada %WORKFILE% y salga con %OUTFILE% tengo solo una parte mas o menos clara %WORKFILE% podria ponerlo como Opendialog1.FileName o ParamStr(1) pero %OUTFILE% ??? debe tener otra extension (en bat set OUTFILE=%~dpn1.inf) y quedar en el mismo directorio de workfile en (bat CD /D %~dp1) demas no se bien como realizar esta parte, mas bien estoy bien nulo reg2inf.exe "%WORKFILE%" "%OUTFILE%" saludos! Gracias! Última edición por jonydread fecha: 14-11-2011 a las 02:17:48. Razón: titulo enredado |
#2
|
||||
|
||||
Hola.
No entiendo la necesidad de enviar los parámetros al archivo por lotes, yo lo haría directamente a reg2inf. Por ejemplo:
Llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
lo que pasa es que reg2inf.exe es un programa externo, es un archivo comprimido funciona con pantalla msdos y no puedo editarlo, para ello existe otro bat que envia los parametros que coloque, lo que quiero es saltar el primero y hacerlo en delphi y enviar directo a reg2inf.exe
|
#4
|
|||
|
|||
funciona bien pero como puedo reemplazar esto
,'C:\TEMP\NEWNAME.XXX' mantener nombre de archivo y crear en el mismo directorio de entrada edit: ay quedo
muchas gracias!! Última edición por jonydread fecha: 14-11-2011 a las 16:11:09. |
#5
|
|||
|
|||
disculpa el de arriba estaba mal no funciona
|
#6
|
||||
|
||||
Hola jonydread.
Podés enviar constantes como en el ejemplo que te puse anteriormente o variables. Lo que importa es que en el argumento Origen envíes la Ruta+Nombre de archivo sobre el que se van a hacer las operaciones (WORKFILE) y en el argumento Destino el nombre que deseas darle a la salida (OUTFILE). Un ejemplo con variables:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Mil gracias tenia la solucion ay mismo y no me habia dado cuenta
llamar LlamarReg2inf
|
#8
|
|||
|
|||
ok muchas gracias!
|
#9
|
||||
|
||||
Hola.
Estaba pensando, que si los archivos son elegidos mediante un TOpenDialog, existen pocas posibilidades de que el archivo no exista... Es decir o cancela la elección o la acepta, pero si hace esto último, si o sí el nombre de archivo se encontrará en la propiedad FileName del TOpenDialog. Y a menos que el archivo se halle en una unidad removible y sea quitada antes de llamar a ShellExecute no veo la posibilidad de que el archivo desaparezca. De todas formas podés utilizar la función FileExists antes de llamar a ShellExecute para verificar la existencia el archivo enviado en el argumento Origen. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 16-11-2011 a las 19:26:09. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar procedimientos por su nombre y con parametros | makina | OOP | 3 | 29-09-2016 18:06:55 |
Ejecutar procedimiento sabiendo únicamente su nombre | DarkDudae | OOP | 4 | 26-03-2011 13:19:26 |
Ejecutar Rave Designer sin ejecutar IDE Delphi | rmendoza83 | Impresión | 0 | 09-01-2009 19:44:56 |
Ejecutar función de JavaScript a partir del nombre de su identificador (string) | dec | HTML, Javascript y otros | 12 | 24-08-2006 01:30:45 |
Mostrar nombre de campos y filtar nombre de tablas .db en un combobox | Coco_jac | Varios | 1 | 24-06-2006 01:34:29 |
![]() |
|