1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Hilfe & Unterstützung

Hilfe!!!

  • oOn3rdOo
  • 2. Oktober 2015 um 10:25
  • Erledigt
  • oOn3rdOo
    Beiträge
    4
    • 2. Oktober 2015 um 10:25
    • #1

    Hallo, ich habe ein kleines Problem. Und zwar möchte ich einen Link anklicken im Internetexplorer mit _IELinkClickByText, aber es will nicht so richtig funktionieren. Außerdem wollte ich mal fragen, ob es auch eine browserunabhängige Lösung gibt, um Links anzuklicken.

    Auszug aus Quelltext:

    <a class="nav" accesskey="AA" onclick="javascript:xajax_content('5','BB','CC','','0',sid_tab);" href="#w"><strong>DD</strong></a>

    Vielen Dank schonmal! MfG

  • alpines
    天照大神
    Beiträge
    4.209
    • 2. Oktober 2015 um 11:03
    • #2

    Die wohl einfachste Variante wäre

    AutoIt
    _IENavigate($oIE, "javascript:xajax_content('5','BB','CC','','0',sid_tab);")

    Alternativ könntest du auch die TagCollection von <a> holen und nach class und dem innerHTML suchen und mit _IEAction anklicken.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • oOn3rdOo
    Beiträge
    4
    • 2. Oktober 2015 um 11:15
    • #3

    Danke schonmal!

    dein lösungsvorschlag klappt nicht, keine reaktion. ich geb dir mal den ganzen code:

    Spoiler anzeigen


    #include <array.au3>
    #include <ie.au3>
    Opt("WinTitleMatchMode", 2)

    Func activateTab($targetWindowKeyphrase)
    WinActivate("- Internet Explorer")
    For $i = 0 To 10
    If StringInStr(WinGetTitle(WinActive("")),$targetWindowKeyphrase) Then
    Return
    EndIf
    Send("^{TAB}")
    sleep(300)
    Next
    EndFunc

    $oIE=activateTab("Test")
    _IENavigate($oIE, "javascript:xajax_content('5','BB','CC','','0',sid_tab);")

    ich werd die alternative mal ausprobieren.

  • alpines
    天照大神
    Beiträge
    4.209
    • 2. Oktober 2015 um 11:21
    • #4

    Ist das dein ganzes Script? wenn ja, dann kann es ja nicht funktionieren.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • oOn3rdOo
    Beiträge
    4
    • 2. Oktober 2015 um 11:25
    • #5

    kannst du mir bitte auch erklären, warum?
    bin absoluter neuling :D

  • alpines
    天照大神
    Beiträge
    4.209
    • 2. Oktober 2015 um 11:47
    • #6

    Du willst mit dem Internet Explorer, wie du selber schreibst, einen Link anklicken aber erstellst nicht mal ein Internet Explorer Objekt?
    Das wäre ja nicht so schlimm wenn man wenigstens _IEAttach nutzen würde um sich an ein vorhandenes IE Objekt ranzuheften.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • General Kaboom
    Reaktionen
    1
    Beiträge
    744
    • 2. Oktober 2015 um 11:52
    • #7
    Zitat von oOn3rdOo

    kannst du mir bitte auch erklären, warum?
    bin absoluter neuling :D

    Also ein KLEINER Ansatz ist schon mal der leere Return, das nicht vorhandene IE-Objekt.

    Ganz davon abgesehen includest du die array.au3 deren Funktionen du aber in deinem Schnipsel nicht verwendest.
    Zweifelsohne ist das also nicht das komplette Skript.

    Bild1: Ich beim debuggen

  • oOn3rdOo
    Beiträge
    4
    • 2. Oktober 2015 um 12:06
    • #8

    die array.au3 war nur ein überbleibsel, das war das ganze script... danke schonmal für die tipps. ich werds mal versuchen :D

  • water
    Poweruser
    Reaktionen
    1
    Beiträge
    3.013
    • 2. Oktober 2015 um 16:10
    • #9

    BTW: Fein wäre noch, wenn Du Deinen Threads einen "sprechenden" Titel geben könntest.
    Im "Hilfe & Unterstützung" benannten Forum sucht schließliche jeder nach Hilfe ;)

    Meine Werke

    UDFs:
    Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - Support - Example Scripts - Wiki
    ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - Support - Example Scripts
    OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - Support - Example Scripts - Wiki
    OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
    OutlookTools (2019-07-22 - Version 0.6.0.0) - Download - Support - Wiki
    PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - Support - Example Scripts - Wiki
    TaskScheduler (2022-07-28 - Version 1.6.0.1) - Download - Support - Wiki

    Standard UDFs:
    Excel - Example Scripts - Wiki
    Word - Wiki

    Tutorials:
    ADO - Wiki
    WebDriver - Wiki

  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™