como puedo ejecutar un archivo .bat desde vb

vampirito
15 de Enero del 2004
quisiera saber como le puedo hacer para que en tiempo de ejecucion al picarle un boton pueda correr una aplicacio fuera de visual con extencion .bat y como puedo hacer que un ejecutable tenga autorun

sdemingo
15 de Enero del 2004
Hola,

Para que un ejecutable tenga un autorun....
En el mismo Directorio del ejecutable, debes tener un archivo llamado AUTORUN.INF que contenga las 2 siguientes lineas de codigo:

[autorun]
open=autoruni386ShelExec nombreEjecutable.exe

También deberás tener en el mismo directorio una carpeta llamada autorun(en este caso) la cual contenga una carpeta llamada I386, la cual contenga a su vez el archivo ShelExec.exe

La jerarquía de carpetas es porque yo lo tengo así, pero lo único que teienes que tener en el AUTORUN.INF es la ruta al archivo ShelExec.exe y el nombre del archivo exe que quieras autoarrancar
Espero haberme explicado bien ;-)


Para tu otra pregunta, la de ejecutar un archivo .bat desde vb...
Puedes utilizar la función Shell
Dim retVal As Double
retVal = Shell("C:autoexec.bat", vbNormalFocus)


Saludos y espero haberte ayudado
sdemingo