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

Beiträge von alpines

  • 2D Array - ersetzen von Werte

    • alpines
    • 12. Juni 2017 um 23:20

    Wie schauen denn deine bisherigen Versuche aus wenn du es nicht hinkriegst in einem 2D-Array Indizes zu manipulieren?
    $aArray[2][4] = 5 wäre wohl das einfachste.

  • Wert von style in HTML Dokument ermitteln anhand einer div id?

    • alpines
    • 12. Juni 2017 um 21:35
    Zitat von Rigobert

    Aber soweit reichen meine Kenntnisse dann doch noch nicht

    Hä? Und warum greifst du dann direkt aufs Objekt zu und nutzt nicht die UDF? Die bietet sogar eine ausgezeichnete Dokumentation + Calltips.
    Statt die Objekte direkt mit $oIE.document.GetElementById("id") anzusprechen benutze die entsprechenden Funktionen $oObj = _IEGetObjById($oIE, "id").

  • Wert von style in HTML Dokument ermitteln anhand einer div id?

    • alpines
    • 12. Juni 2017 um 20:16
    Zitat von Rigobert

    $oIE.document.GetElementById('gesuchte_ID')

    Du solltest, soweit möglich, nicht selber auf das Objekt zugreifen.
    Die IE.au3 bietet die selben Funktion in AutoIt gewrapped mit einem Errorhandler. Benutze lieber die.

  • Wert von style in HTML Dokument ermitteln anhand einer div id?

    • alpines
    • 12. Juni 2017 um 19:52

    Kurz nach "ie dom get style" googlen und schon habe ich die Antwort gefunden:
    $oObj.style.cssText beinhaltet den Style den du auslesen möchtest. $oObj musst du dir logischerweise vorher holen.

  • WinHTTP - GET Request mit Request Body

    • alpines
    • 12. Juni 2017 um 19:47

    Anhand der URL und den Postdaten kann ich entnehmen, dass du dich auf Otto.de einloggen willst.

    Ich bezweifle, dass es im Sinne von Otto.de ist sich mit Scripten auf ihre Website einzuloggen.
    Was genau willst du denn machen?

  • WinHTTP - GET Request mit Request Body

    • alpines
    • 12. Juni 2017 um 18:37

    GET Pakete haben grundsätzlich kein Request Body, der ist nur bei einem POST vorhanden. Was steht denn bei dir in $sPost drinne?
    Du zeigst uns nicht gerade viel Code. Weder die Website noch die Erstellung der Handles also solltest du nicht allzu viel Hilfe von uns erwarten.

  • ProcessWaitClose() erkennt laufenden Prozess nicht!

    • alpines
    • 12. Juni 2017 um 18:18

    Warum sich mit WMI rumschlagen wenn man eine kleine Funktion selber bauen kann: (Timeout in Millisekunden, 0 = endless)

    AutoIt
    Func _ProcessWaitUntilClosed($sModuleName, $iTimeOut = 0)
    	$bEndless = Not $iTimeOut
    
    
    	Do
    		Sleep(10)
    		$iTimeOut -= 10
    	Until Not ProcessExists($sModuleName) or ($iTimeOut <= 0 and Not $bEndless)
    EndFunc
  • Installiertes und gestartetes Mozrepl läuft nicht

    • alpines
    • 11. Juni 2017 um 23:09

    Der Fehler kommt mir bekannt vor, der ist schon seit längerem in der FF.au3 vorhanden.
    Deklarier einfach die Variable $sRet am Anfang der Funktion in __FFSend um das temporär zu umgehen oder schau dir die Logik der Funktion an und versuch es zu fixen.

  • Installiertes und gestartetes Mozrepl läuft nicht

    • alpines
    • 11. Juni 2017 um 21:01

    Wie kommst du denn auf die Mozilla Ordner wenn ich von der FF.au3 rede? Wo liegt diese Datei bei dir?

  • Installiertes und gestartetes Mozrepl läuft nicht

    • alpines
    • 11. Juni 2017 um 19:37

    Liegt die FF.au3 in deinem Includeverzeichnis und hast du Zugriff darauf oder brauchst du Adminrechte um Dateien in Program Files (x86) zu editieren?
    Kopier die FF.au3 mal in dein Scriptverzeichnis und include es mit " " statt < >.

  • [Lua] Testen ob Variable eine Zahl ist

    • alpines
    • 11. Juni 2017 um 10:53

    Ob sie automatisch in Zahlen umgewandelt werden weiß ich nicht aber mit type() kannst du den Typ überprüfen. https://www.lua.org/pil/2.html
    Wenn du sie als Number-Typ haben willst kannst du sie ja casten. tonumber() http://www.lua.org/manual/5.1/manual.html#pdf-tonumber

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

    • alpines
    • 10. Juni 2017 um 20:07
    Zitat von olfibits

    Das mit dem Target-Framework war mir schon klar. Allerdings war ich da wegen Kompatiblität skeptisch.

    Das einzige woran das hängen könnte wäre am Target-Framework und an der Tatsache ob netFX überhaupt vorhanden ist.
    Da aber mittlerweile wirklich jeder Rechner netFX installiert hat bezweifle ich, dass es da Kompatibilitätsprobleme gibt.

  • JavaScript als Desktop Widget

    • alpines
    • 9. Juni 2017 um 11:54

    Ja ist doch klar, dass er das Fenster cleared. Die Graphics erstreckt sich immerhin über die ganze GUI.
    Die Controls kannst du danach mit _WinAPI_RedrawWindow neu zeichnen.

  • Beispiel.exe verhindert einen Neustart, Lösungsansatz?

    • alpines
    • 9. Juni 2017 um 11:51
    Zitat von Simon09

    In AutoIT gibt es ja soweit ich weiß keine Schleifen?

    Das ist mir neu. Du brauchst den Return nicht mal abzufragen, shutdown /a bricht ab wenn er es kann, wenn nicht, dann nicht.
    Einfach eine Funktion schreiben die die Shell mit shutdown /a ausführt und diese AdlibRegistern alle 5 Sekunden oder so (einfach testen).

  • Beispiel.exe verhindert einen Neustart, Lösungsansatz?

    • alpines
    • 9. Juni 2017 um 10:44
    Zitat von Simon09

    leider ohne dass dazu eine Meldung kommt die man abfangen könnte

    Aber shutdown /a gibt dir doch zurück ob gerade heruntergefahren wird und bricht ab wenn das der Fall ist.
    Du brichst einfach (z.B. mit AdlibRegister) regelmäßig den Restart ab und wenn du alles durchhast restartest du selber.

    Natürlich stellt sich hier die Frage was dann mit dem Paket passiert was den Restart erfordert.

  • JavaScript als Desktop Widget

    • alpines
    • 9. Juni 2017 um 10:09
    Zitat von AutoTim

    Wie kann ich den ein Bild welches ich mit _GDIPlus_GraphicsDrawImage erstellt habe wieder löschen?

    Du musst die Graphics clearen, am besten machst du das in der selben Farbe wie das Fenster.
    Der Befehl dafür lautet _GDIPlus_GraphicsClear($hGraphics, 0xFFFFFFFF)32-Bit ARGB Farbe.

  • Beispiel.exe verhindert einen Neustart, Lösungsansatz?

    • alpines
    • 9. Juni 2017 um 10:08
    Zitat von Simon09

    Ich habe dann im Falle des Neustarts das Problem, dass sich eine bestimmte exe Datei auf dem System "aufgehangen" hat, bzw. dieses typische Windows Fenster was jeder kennt von wegen

    Achso, ich dachte das wäre die Exe gewesen die das ganze neustartet. Aber wenn die eine Exe blockiert, weil sie noch nicht durchgelaufen ist, dann kannst du doch das Neustarten der anderen abbrechen, warten bis die durch ist und dann neustarten oder verstehe ich das falsch?

  • Beispiel.exe verhindert einen Neustart, Lösungsansatz?

    • alpines
    • 9. Juni 2017 um 09:43

    Hast du probiert den Restart mit shutdown /a zu verhindern? Du wirst dazu vermutlich auch Adminrechte brauchen.
    Die Konsole gibt dir ja zurück ob das runterfahren abgebrochen wird oder nicht.

  • JavaScript als Desktop Widget

    • alpines
    • 9. Juni 2017 um 08:59
    Zitat von chip

    Please limit requests to no more than 10 per minute.

    Ich bezweifle, dass man sowieso mehr als 2x die Minute die API ansprechen sollte.

    Zitat von AutoTim

    Aber wie kommst du denn darauf, dass die IP schnell gesperrt werden würde? Ich frage 12x die Minute ab. Das ist keine Menge, die die Server übermäßig belasten.

    Du bist einer von wie vielen?

    Zitat von chip

    Man kann es auch umständlich machen

    In wie fern? Findest du es umständlich die Adresse über den Netzwerksniffer zu finden oder wie?

  • Schriftgröße anhand von Breite, Höhe (und DPI) berechnen

    • alpines
    • 8. Juni 2017 um 23:01
    Zitat von NO1 :-)

    Die Maße der Controls werden nicht verändert, bei Labels muss z.B. die Schriftgröße so angepasst werden, dass der ganze Text erkennbar ist.

    Nimm doch MeasureString und geh die Schriftgrößen einfach durch bist du was passendes hast?

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™