Run-Befehl

  • Hi
    hier mein Programm:

    [autoit]


    $file = "C:\temp\Tools\npp.5.9.4.Installer.exe"
    $pid = Run($file, "", @SW_MAXIMIZE)

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "Infos", "Exists=" & FileExists($file) & " PID=" & $pid & ", ERROR= " & @error & " Extended=" & @extended);

    [/autoit]

    Ich versuche ein Programm zu installieren

    zuerst bekam ich diese Fehlermeldung:

    [autoit]

    Exists=1 PID=0 ERROR=1 Extended=740

    [/autoit]


    und dann diese:

    [autoit]

    Exists=1 PID=0 ERROR=0 Extended=0

    [/autoit]

    in beiden Fällen startet aber das Programm nicht ;(

    warum?


    (Habe Win7, 64bit

  • versuch das mal mit:

    [autoit]

    $file = "C:\temp\Tools\npp.5.9.4.Installer.exe"
    ShellExecute($file, "", "", "open", @SW_MAXIMIZE)

    [/autoit]


    möglicherweise musst Du noch ein WorkingDir angeben.
    Manche Programme sind da zickig ...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...