Notes: Shell dos sincrona da una agente notes
Per prima cosa occorre la dll Stkit432.dll. E’ originaria dell’installazione del Visual Basic 4, non necessita la registrazione con regsvr32. Da prendere e copiare c:\windows\system32
Nella sezione “Declarations” dell’agente occore importare la libreria, in questo modo:
Declare Function SyncShell Lib “STKIT432″ (Byval strCmdLine As String, Byval intCmdShow As Long) As Long
Esattamente come fareste in Visual Basic.
A questo punto è sufficente la riga di codice
Dim taskid As Integer
taskid = SyncShell(<linea di comando>,0)
Il comando è sincrono, quindi l’agente si ferma fino alla fine dell’esecuzione della shell.
Leave a Reply