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.
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.
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.
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.
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.
Habe die Fehler-Diskussion in den Entwickler-Thread verschoben.
Bitte künftig Korrekturen/Wünsche/Meldungen dort posten.
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.
Hilfe: FileGetShortcut
Sorry, war zu schnell, du suchst ja Symlink.
Frage:
Reedkontakte kann ich doch wie normale Schalter parallel schalten, wenn von mehreren Positionen derselbe Vorgang ausgelöst werden soll?
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.
Das stimmt allerdings nicht!
Da hast du recht. Habe mich vertan - hatte es nicht getestet. ![]()
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. ![]()
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.
Alles anzeigen# 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\\|
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.
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.
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.
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
-- aber einfacher: \| am Pfadende einfach löschen
If Not $CmdLine[0] Then
$sAu3 = SendSciTE_Command("askproperty:autoit3dir", 1)
$sAu3 = StringRegExpReplace($sAu3, '\\\|$', '')
ShellExecute($sAu3 & '\Autoit3Help.exe')
Else
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
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.
Ich denke ich habe einen kleinen Bug in call.advanced.help.au3 gefunden:
OK, das kann gut sein.
Ersetze die ersten Skriptzeilen hiermit:
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. ![]()
IE ab Vers. 4.0 Syntax: HH.EXE ms-its::Pfad/name.chm::/Pfad/name.htm
Und überhaupt sind wir aus dem Alter raus, zum Thema WAF (Women Acceptance Factor) auch nur ansatzweise zu diskutieren.
![]()
![]()
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. ![]()
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.
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. ![]()