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
|
||||
|
||||
Yo haría esto:
Que es lo mismo que ejecutar secuencialmente las siguientes ordenes: Código:
dir \ > reporte.txt echo. >> reporte.txt set >> reporte.txt echo. >> reporte.txt dir %systemroot%\system32\*.exe /b /s >> reporte.txt start reporte.txt Lo otro que haría es igual de sencillo sin la necesidad de urguetear los recursos de la aplicacion;
Claro que en este ultimo ejemplo puedes llamar directamente al batch y oculto como el primer ejemplo; y cabe la pena hacer notar que el mismo batch se elmina. (del %0) Suerte |
#2
|
||||
|
||||
Otra opción más:
Un memo oculto (o un StringList, vamos, lo que quieras). En cada línea pones una orden, después solo tienes que hacer un shellExecute de cada línea.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Al menos en teoría (propia) puedes ejecutar cualquier comando tipo MS-DOS acudiendo a la API de windows por lo que utilizar directamente BATs para lo que sea sale sobrando. Además usando la API tienes un poco más de control sobre errores y demás cosas que pueden suceder. Más aún cuando comentas que no quieres que haya rastro del BAT. Lo más sencillo es ver que comandos quieres ejecutar en el susodicho BAT y ejecutar sus equivalentes en Delphi.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#4
|
|||
|
|||
Muchas Gracias a todos por las ideas, lo que quiero hacer realmente es hacer un programita para enviar mensajes por una red. La idea del bat era para ver si al final se ejecutaba correctamente el comando (net send ). Si no se ejecutaba correctamente creaba un archivo de error. ¿Alguien sabe si hay alguna manera de saber si ese comando en la consola ha terminado correctamente?. Muchas gracias de nuevo.
|
#5
|
||||
|
||||
Código:
net send 192.168.1.66 "net send message" echo %errorlevel% |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear un ejecutable en delphi 6 | yeison Cristman | Varios | 4 | 04-08-2006 08:28:18 |
Ejecutable en delphi | zvf | OOP | 15 | 04-08-2006 08:14:01 |
Web en Php y añadir datos desde delphi | KeyMan | PHP | 3 | 02-08-2006 20:19:50 |
Cargar un ejecutable de C en Delphi | Lalis | Varios | 3 | 04-12-2005 01:24:41 |
Añadir compente Delphi 2005 | vtorres | Varios | 0 | 03-06-2005 11:23:31 |
|