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
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. MiamiRize

Beiträge von MiamiRize

  • .

    • MiamiRize
    • 9. Januar 2017 um 08:35

    Sorry erstmal für die lange Pause hatte Urlaub und habe nicht auf an dem Problem weiter Gearbeitet -Sorry :D


    Zitat von Kanashius

    Du könntest mal schauen, was in der Konsole steht (Wenn du mit SciTE startest in dem kleinen Fenster unten in Orange). Dort werden Fehler ausgegeben, wenn z.b. die ID nicht gefunden wurde -> Der Fehler kann eingegrenzt werden. Ich vermute aber, dass die ID nicht stimmt..

    Wenn ich bei SciTE das Script starte (Tools und auf GO) steht unten in dem Fenster was komischer weise nicht Orang ist:

    AutoIt
    --> IE.au3 T3.0-2 Error from function _IELoadWait, $_IESTATUS_ClientDisconnected (-2147417848, Browser has been deleted prior to operation.)
    
    
    --> IE.au3 T3.0-2 Error from function _IEGetObById, $_IESTATUS_InvalidObjectType
    
    
    --> IE.au3 T3.0-2 Error from function _IEAction(click), $_IESTATUS_InvalidDataType
    Zitat von Kanashius

    Mit dem gesamten Quellcode käme man vermutlich weiter...

    Darf ich leider nicht posten ist firmen intern sorry :/

    Zitat von alpines

    Die Zeile mit der ID sieht so aus:

    AutoIt
    <a href= CODE </a>

    Ich kann dort leider kein <iframe> erkennen


    Vielen Dank nochmal für eure Hilfe :3

  • .

    • MiamiRize
    • 14. Dezember 2016 um 15:20

    Ok ich hab mich jetzt etwas "fortgebildet" und habe nun dies:


    AutoIt: Drucken
    #include <IE.au3>
    
    
    MsgBox(0, "Status", "Script Start")
    
    
    $oIE = _IECreate ("URL")
    
    
    Sleep(2000)
    
    
    Local $oDiv = _IEGetObjById($oIE, "uiMainBar_mnuMain_radInnerMenu_m0_m0_m1")
    
    
    _IEAction($oDiv, "click")
    
    
    MsgBox(0, "Status", "Script Stop")
    Alles anzeigen

    Leider gehts immer noch nicht :C

  • .

    • MiamiRize
    • 13. Dezember 2016 um 10:25
    Zitat von Kanashius

    ah... hab nicht aufgepasst. Dort wird parent verwendet. das gibt in dem navigate natürlich nicht...
    Probier mal den button mit der id zu bekommen: "uiMainBar_mnuMain_radInnerMenu_m0_m0_m1"

    Ich versteh nicht ganz was du damit meinst :D

    ich hab folgendes versucht:

    #include <IE.au3>

    MsgBox(0, "Status", "Script Start")

    $oIE = _IECreate ("URL")

    Sleep(2000)

    _IENavigate($oIE,"uiMainBar_mnuMain_radInnerMenu_m0_m0_m1")

    MsgBox(0, "Status", "Script Stop")


    //2


    #include <IE.au3>

    MsgBox(0, "Status", "Script Start")

    $oIE = _IECreate ("URL")

    Sleep(2000)

    _IENavigate($oIE,"javascript:parent.uiMainBar_mnuMain_radInnerMenu_m0_m0_m1('external');")

    MsgBox(0, "Status", "Script Stop")


    //3

    #include <IE.au3>

    MsgBox(0, "Status", "Script Start")

    $oIE = _IECreate ("URL")

    Sleep(2000)

    _IENavigate($oIE,"javascript:parent.uiMainBar_mnuMain_radInnerMenu_m0_m0_m1")

    MsgBox(0, "Status", "Script Stop")


    hat leider alles nicht funktioniert :C

  • .

    • MiamiRize
    • 12. Dezember 2016 um 17:22

    Danke für die schnelle Antwort.

    Beide Wege funktionieren nicht.

    Es sollte sich eig. ein Fenster öffnen dies geschiet aber leider nicht

  • .

    • MiamiRize
    • 12. Dezember 2016 um 16:44

    Hallo erstmal,

    ich bin komplett neu und kenne AutoIT erst seit ein paar Tagen.

    Ich rätsele daran das ich auf einer Website gerne per Script einen Button drücken würde.

    Hinter dem Button hängt so wie ich es verstanden habe ein Java Script (gehe ich mit Rechtsklick auf Eigenschaften steht dort unter allgemein und URL Adresse: javascript:(function() {parent.showOverviewPrintDialog('external');})(); )

    Ansonsten kann ich sagen das er nicht wirklich einen namen hat aber ich kenne mich in diesen Sachen auch nicht so gut aus das einzige was für mich ein Anhaltspunkt ist ist: id="uiMainBar_mnuMain_radInnerMenu_m0_m0_m1" und href="javascript:(function() {parent.showOverviewPrintDialog('external');})();">

    Mein Code sieht bis jetzt so aus:

    #include <IE.au3>

    MsgBox(0, "Status", "Script Start")

    $oIE = _IECreate ("https://servicecenter-test.controlware.de/Tools/TicketDetailDialog/TicketDetailDialog.aspx?ticketid=IN1603759")

    Sleep(2000)

    _IENavigate($oIE,"javascript:javascript:(function() {parent.showOverviewPrintDialog('external');})();")

    MsgBox(0, "Status", "Script Stop")

    Das öffnen geht aber die Script Ausführung nicht.

    Ich hoffe jemand von euch kann mir helfen!

    Vielen Dank im vorraus

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™