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

  • Installierte Windows 10 Updates anzeigen

    • alpines
    • 18. Juli 2018 um 14:45
    AutoIt
    #include <WinAPIFiles.au3>
    _WinAPI_Wow64EnableWow64FsRedirection(False)
    
    ShellExecute("explorer.exe", "shell:AppUpdatesFolder")
  • Kann man um einen String "replacen"?

    • alpines
    • 18. Juli 2018 um 13:02

    Etwas schlampig aber so?

    AutoIt
    Local $sTest = "   Inf file is C:\Windows\INF\oem10.inf"
    Local $sResult = StringRegExpReplace($sTest, ".+?(.\:(\\.+)?[^\\])", "$1")
    
    MsgBox(64, "Ergebnis", $sResult)
  • VB Script?

    • alpines
    • 17. Juli 2018 um 18:19

    Das ist doch genau was du suchst. Du öffnest die Events\EventHandler.vbs und fügst dort eine neue Funktion ein z.B.

    VB.Net
    Sub OnSpamRule(oMessage)
       oMessage.Subject = "[SPAM] " & oMessage.Subject
       oMessage.Save
    End Sub

    Anschließend wählst du in hmail für die Einstellungen der Regel "Run function" in dem Dropdown aus und trägst deine Funktion OnSpamRule ein.

  • AutoIt Info Tool zeigt andere Größe an, als WinGetPos()

    • alpines
    • 17. Juli 2018 um 17:45

    Könnte an deinem Skin liegen, ich benutze den Win7 Standardskin und bei mir stimmen die Werte überein.

    Unbenannt.png

  • VB Script?

    • alpines
    • 17. Juli 2018 um 16:23

    Was kannst du denn dem Script alles übergeben? Hast du dafür ein Template was du anpassen könntest?

  • VB Script?

    • alpines
    • 17. Juli 2018 um 16:05

    Wir bieten auch Support für andere Sprachen an: Andere Programmiersprachen

    Oscar kannste das bitte verschieben?

    Ich kenne mich mit hmail auch nicht aus aber mit ein bisschen googlen habe ich z.B. das hier gefunden: https://www.hmailserver.com/forum/viewtopic.php?t=17985

    Im Grunde brauchst du vor VB keine Angst zu haben, es ist einfach nur schlechtes C#. Außerdem ist das kein VB sondern VBS.

    Soll denn vor jeder Mail Spam stehen? Oder nur vor bestimmten, wenn ja welchen?

    Das Event, das du suchst, ist vermutlich OnAcceptMessage und dessen Parameter oMessage.

    Ich schätze mal einfach die Apostrophs entfernen (Kommentare) und deinen Code dort reinschreiben.

  • Mustache Template fuer AutoIt

    • alpines
    • 16. Juli 2018 um 17:56

    Bitnugger ich glaub du übersiehst da was.

    Ich hab mir die UDF nicht genau angeguckt aber ($vData($item[2]))($item[3], $vData)) kann tatsächlich ein gültiger Aufruf sein.

    Beispiel:

    $vData ist ein Dictionary mit dem Key $item[2] welcher einen Funktionspointer enthält.

    ($item[3], $vData) können die Parameter für die Funktion sein.

    Syntaktisch ist es nicht falsch, du hast die Klammerung übersehen.

    Tatsächlich funktioniert es mit Dictionaries nicht, aber mit einem Array ginge das ganze.

  • Downloadbox veraltet

    • alpines
    • 16. Juli 2018 um 13:20

    Sag am besten gleich im englischen Forum nochmal bescheid: https://www.autoitscript.com/autoit3/files/beta/update.dat

    Dort ist nämlich die 3.3.14.4 eingetragen und nicht die 3.3.14.5.

  • WM 2018 Tipp Spiel

    • alpines
    • 15. Juli 2018 um 20:29

    Mit dem letzten Spiel ging die WM gerade zu Ende und somit auch das Tippspiel.

    Gewonnen hat autoiter mit 125 Punkten! Herzlichen Glückwunsch!

    Ihm direkt auf den Fersen war Tweaky mit 122 und UEZ mit 120.

    Danach folgen General Kaboom (119 welcher einen beachtlichen Start hatte), peethebee (117), Udo (114), ich (114) und admin mit 109 Punkten.

    Schlusslicht der aktiven Teilnehmer bildet Xorianator mit stolzen 66 Punkten, immerhin :P

    NO1 :-) hatte leider mittendrin aufgehört sowie Alpha.

    Auf jeden Fall hat es Spaß gemacht und bei der EM und der nächsten WM bin ich auf jeden Fall wieder dabei.

    Punktetabelle (letzten zwei Spiele):

    Unbenannt.png

  • Variablen - Code kürzer schreiben

    • alpines
    • 13. Juli 2018 um 13:20

    Du solltest keine Variablen dafür verwenden, es ginge zwar mit Assign oder Execute aber diese sollte man auf jeden Fall vermeiden.

    Es wäre viel besser wenn du einfach ein Array nimmst dessen Indizes zu deiner Infovariable korrespondieren.

    AutoIt
    Local $aText[$iColCount]
    
    For $i = 0 To $iColCount - 1
        $sText = _GUICtrlListView_GetItemText($hListView, $iInputIndex, $i)
    
        $aText[$i] = $sText
    Next
  • Status von Service abfragen

    • alpines
    • 13. Juli 2018 um 13:08
    Zitat von Bitnugger

    Du hast was an den Augen...

    So sähe es mit großem i aus: lInux

    Falsch, guck mal in den Sourcecode rein (da sieht man das I direkt) oder kopier das Wort aus Musashis Zitat hier rein http://string-functions.com/case.aspx.

    Da steht iinux.

  • Android - bootet nicht, Recovery schlägt fehl

    • alpines
    • 12. Juli 2018 um 20:23
    Zitat von BugFix

    OMG - Samsung bietet keine Fw-DL an (zumindest habe ich das nicht gefunden) und die anderen Anbieter wollen mit ihrem Angebot nur Kohle verdienen. Schnelle Links (also normaler DL) gibts nur gegen Geld. Andere Links werden auch angeboten, sind aber extrem gedrosselt: 0,05 MB/s

    Naja, morgen früh wirds runtergeladen sein, Nachtschicht für den Rechner.

    Dann kann ich dir nur raten mehrere Downloads gleichzeitig laufen zu lassen.

    Als ich mein S6 damals von Android 7 wieder auf 6 flashen wollte habe ich dutzende (originale!!) ROMs testen müssen bis es endlich ging.

    Hoffentlich hast du bereits die richtige gezogen.

  • Flood Fill

    • alpines
    • 11. Juli 2018 um 20:41
    Zitat von Andy

    Gerade die Umwandlung von einer Pixeladresse in x- und y-Koordinaten "tut weh" weil MOD und DIV schon arg "teure" Operationen sind. (Na gut, Assembler gibt bei DIV sowohl den Quotient als auch den Rest zurück, "teuer" ist es trotzdem)

    Hier übrigens ein interessanter Artikel dazu wie teuer Modulo tatsächlich sein kann: https://embeddedgurus.com/stack-overflow…r-with-caution/

  • Auf der Suche nach einem Script (Webviewer)

    • alpines
    • 10. Juli 2018 um 11:48

    Warum nicht gleich einen eigenen HTML-Renderer schreiben mit JS-Support :D

    Spaß beiseite. Wenn es um einen einfachen Webviewer gehen soll ist der Vorschlag von Oscar sehr vernünftig, mit _IECreateEmbedded kannst du das IE-Objekt in eine GUI einbinden,

    und mit ein paar anderen Befehlen auch noch die Kontextmenüs, und andere Sachen die dich stören, deaktivieren.

  • Barcodescanner-"Stream" abfangen

    • alpines
    • 9. Juli 2018 um 09:05

    Hat das Programm zum Scanner vielleicht ein Interface welches du ansprechen könntest oder wird der Scanner als HID-Gerät erkannt?

  • Skalierende Message Box

    • alpines
    • 8. Juli 2018 um 19:28
    Zitat von autoiter

    SetExtended($Msg, GUICtrlRead($Msg)

    Klammer zu nicht vergessen

  • Skalierende Message Box

    • alpines
    • 8. Juli 2018 um 16:01
    Zitat von xTcisloVe

    Switch $PressedButton
    case $PressedButton ;--> Any button pressed.

    Deine anderen Cases werden niemals eintreten da die Switch-Anweisung immer (und ohne Ausnahme) in den 1. Case reinspringen wird.

    Wenn du nicht weißt was wir mit @extended meinen guck dir einfach mal die Funktion SetExtended in der Hilfe an.

  • Skalierende Message Box

    • alpines
    • 8. Juli 2018 um 15:04
    Zitat von autoiter

    Oder gib beides zurück. Schau dir mal SetError an.

    Daran dachte ich auch, aber realistisch gesehen braucht man ja keinen String zurückzugeben.

    Wenn man keinen Errorcode setzen will sollte man aber lieber der Form halber SetExtended nehmen (auch wenn da kein großer Unterschied ist).

  • Skalierende Message Box

    • alpines
    • 8. Juli 2018 um 14:43
    Zitat von xTcisloVe

    Aktuell ist es aber so, das ich den Button Namen returne, den der User festgelegt hat. Also wenn er "Yes" drückt dann kommt "Yes" zurück.

    Das würde ich gerne anders gestalten.

    Gib doch stattdessen den Index zurück, das erscheint mir logischer. Oder biete einen Switch an der entweder Index oder Name zurückgibt.

  • Skalierende Message Box

    • alpines
    • 8. Juli 2018 um 11:30
    Zitat von xTcisloVe

    8. Das mit dem Event Mode muss ich mir noch durchlesen, checke ich noch nicht. Oder reicht das:

    Opt("GUIOnEventMode", 0) ?

    Setzen wenn du reinkommst und wiederherstellen wenn du rauskommst. Ich weiß allerdings nicht ob für Events registrierte Funktionen ihre Gültigkeit verlieren wenn du den OnEventMode rausnimmst und wieder aktivierst.

    Zitat von xTcisloVe

    Edit: Das schmeißt mich nicht raus wenn ich die buttons falsch ordne, aber ich verstehe es auch noch nicht ganz muss ich mal rum probieren mit.

    Ich habs ohne zu testen einfach in den Foreneditor getippt. Was meinst du denn mit falsch anordnen?

    Die Texte die in den Buttons stehen sind doch egal, du willst nur herausfinden ob nach einem leeren Button ein nichtleerer Button kommt und dann sofort abbrechen.

    Und das Array prüft nur von links nach rechts durch, die Anordnung in dem Array soll so bleiben wie sie ist.

    Zitat von xTcisloVe

    2. Ich habe auch gedacht "0000" wäre redundant, ist es aber nicht. Da ich hier nur Button 2-5 Abfrage kann der Fall "0000" sehr wohl eintreten, nämlich wenn der User nur 1 Button möchte, was dann eigtl. "10000" bedeuten würde, vlt. habe ich dich aber auch falsch verstanden.

    Ja wenn du es richtig formuliert hättest und die die Fälle rausnimmst die nicht erlaubt sind dann bräuchtest du das auch nicht, und so macht man es für gewöhnlich.

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™