Executer un .exe avec des paramètres avec VB

Valérie -  
 Sephiro -
Bonjour,

je souhaiterai exécuter une application sous V.B mais en y ajoutant des paramètres tels que :
appli.exe nom numero par exemple.
Est-ce possible?
Merci

1 réponse

  1. Sephiro
     
    Technique simple: shell (Nom application)
    Plus sympa :

    success& = CreateProcess(sNull,"Nom application Parametres " & I, ByVal 0&, ByVal 0&, _
    1&, NORMAL_PRIORITY_CLASS, ByVal 0&, sNull, sInfo, pInfo)

    API a declarre
    Public Declare Function CreateProcess Lib "kernel32" Alias _
    "CreateProcessA" (ByVal lpApplicationName As String, ByVal _
    lpCommandLine As String, lpProcessAttributes As Any, _
    lpThreadAttributes As Any, ByVal bInheritHandles As Long, _
    ByVal dwCreationFlags As Long, lpEnvironment As Any, ByVal _
    lpCurrentDriectory As String, lpStartupInfo As STARTUPINFO, _
    lpProcessInformation As PROCESS_INFORMATION) As Long

    Public Declare Function OpenProcess Lib "kernel32.dll" (ByVal _
    dwAccess As Long, ByVal fInherit As Integer, ByVal hObject _
    As Long) As Long

    Public Declare Function TerminateProcess Lib "kernel32" (ByVal _
    hProcess As Long, ByVal uExitCode As Long) As Long

    Public Declare Function CloseHandle Lib "kernel32" (ByVal _
    hObject As Long) As Long

    Public Const SYNCHRONIZE = 1048576
    Public Const NORMAL_PRIORITY_CLASS = &H20&

    Public pInfo As PROCESS_INFORMATION
    Public sInfo As STARTUPINFO
    Public sNull As String
    0