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

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>