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

Beiträge von BugFix

  • Webdriver Button drücken

    • BugFix
    • 10. Dezember 2021 um 22:06
    Zitat von Windi

    kannst du mir sagen wie ich da die Mailadresse reinbekomme.

    Tut mir leid, aber mit Webdriver habe ich mich noch nie beschäftigt - das ist nicht meine Baustelle. Ehe ich da rumrate, warte lieber auf Antworten von Usern, die damit vertraut sind.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 10. Dezember 2021 um 22:01
    Zitat von Danp2

    Wenn ich das Array von Winlist untersuche, enthält es nicht das neueste Hilfefenster, wahrscheinlich weil es noch nicht existiert.

    OK, dann würde man eine Funktion benötigen: WaitForWindowFromPID

    Ich überlege mal, wie sich das gut lösen lässt.

  • Webdriver Button drücken

    • BugFix
    • 10. Dezember 2021 um 21:48
    Zitat von Danp2

    PS Ich wollte vorhin sagen, dass ich Google Translate verwende

    I recommend the DeepL translator. You will get much better results than with the Google translator.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 10. Dezember 2021 um 20:32
    Zitat von water

    noch ein kleines Problem.

    OK, schaue ich mir gleich an.

    Zuvor schon mal die Änderungen zum vorigen Problem. Nun kannst du auch eine kpl. Zeile markieren, es wird dann der Funktionsname des ersten gefundenen Funktionsaufrufs verwendet (sofern vorhanden), anderenfalls wird das zweite Wort genutzt.

    - Bsp. (gesamte Zeile markiert)

    Local $sCmd = "Get-Item -Path " & StringFormat('"%s"', StringReplace($_sSymlink, ' ', '` ')) & " | Select-Object -ExpandProperty LinkType Mode -a---l"

    - Aufruf AutoIt-Hilfe mit

    StringFormat

    Probier schon mal. Ich arbeite dann noch die Änderung von Danp2 mit ein.

    EDIT

    Schon erledigt, bei mir macht das aber keinen Unterschied.

    Ich habe auch die Abfrage des AutoIt-Verzeichnisses geändert, mit "autoit3dir" waren Fehler möglich (z.B. bei portabler Version).

    EDIT2

    Jetzt habe ich noch ein @SW_SHOW vorab eingefügt, nun klappt das maximieren auch immer.

    Dateien

    advanced.help.lua 3,46 kB – 275 Downloads call.advanced.help.au3 4,76 kB – 288 Downloads
  • Advanced.Help / Erweiterte.Hilfe für AutoIt und UDFs

    • BugFix
    • 10. Dezember 2021 um 08:53

    Habe die Fehler-Diskussion in den Entwickler-Thread verschoben.

    Bitte künftig Korrekturen/Wünsche/Meldungen dort posten.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 9. Dezember 2021 um 20:59
    Zitat von water

    Ich vermute, dass nach Func das abschließende Anführungszeichen fehlt.

    Nein, du hast etwas markiert, was für eine Suche nicht zulässig ist (zwei Worte). Da meine Funktion aber den gesamten markierten Inhalt verwendet für den Abgleich der alternativen Hilfe und nicht fündig wird, wird die Standard Hilfe mit diesem Inhalt aufgerufen. Es wird (da Leerzeichen enthalten) dieses als weiterer Parameter bewertet und das führt dann zu diesem Fehler.

    Werde ich am WE fixen mit erweitertem Fehlermanagement.

  • SciTE - Array: Indexwerte automatisch setzen & statische Zuweisungen erstellen

    • BugFix
    • 5. Dezember 2021 um 18:14

    Version v 0.3

    s. Startpost

  • Verknüpfung mit relativem Pfad aus Kontextmenü erstellen

    • BugFix
    • 3. Dezember 2021 um 18:18

    Hilfe: FileGetShortcut

    Sorry, war zu schnell, du suchst ja Symlink.

  • Abluftanlage mit Bypass - Steuerung mit Nano?

    • BugFix
    • 3. Dezember 2021 um 17:04

    Frage:

    Reedkontakte kann ich doch wie normale Schalter parallel schalten, wenn von mehreren Positionen derselbe Vorgang ausgelöst werden soll?

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 3. Dezember 2021 um 07:04
    Zitat von Bitnugger

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

    Achso, das sind ja deine Angaben aus der Abbrev-Datei. Da ist das ja sinnvoll.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 2. Dezember 2021 um 21:54
    Zitat von Bitnugger

    Das stimmt allerdings nicht!

    Da hast du recht. Habe mich vertan - hatte es nicht getestet. :Face:

    Aber mir ist unverständlich, was die Pipe am Ende soll. Ich kann mir keinen Reim darauf machen, wofür das gut sein soll. Als Teil des Pfades ist es jedenfalls nicht zu gebrauchen. :D

  • SciTE - Array: Indexwerte automatisch setzen & statische Zuweisungen erstellen

    • BugFix
    • 2. Dezember 2021 um 15:33

    Version v 0.2

    s. Startpost

  • DirGetSize() Bug? Lösung? Alternative?

    • BugFix
    • 1. Dezember 2021 um 11:10
    Zitat von chrisbyRRC

    Heißt es geht wohl eher in die Richtung "Versteckte Dateien" oder sowas

    oder sowas: Schau auch mal, ob evtl. Hardlinks enthalten sind. Real gehört deren Größe nicht in den Ordner, es kann aber gut sein, dass DirGetSize das nicht unterscheidet - habe ich noch nicht getestet.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 30. November 2021 um 22:39
    Zitat von Bitnugger

    # 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\\|

    Alles anzeigen

    Das ergibt keinen Sinn und ist in der Installer Version nicht so.

    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\\|

    Und das ist nur gequirlte Kacke. Jede dieser Zeilen muss alleine stehen und darf nicht fortgeschrieben werden.

    Wie soll man hier z.B. das includedir abfragen?? - Es ist als Bestandteil des autoit3dir gespeichert.


    Zitat von Bitnugger

    Vergleiche das mal mit deiner au3abbrev.properties...

    Gibt es in der Installerversion gar nicht.

    Die Property "autoit3dir" befindet sich in der "au3.properties".

    EDIT

    Da die portable Version wohl anders mit den properties umgeht, werde ich morgen mal eine Ergänzung dafür schreiben.

  • Skript für "erweiterte" Hilfe in SciTE

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

    Das ist in der au3abbrev.properties bereits so vorgegeben

    Seltsam, war bei mir nicht der Fall und ist auch definitiv falsch. Aber ich werde eine Codezeile hinzufügen, die das prüft und korrigiert.


    Zitat von Bitnugger

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

    Bevor ich eine Änderung poste:

    Das was du schreibst, ist nicht möglich. Ein Backslash am Zeilenende einer Properties Datei bedeutet: weiter in der nächsten Zeile. Die Pipe wird bei Aufzählungen verwendet, also mehrere Werte für eine Variable.

    "autoit3dir" hat nur einen einzigen Wert, weder Zeilenfortschreibung noch Trenner ist erforderlich.

    Dein Eintrag ist also falsch.


    Änderungen, nur für dich :P -- aber einfacher: \| am Pfadende einfach löschen

    AutoIt: In der Au3-Datei
    If Not $CmdLine[0] Then
        $sAu3 = SendSciTE_Command("askproperty:autoit3dir", 1)
        $sAu3 = StringRegExpReplace($sAu3, '\\\|$', '')
        ShellExecute($sAu3 & '\Autoit3Help.exe')
    Else
    Code: In der Lua-Datei
        tAU3Help.CallHelp = function(self, _prefix, _item)
            local path, cmd = props['chm.path.'.._prefix:upper()]
            if _prefix == 'AU3' then
                local au3dir = props['autoit3dir']
                au3dir = au3dir:gsub('\\|$', '')
                cmd = '"'..au3dir..'\\Autoit3Help.exe" "'.._item..'"'
            else
                cmd = 'mk:@MSITStore:'..path..'::/funcs/'.._item..'.htm'
            end
            props['extender.result'] = cmd  -- Runtime property, is queried by the calling Au3 script.
        end
    Alles anzeigen
  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 30. November 2021 um 21:11

    Ein Pfad in Properties Dateien darf NIEMALS auf Backslash enden!

    Ordnerangaben enden normal nicht auf Backslash, das machen wir gerne beim Skripten um einer Pfadvariablen verschiedene Dateien mit einfachem '&' zuzuweisen. Korrekt ist es aber nicht.

  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 30. November 2021 um 20:00
    Zitat von water

    Ich denke ich habe einen kleinen Bug in call.advanced.help.au3 gefunden:

    OK, das kann gut sein.

    Ersetze die ersten Skriptzeilen hiermit:

    AutoIt
    Global $g_SciTECmd
    GUIRegisterMsg(74, "MY_WM_COPYDATA")  ; $WM_COPYDATA = 74
    
    Global $sAu3, $sCmd, $au3, $param, $pos, $PID, $aWin, $hWnd, $last_hh = 0
    
    If Not $CmdLine[0] Then
        $sAu3 = SendSciTE_Command("askproperty:autoit3dir", 1)
        ShellExecute($sAu3 & '\Autoit3Help.exe')
    Else
  • Skript für "erweiterte" Hilfe in SciTE

    • BugFix
    • 30. November 2021 um 19:24
    Zitat von water

    Sehe ich das richtig?

    Richtig. Das ist nur relevant für den Pfad der chm-Datei. Im Parameter mk ist es nicht möglich Leerzeichen zu maskieren (zumindest habe ich keine Möglichkeit gefunden).

    mk:@MSITStore:'..path..'::/funcs/'.._item..'.htm'

    EDIT:

    Mir ist gerade was anderes aufgefallen. Ich hatte die Befehlszeile ja von dir übernommen. Aber laut Aufrufbeschreibung fehlt da ein :.

    Erstaunlich, dass der Aufruf trotzdem funktioniert. ;)

    Zitat von HH und HHC Parameter


    IE ab Vers. 4.0 Syntax: HH.EXE ms-its::Pfad/name.chm::/Pfad/name.htm

  • Abluftanlage mit Bypass - Steuerung mit Nano?

    • BugFix
    • 30. November 2021 um 10:44
    Zitat von Andy

    Und überhaupt sind wir aus dem Alter raus, zum Thema WAF (Women Acceptance Factor) auch nur ansatzweise zu diskutieren. :party:

    :thumbup:^^

    Bisher habe ich für derartige Aktionen immer eine Abwesenheit meiner Frau genutzt. Dann war das "Neue" da und sie war gezwungen sich damit zu beschäftigen - und plötzlich gefiel es ihr auch. Vorausgegangen ist ja (bei uns) meist die Entscheidungs-Unfreudigkeit meiner Frau, der ich dann mit meiner Entscheidung ein Ende setzen muss. :P

  • Abluftanlage mit Bypass - Steuerung mit Nano?

    • BugFix
    • 29. November 2021 um 19:16
    Zitat von Oscar

    Das kann man dann ja über das Webinterface (Webseite mit Ajax) machen. Vom Rechner/Smartphone aus.

    He-He, könnte man sicher - aber ich muss ja auch sicher stellen, dass meine Frau es bedienen kann. :rofl: Somit fällt Smartphone aus. Da ich die Displays habe, werde ich die schick in einer UP-Dose mit Schaltwippe/Tasten unterbringen. Da kommt auch meine Frau mit klar. :whistling:

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™