parameter durch browserlink an programm übergeben

  • hi,
    ich würde gerne wissen wie ich parameter an mein tool übergebe bzw ein automatischen toolaufruf erzeuge.
    z.B. ich habe im browser einen link der so aussieht: "xyz://parameter1/parameter2" ich möchte das beim klick
    diese parameter1 +2 an mein programm in ein inputfeld übergeben werden. wenn das programm nicht läuft sollte es starten.

    danke für die antworten.

    Einmal editiert, zuletzt von WhiteLion (2. Oktober 2010 um 09:27)

  • moin moin,

    also wie das von nem browser aus funktionieren soll wüsst ich nicht,
    aber das du von einem script aus ein anderes startest und parameter übergibst das geht.

    schau mal in der hilfe nach "Command Line Parameters".

  • Hi,
    in der Hilfe gibt es einige _IEfunktionen die das eindrucksvoll können.

    Spoiler anzeigen
    [autoit]


    #include <IE.au3>
    $oIE = _IECreate ("www.deine adresse.de")
    $oLinks = _IELinkGetCollection ($oIE)
    $iNumLinks = @extended
    MsgBox(0, "Link Info", $iNumLinks & " links found")
    For $oLink In $oLinks
    MsgBox(0, "Link Info", $oLink.href)
    Next

    [/autoit]


    Hier stehen in der MsgBox alle Links die er gefunden hat.
    dann brauchst du die Links nur noch zu durchsuchen und aufzusplitten.

    MfG
    Der_Doc

  • also irgendiwe komme ich nicht weiter... das beispiel script checke ich nicht. bzw weiss ich nicht wo sich diese objecte die im browser geöffnet werden befinden. weiterhin wird der internet exprorrer geöffnet und was passiert wenn jedemand einen anderen browser nutzt ? - sorry ich hab noch nie mit den autoit funktionen vom ie gearbeitet.