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. Sukkurashu

Beiträge von Sukkurashu

  • Auswertung einer Datei mit Speedtests

    • Sukkurashu
    • 19. Februar 2014 um 13:28

    Ok :)

    Ich hatte das jetzt etwas uneleganter gelöst :)


    For $i = 0 To UBound($aDown) - 1
    $aDown[$i] = StringReplace($aDown[$i], ' Mbit/s', '')
    Next
    $aUp = StringRegExp($sData, "Upload: (.+)", 3)
    For $i = 0 To UBound($aUp) - 1
    $aUp[$i] = StringReplace($aUp[$i], ' Mbit/s', '')
    Next

  • Auswertung einer Datei mit Speedtests

    • Sukkurashu
    • 19. Februar 2014 um 12:42

    Das ist es :)

    Und ich hab mir nen Ast abgebrochen nur um Datum Download und Upload zu finden ^^

    Vielen Dank. Jetzt kill ich nur noch das Mbits und dann kann das auswerten losgehen :)

  • Auswertung einer Datei mit Speedtests

    • Sukkurashu
    • 19. Februar 2014 um 11:59

    Hallo,

    ich muss mehrere Dateien mit Speedtest auswerten und würde mir gerne ein Autoit Script schreiben welches mir das Leben erleichtert.
    Leider bin ich beim Punkt StringRegExp (was hoffentlich die korrekte Lösung ist) an meine grenzen gestoßen.

    Die Dateien beinhaltet 100 erte von diesen Einträgen:


    PHP
    Datum: xx.xx.xxxx - xx:xx
    
    
    Retrieving speedtest.net configuration...
    Retrieving speedtest.net server list...
    Testing from Unitymedia NRW GmbH (xxx.xxx.xxx.xxx)...
    Selecting best server based on ping...
    Hosted by myplex.org (Cologne) [xx.xx km]: 12.398 ms
    Testing download speed........................................
    Download: 17.99 Mbit/s
    Testing upload speed..................................................
    Upload: 3.00 Mbit/s
    Alles anzeigen

    Für mich Wichtig sind nur das Datum der Upload und der Download.
    Ich habe das Script soweit hinbekommen das die Datei ausgelesen wird und ich später die Ergebnisse in gekürzter Form weiterverwenden kann (wieder in eine Datei schreiben bzw. wenn es geht in eine MySql legen).

    $dat = StringRegExp(FileRead('speedtest.txt'), '' & 'Datum:' & '.', 3)
    $down = StringRegExp(FileRead('speedtest.txt'), '' & 'Download:' & '.', 3)
    $up = StringRegExp(FileRead('speedtest.txt'), '' & 'Upload:' & '.', 3)

    Diese Zeilen hauen mir auch jedes Datum Download und Upload in das Array aber eben nicht das worauf es ankommt.
    Kann mir da jemand den Schups in die richtige Richtung geben?

    Danke im voraus an alle :)

  • _FFImageClick die Funktion LoadWait abstellen?

    • Sukkurashu
    • 11. Mai 2011 um 23:30
    Code
    _FFClick ==> Invalid data type: (int) $iIndex: Default
    __FFSend: try{gBrowser.tabContainer.selectedIndex = first}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err
    __FFSend: FFau3.xpath=null;try{FFau3.xpath=FFau3.WCD.evaluate("//img[@alt='4b246287074bdbf6ae92687a1c43b793']",FFau3.WCD,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;}catch(e){'_FFXPath_Error: '+e;};
    __FFRecv: [object XrayWrapper [object HTMLImageElement]] — {querySelector: function() {…}, querySelectorAll: function() {…}, scrollTop: 0, scrollLeft: 0, scrollHeight: 60, scrollWidth: 468, clientTop: 0, ...}

    Also so langsam glaube ich dass diese Wait Funktion nicht abgeschaltet werden kann :(

  • _FFImageClick die Funktion LoadWait abstellen?

    • Sukkurashu
    • 11. Mai 2011 um 21:36
    Zitat von Douky
    [autoit]

    _FFClick(_FFXpath("//img[@alt='" & $sLink[$i] & "']","",9),"",Default,False)

    [/autoit]

    Ich würde erstma mit statischen Namen arbeiten bis es so funktioniert wie es soll. ;)
    Dann würde ich anfangen dynamisch umzuschreiben.
    (Vorrausgesetzt ich bin mir nicht vorher schon sicher das es funktioniert ;) )

    Das ist doch zum Mäuse melken :cursing:

    Code
    _FFClick ==> Invalid data type: (int) $iIndex: Default
    __FFSend: try{gBrowser.tabContainer.selectedIndex = first}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err
    __FFSend: FFau3.xpath=null;try{FFau3.xpath=FFau3.WCD.evaluate("//img[@alt='39836643ce24fac403d67d6b8858f274']",FFau3.WCD,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue;}catch(e){'_FFXPath_Error: '+e;};
    __FFRecv: [object XrayWrapper [object HTMLImageElement]] — {querySelector: function() {…}, querySelectorAll: function() {…}, scrollTop: 0, scrollLeft: 0, scrollHeight: 60, scrollWidth: 468, clientTop: 0, ...}
  • _FFImageClick die Funktion LoadWait abstellen?

    • Sukkurashu
    • 11. Mai 2011 um 21:08
    Zitat von Douky

    und so?

    [autoit]

    _FFClick(_FFXpath("//img[@alt='Enterprise']","",9),"",Default,False)

    [/autoit]

    ist aber ungetestet.

    Danke erstmal für die schnelle Antwort doch diese Methode kann ich garnicht testen X(
    Denn ich habe mein Script angepasst um nicht jedes Bild einzeln angeben zu müssen.

    [autoit]

    _FFImageClick($sLink[$i], "alt", False)

    [/autoit]


    Ich lese zuvor mit _INetGetSource den Quellcode und hole mir die "alt" mit _StringBetween, so dass ich dann die Bilder in einer schleife klicken kann.

  • _FFImageClick die Funktion LoadWait abstellen?

    • Sukkurashu
    • 11. Mai 2011 um 20:46
    Zitat von Douky

    so müsste es gehen:

    [autoit]

    _FFImageClick("Enterprise", "alt", False)

    [/autoit]

    Also in der AutoIt Console steht immer noch

    Code
    _FFLoadWait: .................................................................................................. loaded in 25231ms

    ;(

  • _FFImageClick die Funktion LoadWait abstellen?

    • Sukkurashu
    • 11. Mai 2011 um 16:15

    Hallo,

    ich habe das Problem dass jedesmal wenn ich einen _FFImageClick mache er im anschluss immer wartet bis das neue Fenster fertig geladen ist.

    [autoit]

    _FFImageClick("Enterprise", "alt", $bLoadWait = False)

    [/autoit]


    Leider werde ich aus der Dokumentation was den Punkt $bLoadWait angeht nicht schlau :(

    Kann mir jemand weiterhelfen?

    THX im voraus :)

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™