Run - Befehl

  • Moin Leute!

    ich hab da ein problem mit dem "run" befehl..
    wenn ich mehr als 1 "run" befehl im script habe, gehen die anderen nicht mehr -.-
    weiss wer wieso? oder wie ich das umgehen kann?

    mfg Fisch

  • Hallo.

    Magst Du mal den Sourcecode posten?
    Dann ist es einfacher den Fehler zu finden und ggf. dann gleich Lösungsvorschläge zu posten.


    Gruss, Lina.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • LoL, hab den gelöscht weil es mich so aufgeregt hat. ich erklär schnell:
    ich hab ne GUI gebaut, mit verschiedene buttons, jeder button öffnet ein Programm (z.B. media player, msn, icq, antivir usw.)
    ich hab das mit onevent gemacht, und jedem button einen "run" befehl zugeordnet..

    das geht aber nicht --.--

  • also, das wär er...

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    Opt("GUIOnEventMode", 1)
    $Form1 = GUICreate("Programme", 377, 378, 193, 124)
    GUISetOnEvent($GUI_EVENT_CLOSE, "close")
    $Button1 = GUICtrlCreateButton("Windows Media Player", 56, 72, 129, 33, 0)
    GUICtrlSetOnEvent($Button1, "wmplr")
    $Button2 = GUICtrlCreateButton("MSN", 56, 136, 129, 33, 0)
    GUICtrlSetOnEvent($Button2, "msn")
    $Button4 = GUICtrlCreateButton("Diablo II LoD", 224, 72, 129, 33, 0)
    GUICtrlSetOnEvent($Button4, "dia2")
    $Button5 = GUICtrlCreateButton("Prey", 224, 136, 129, 33, 0)
    GUICtrlSetOnEvent($Button5, "pry")
    $Label1 = GUICtrlCreateLabel("Wählen Sie ein Programm aus:", 40, 8, 149, 17)
    GUISetState(@SW_SHOW)

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

    While 1
    Sleep(100)
    WEnd

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

    Func wmplr()
    Run("C:\Programme\Windows Media Player\wmplayer.exe")
    EndFunc

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

    Func msn()
    Run("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe")
    EndFunc

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

    Func pry()
    Run("C:\Programme\Prey\123Prey.exe")
    EndFunc

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

    Func dia2()
    Run("C:\Programme\Diablo II (normal)\Game.exe")
    EndFunc

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

    Func close()
    Exit
    EndFunc

    [/autoit]
    • Offizieller Beitrag

    Das klassische Leerzeichenproblem:

    Statt
    Run("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe")

    entweder

    ShellExecute("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe")

    oder

    Run('"C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\msnmsg.exe"')

    peethebee