Olá... já varri a internet atras disso e encontrei 9000 topicos falando a respeito, mas nenhum que pudesse me ajudar em definitivo. Tenho dois modelos basicos para se fazer um .bat rodar em asp e dois problemas diferentes. O primeiro, usando o componente WScript: Dim Shell
Set Shell = Server.CreateObject( "WScript.Shell" )
Shell.run "%comspec% /c c:\callplayer.bat"
set shell = nothing
Problema :
Ele não apresenta erro, só que a aplicação fica rodando em background(como um processo) e eu preciso dela on top
Segundo, usando o ASPExec:
Set Executor = Server.CreateObject("AspExec.Execute")
Executor.Application = "cmd.exe"
Executor.Parameters = "c:\callplayer.bat"
Executor.ShowWindow = true
Executor.TimeOut = 9000 Problema : Aparece erro de "sequencia de classe invalida".... só que já usei o regsvr32 para registrar, já joguei no system32 e já fui pelo painel de controle/ferramentas administrativas/servicos de componente e add um novo componente Msmo assim... dá erro... como se eu não tivesse instalado a DLL Alguma sugestão?