Mit InPutBox URL vervollständigen???

  • Hallo in bin absoluter Script anfänger, darum ist meine Frage wohl für viele von euch keine grosse sache.

    ich würde gerne durch eine inputBox eine URL im IE vervollständigen

    es handelt sich um eine webbasierte PC fernwartung

    PCname in InPutBox eingeben OK oder Enter
    IE startet mit https://PCNAME:Port

    könnt Ihr mir Helfen

    DANKE

  • Also evtl. hilft Dir dieses hier, wobei ich nicht weiß, ob Du die URL aus dem Browser auslesen möchtest oder so wie ich es hier gemacht habe, einfach vorgeben möchtest.

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $Form1 = GUICreate("Beispiel", 449, 74, 192, 124)
    $Input1 = GUICtrlCreateInput("/index.php/Board/4-Hilfe-Unterstützung/", 8, 8, 433, 21)
    $Button1 = GUICtrlCreateButton("o. g. Link wird der URL http://www.autoit.de angehängt", 8, 40, 433, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    ; mit GUICtrlRead($Input1) das Eingabefeld auslesen und der URL "anhängen"
    MsgBox(0,"Ergebnis", "http://www.autoit.de" & GUICtrlRead($Input1))
    ShellExecute("http://www.autoit.de" & GUICtrlRead($Input1))
    EndSwitch
    WEnd

    [/autoit]

    Lieben Gruß,
    Alina

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

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • oder so mit dropdown ...

    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $string = "|PC01|PC02|PC03|PC04|PC05"

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

    $Form1 = GUICreate("Beispiel", 449, 74, 192, 124)
    $ComboBox1 = GUICtrlCreateCombo("", 8, 8, 433, 21)
    GUICtrlSetData($ComboBox1, $string)
    $Button1 = GUICtrlCreateButton("starte Fernwartung", 8, 40, 433, 25)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg

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

    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    ShellExecute(GUICtrlRead($ComboBox1) & ":Port")
    EndSwitch
    WEnd

    [/autoit]

    Natürlich kann man die PC's dann aus einer Textdatei, Excel, Datenbank oder einer anderen Datenquelle auslesen.

    gruß gmmg ;)

  • wann, dann bitte gleich mit doppelten dropdown ;) :P

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>

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

    $string = "www.autoit.de|http://www.rsh.de|80.245.152.55|80.245.152.130|http://www.shz.de"
    $string2 =":8080|:4711|:2014"

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

    $Form1 = GUICreate("Beispiel", 449, 105, 132, 120)

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

    $ComboBox1 = GUICtrlCreateCombo("", 8, 8, 433, 21)
    GUICtrlSetData($ComboBox1, $string)

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

    $ComboBox2 = GUICtrlCreateCombo("", 8, 34, 433, 21)
    GUICtrlSetData($ComboBox2, $string2)

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

    $Button1 = GUICtrlCreateButton("starte Fernwartung", 8, 70, 433, 25)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    ;ShellExecute(GUICtrlRead($ComboBox1) & GUICtrlRead($ComboBox2))
    MsgBox(0,"Ergebnis mit zwei Combo's", "Es würde nun folgende Kombination geöffnet werden: " & GUICtrlRead($ComboBox1) & GUICtrlRead($ComboBox2))
    EndSwitch
    WEnd

    [/autoit]

    Lieben Gruß,
    Alina

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

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • damit sollte Agethorster rstmal weiterkommen :)

    lg gmmg

    Stimmt.
    Es ging ihn, so meine ich es verstanden zu haben, das er den Hinweis benötigte, wie das mit "GUICtrlRead" funktioniert.
    Jetzt kann er sich erst einmal aussuchen, wie er weiter machen möchte.

    Lieben Gruß,
    Alina

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

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl