![]() |
![]() |
| 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
|
|||
|
|||
|
Pasar parametros del programador de tareas a aplicación Delphi
Hola compañeros, un cordial saludo y espero se encuentren bien.
Estoy aquí para ver si me podrían ayudar con un problema, necesito elaborar un programa en delphi 10.2 que, usando Report Builder se ejecute todos los días a la misma hora para generar y enviar un reporte. Pense en usar el programador de tareas de windows 10 para esto (no se si sea lo más apropiado), pero para eso tengo que programar la tarea junto con los datos del reporte, es decir, el nombre del archivo y la dirección en el disco duro, hasta ahora estaba intentando poner los parametros desde el programador de tareas en el campo de argumentos al momento de crear la tarea pero no he encontrado una forma de pasar esos argumentos a parametros en delphi, he buscado el documento en el cual windows guarda la tarea y tiene la siguiente presentación: Código:
<Date>2022-10-28T23:31:24.8269899</Date>
<Author>DIEGOE\diego</Author>
<URI>\12</URI>
</RegistrationInfo>
<Triggers>
<CalendarTrigger>
<StartBoundary>2022-10-28T23:31:08.1427293</StartBoundary>
<Enabled>true</Enabled>
<ScheduleByDay>
<DaysInterval>1</DaysInterval>
</ScheduleByDay>
</CalendarTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<RunLevel>LeastPrivilege</RunLevel>
<UserId>DIEGOE\diego</UserId>
<LogonType>InteractiveToken</LogonType>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<Duration>PT10M</Duration>
<WaitTimeout>PT1H</WaitTimeout>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
Command>"C:\Users\diego\Documents\Embarcadero\Studio\Projects\Prueba de Componentes\Win32\Debug\pPru.exe"</Command>
<Arguments>1 2 3 4</Arguments> (Estos son los argumentos que quiero pasar como parametros)
</Exec>
</Actions>
</Task
.De antemano, si me pueden orientar en este tema, muchas gracias ![]() |
|
#2
|
||||
|
||||
|
Creo que lo que quieres es ejecutar tu programa pasándole parámetros, algo así como:
Código:
miprograma.exe param1 param2 Puedes buscar por las palabras ParamStr y ParamCount.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Buenas Casimiro, gracias por responder, exactamente eso es lo quiero, pero no he dado el como seleccionar los parametros que le paso con el programador de tareas, he buscado sobre el tema pero solo he conseguido la respuesta, quería saber si había alguna manera que, cuando mi aplicación sea llamada por el programador de tareas reciba los argumentos de la tarea como los parametros del programa al momento de ejecutar.
Espero harme explicado con claridad ![]() |
|
#4
|
||||
|
||||
|
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#5
|
|||
|
|||
|
Muchas gracias, enseguida lo reviso a ver que consigo
![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar Parametros a Aplicacion Raudus standalone | ASAPLTDA | Delphi para la web | 1 | 05-08-2014 23:57:58 |
| programador de tareas | crespopg | Varios | 1 | 03-12-2009 10:13:30 |
| Programador de Tareas con Delphi | tamara | Varios | 5 | 02-12-2009 21:53:27 |
| El Programador De Tareas Con Delphi | tamara | API de Windows | 8 | 29-04-2005 22:16:29 |
| pasar parametros ms-dos desde mi aplicacion | ixMike | API de Windows | 5 | 13-02-2005 15:56:38 |
|