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

Beiträge von Bitnugger

  • Email versenden

    • Bitnugger
    • 13. März 2022 um 12:02

    Ich benutze _INetSmtpMailCom auch in einem meiner Scripte.

    So funktioniert es bei mir:

    $g_sSmtpServer = "securesmtp.t-online.de"

    $g_sFromName = "Max Mustermann <max.mustermann@t-online.de>"

    $g_sFromAddress = "max.mustermann@t-online.de"

    $g_sToAddress = "max.mustermann@t-online.de"

    $g_sSubject = "SendMail via AutoIt ;-)"

    $g_sBody = "Testmail gesendet von @MUSTERMANN"

    $g_sAttachFiles = ""

    $g_sCcAddress = ""

    $g_sBccAddress = ""

    $g_sImportance = "Normal"

    $g_sUsername = "max.mustermann@t-online.de"

    $g_sPassword = "Geheim0815!"

    $g_iPort = 465

    $g_iSSL = 1

    Evtl. hilft dir das ja...

    Meine "Test-Version" von _INetSmtpMailCom mit GUI ist noch nicht ganz fertig... schieb sie evtl. morgen oder in den nächsten Tagen hier hoch.

    PS: Globale Variablen sollten möglichst nicht in einer Funktion deklariert werden!

  • AutoIt 3.3.16.0 / Änderungen in der GuiListView.au3

    • Bitnugger
    • 13. März 2022 um 10:23

    Ich habe mal genau nachgeschaut, wo überall die Konstante $__LISTVIEWCONSTANT_GUI_RUNDEFMSG in der Version 3.3.14.5 verwendet wird... an genau zwei:

    • c:\Program Files (x86)\AutoIt3\Include\GuiListView.au3 ; dort wird sie deklariert - Global Const $__LISTVIEWCONSTANT_GUI_RUNDEFMSG = 'GUI_RUNDEFMSG'
    • c:\Program Files (x86)\AutoIt3\Examples\Helpfile\_GUICtrlListView_SortItems[2].au3 ; Return $__LISTVIEWCONSTANT_GUI_RUNDEFMSG

    In der Version 3.3.16.0 gibt es diese Konstante nicht mehr und in _GUICtrlListView_SortItems[2].au3 wurde die Zeile durch folgende ersetzt:

    • Return $GUI_RUNDEFMSG

    Möglich, dass die Konstante $__LISTVIEWCONSTANT_GUI_RUNDEFMSG noch ein Überbleibsel aus älteren Versionen war und dort an mehreren Stellen benötigt wurde... mein Lösungsvorschlag ist ergo goldrichtig!

  • AutoIt 3.3.16.0 / Änderungen in der GuiListView.au3

    • Bitnugger
    • 12. März 2022 um 00:24
    Zitat von bazii

    Könntet Ihr mir bitte sagen, wie ich die Funktion am besten ohne die globale Constante $__LISTVIEWCONSTANT_GUI_RUNDEFMSGanpassen kann (und ohne die alte Version der GuiListView.au3 zu verwenden)?

    Entweder du ersetzt die nun fehlende Konstante einfach durch deren Wert ('GUI_RUNDEFMSG'), oder du benutzt die Konstante $GUI_RUNDEFMSG aus GUIConstantsEx.au3, die hat den gleichen Inhalt.

    Return $__LISTVIEWCONSTANT_GUI_RUNDEFMSG

    Entweder so...

    #include <GUIConstantsEx.au3>

    Return $GUI_RUNDEFMSG

    oder einfach...

    Return 'GUI_RUNDEFMSG'

    Tzzz... da fehlen mir die Worte!

  • Stream Deck für nicht unterstützte Programme mit AutoIt umsetzbar?

    • Bitnugger
    • 9. März 2022 um 10:11
    Zitat von BugFix

    Vielleicht hat ja jemand die DLL zur Hand.

    Habe ich...

    Dateien

    dssubcls.zip 15,22 kB – 231 Downloads
  • ShelExecution und @HIDE

    • Bitnugger
    • 14. Februar 2022 um 20:12
    Zitat von Oscar

    Wenn Du ein x64 System hast, musst Du das Script im x64-Modus starten/compilieren:

    oder so:

    AutoIt
    Global $WinName = RegRead("HKEY_LOCAL_MACHINE64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName")
    MsgBox(0,"Info", $WinName)

    oder:

    AutoIt
    Global $WinName = RegRead("HKLM64\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName")
    MsgBox(0,"Info", $WinName)                                               
  • Buttons klickbar machen

    • Bitnugger
    • 26. Januar 2022 um 12:20
    Zitat von Moombas

    Ich helfe wirklich gerne aber wenn am anderen Ende ein unbelehrbarer "Schüler" sitzt, hat es einfach keinen Sinn. (Ich weiß warum ich niemals Lehrer werden würde XD)

    Wenn die Leute, die mir damals halfen mein Potential zu erkennen und zu nutzen, auch so gedacht hätten, wäre die heutige Version von mir deutlich dümmer. Mein Glück war, dass die Leute extrem viel Geduld hatten.

  • Abfrageergebnisse in Datei/Datenbank schreiben/lesen

    • Bitnugger
    • 21. Januar 2022 um 12:37
    Zitat von Lashandan

    1. ich habe von "https://www.autoitscript.com/autoit3/pkgmgr/sqlite/" die aktuellste *.zip-Datei geladen

    Die Files auf https://www.sqlite.org/download.html sind aktueller.

  • Einfache Frage zum Vergleich von Variablen

    • Bitnugger
    • 13. Januar 2022 um 00:29
    Zitat von Musashi

    If ($a == $b) And ($a == $c) And ($b == $c) Then

    Hast wohl gedacht, das merkt hier eh keiner... 8o

  • Seltsames Verhalten mit Return

    • Bitnugger
    • 11. Januar 2022 um 00:24
    Zitat von Oscar

    Ganz im Gegenteil, habe ich schon oft rekursive Funktionen eingesetzt, um z.B. Verzeichnisse (inkl. Unterverzeichnisse) in einem Dateisystem zu scannen.

    In dem Fall ist es eine iterative Funktion... 8o

  • AutoIt-Spritpreis

    • Bitnugger
    • 25. Dezember 2021 um 10:26
    Zitat von Oscar

    Neue Version in Post#1.

    Nope, da sehe ich keine... ;)

  • AutoIt-Spritpreis

    • Bitnugger
    • 23. Dezember 2021 um 21:29

    Jetzt geht es bei mir auch wieder... schön, das angezeigt wird, ob die Tanke noch geöffnet ist - wichtig wäre aber auch zu wissen, wie lange sie noch geöffnet ist.

  • AutoIt-Spritpreis

    • Bitnugger
    • 22. Dezember 2021 um 21:44

    Beim ersten Durchlauf hat es funktioniert, alle weiteren schlugen jedoch fehl. Erst "keine Rückmeldung" dann wird nach dem API-Key gefragt, der bereits in der Eingabemaske drin steht, um sich dann mit Fehler 2 - kein INET zu beenden.

  • SysTabControl32 auslesen und ansteuern

    • Bitnugger
    • 7. Dezember 2021 um 22:58

    Versuche es mal mit WinGetControls.au3, eine geänderte/erweiterte Version von mir: s. Anhang.

    Dateien

    WinGetControls.au3 14,4 kB – 317 Downloads WinGetControls-Demo.au3 1,88 kB – 332 Downloads
  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 2. Dezember 2021 um 23:55
    Zitat von BugFix

    Aber mir ist unverständlich, was die Pipe am Ende soll.

    Die Pipe kennzeichnet die Stelle, an der das Caret nach Einfügen des Textes anstelle der Abbreviation gesetzt wird.

    Bsp.:

    Abbrev eintippen, | ist die Stelle, an der das Caret steht:

    autoit3dir|

    Leerzeichentaste drücken:

    C:\\Program Files (x86)\\AutoIt3\\|

  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 2. Dezember 2021 um 19:33
    Zitat von BugFix

    Wenn man diese Property ausliest (autoit3dir) kommt bei dir folgendes raus:

    C:\\Program Files\\AutoIt3\\|aut2exedir=C:\\Program Files\\AutoIt3\\Aut2Exe\\|icondir=C:\\Program Files\\AutoIt3\\Aut2Exe\\Icons\\|includedir=C:\\Program Files\\AutoIt3\\Include\\|scitedir=C:\\Program Files\\Autoit3\\SciTe\\|

    Das stimmt allerdings nicht!

    Code: Test.lua
    -- au3abbrev.properties
    
    print('> autoit3dir', props["autoit3dir"])
    
    -- > autoit3dir    C:\\Program Files (x86)\\AutoIt3\\|
  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 1. Dezember 2021 um 00:16

    Die Portable überschreibt tatsächlich das autoit3dir in au3.properties, mit dem autoit3dir in au3abbrev.properties. Ja, so geht es auch...

    Habe jetzt das autoit3dir in au3abbrev.properties in au3dir umbenannt, und siehe da, so funktioniert es... denn jetzt greift das autoit3dir in au3.properties.

    autoit3dir=$(SciteDefaultHome)\..

  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 30. November 2021 um 21:48

    Hier die aktuelle SciTE4AutoIt3-Version:

    https://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3_Portable.zip

    Da guckst du dann in die Datei au3abbrev.properties bei # Directories:

    # Directories

    autoit3dir=C:\\Program Files\\AutoIt3\\|

    aut2exedir=C:\\Program Files\\AutoIt3\\Aut2Exe\\|

    icondir=C:\\Program Files\\AutoIt3\\Aut2Exe\\Icons\\|

    includedir=C:\\Program Files\\AutoIt3\\Include\\|

    scitedir=C:\\Program Files\\Autoit3\\SciTe\\|

    Vergleiche das mal mit deiner au3abbrev.properties...

    autoit3dir wird sonst nirgendwo bei mir deklariert... kann es sein, dass die au3abbrev.properties in der portablen Version anders sind, als die in dem Installer?

  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 30. November 2021 um 21:17
    Zitat von BugFix

    Ein Pfad in Properties Dateien darf NIEMALS auf Backslash enden!

    Das ist in der au3abbrev.properties bereits so vorgegeben... ich habe lediglich das " (x86)" hinzugefügt. Und nun, was mache ich, damit es fuktioniert?

  • Skript für "erweiterte" Hilfe in SciTE

    • Bitnugger
    • 30. November 2021 um 21:05

    In meiner au3abbrev.properties (und auch nur da) ist folgende Property deklariert:

    # Directories

    autoit3dir=C:\\Program Files (x86)\\AutoIt3\\|

    In advanced.help.lua wird autoit3dir in der Funktion tAU3Help.CallHelp benutzt, um den Pfad zur Autoit3Help.exe zu bilden.

    cmd = '"'..props['autoit3dir']..'\\Autoit3Help.exe" "'.._item..'"'

    Der fertige Pfad sieht bei mir so aus und kann natürlich nicht funktionieren:

    C:\\Program Files (x86)\\AutoIt3\\|\Autoit3Help.exe

  • Ccleander als Admin starten

    • Bitnugger
    • 28. November 2021 um 22:01

    Da wirst du wohl nichts dran ändern können, denn Windows verweigert die Ausführung von Programmen, wenn der Account kein Passwort hat.

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™