@YaeroxXO:
Sollte nach Leeren des Cache erledigt sein.
Beiträge von BugFix
-
-
Ich muss noch sagen das ich hier neu bin und
..und mich absolut nicht interessiert, was ich bei der Anmeldung bestätigt habe: Bots sind nicht erlaubt![CLOSED]
-
Grundlegend kannst du das Skript bzw. die Funktion in Bezug auf ein Fenster mit WinWaitClose() bzw. WinWait() anhalten, je nachdem ob du darauf wartest das es geschlossen bzw. geöffnet wird.
Während es wartet ist es jedoch nicht mehr ansprechbar.Damit die UIs weiterhin funktionieren, musst du die betreffende Funktion z.B. mit AdlibRegister() aufrufen (und mit AdlibUnRegister() am Ende schließen), sodass der Rest des Skriptes weiterhin ausgeführt werden kann:
Nö-NöIm OnEvent Mode braucht es genau wie im MsgMode eine Endlosschleife um das Skript am Laufen zu halten. Ein einziger Blick in irgendein beliebiges GUI-Bsp. der Hilfe hätte das auch gezeigt.
-
DriveMapAdd("I:", \\1.2.3.4\LaufwerkShare, 0,"Login", "Passwort")
Das gehört vor die Schleife, denn in der Schleife möchtest du ja nur die Anbindung abwarten. Momentan versuchst du alle 5 ms wieder das Laufwerk zu mappen.
Übrigens ist das Sleep von 5 ms zu niedrig, real wirst du kaum unter 8 ms kommen, egal was du reinschreibst, und so ein hohes Polling ist wenig sinnvoll. Nimm 1/10 s - also 100 ms.Weiterhin würde ich einen Zwangsaustritt aus der Warteschleife ermöglichen, falls die Verbindung sich nicht erstellen lässt. Z.B. einen Zähler mit einbauen und nach 10 s ( = 100 Durchläufe ) wird mit Fehlermeldung abgebrochen. Wenn du das nicht einbaust, kannst du in einer Endlosschleife gefangen bleiben.
-
Vielleicht hilft dir meine UDF:
_String_Balanced --> Text zwischen korrespondierenden Klammern -
Danke, URLEncode löst mein Problem.
Für die Umlaute habe ich jetzt vor und nach der Übertragung ein StringReplace - nun flutscht es.
-
Durch die Sicherheitsbestimmungen können das meine Elektriker nicht direkt implementieren.
Das würde mich aber nachdenklich machen. Die Sicherheitsbestimmungen erlauben keine automatisierten Abläufe, diese sollen vom Anlagenfahrer ausgelöst werden. Das ist verständlich und schützt vor Gefahren.
Wenn du jetzt per Software einen Anlagenfahrer simulierst, wird doch diese Sicherheitsvorgabe ad absurdum geführt.
Oder habe ich da etwas missverstanden? -
[autoit]Gibt es aus der Profisciht etwas Eleganteres ?
[/autoit]
Func _FileHasEndCRLF($sPath)
Return StringRegExp(FileRead($sPath), '\r\n$')
EndFunc -
Hi,
hat jemand eine Empfehlung für eine App, die mit in AutoIt erstellten SQLite-DB zurechtkommt?
Apps gibt es ja zig verschiedene und ich möchte nicht jede installieren und deinstallieren. Vielleicht habt ihr ja schon Erfahrungen gesammelt.
Was will ich mit der App machen:
- extern erstellte DB öffnen
- Queries
- evtl. speicherbare Views
- neue DS hinzufügen
- DS bearbeiten, löschen
DB erstellen ist nicht zwingend erforderlich, das mache ich dann doch eher am PC.
Smartphone ist gerooted.Dannn lasst mal hören.

-
Das hatte ich auch vermutet und es als: & übertragen bzw. als && oder %&, /&, \& - hilft alles nix.
-
Probiere mal, ob dir meine Funktion da weiter hilft.
_String_Balanced --> Text zwischen korrespondierenden Klammern -
Alina, bitte sei nicht so zickig.

Schließlich wurde der TE von einem User gebeten auf englisch zu posten, jetzt postet er englisch und nun fährst du ihm in die Parade. Der Ärmste ist doch total verwirrt.@viper93
Alina says, you should post in the AutoItscript.com forum. There is the default language english and so you will get more response. -
Bei mir schreib er in die Console:
Ja, ist ja korrekt - es fehlt aber " & @CRLF)" verpackt in html. -
Hi,
ich habe mal den Online Html-Generator "hilite.me" getestet. Enthält auch AutoIt als Source. Nun habe ich versucht über die API darauf zuzugreifen. Doch das ist fehlerhaft. Ich habe getestet: ConsoleWrite("Hallo Welt!" & @CRLF)
Im Return ist dann nur das blau gefärbte enthalten, das rot gefärbte fehlt. Was läuft da verkehrt?Spoiler anzeigen
[autoit][/autoit]Spoiler anzeigen
$sCode = 'ConsoleWrite("Hallo Welt!" & @CRLF)'
ConsoleWrite(_GetStyledHtml($sCode) & @LF)
Func _GetStyledHtml($_sCode, $_sLexer='autoit', $_sStyle='emacs', $_iLineNum=1, $_sDivStyle='')
Local $sPostData = "code=" & $_sCode & "&lexer=" & $_sLexer & "&style=" & $_sStyle & "&linenos=" & $_iLineNum & "&divstyles=" & $_sDivStyle
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("POST", "http://hilite.me/api", False)
$oHTTP.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
$oHTTP.Send($sPostData)
Return $oHTTP.ResponseText
EndFunc#cs
# hilite.me API documentationGET or POST to http://hilite.me/api with these parameters:
* code: source code to format
[autoit]
* lexer: [lexer](http://pygments.org/docs/lexers/) to use, default it 'python'
* options: optional comma-separated list of lexer options
* style: [style](http://pygments.org/docs/styles/) to use, default is 'colorful'
* linenos: if not empty, the HTML will include line numbers
* divstyles: CSS style to use in the wrapping <div> element, can be emptyThe request will return the HTML code in UTF-8 encoding.
[/autoit]
#ce
Ein weiteres Problem: Da UTF-8 codiert wird, sind natürlich alle Nicht-ASCII Zeichen geschrottet. Wie könnte man das umgehen? -
Individuelle Einstellungen für SciTE findest du in unserem Unterforum "Lua".

-
Eines halte ich für wichtig:
Wir sollten auf der Startseite unbedingt einen Hinweis anbringen, dass die Links aus der Suche z.Zt. leider alle auf der Startseite landen. Dürfte sonst für jeden, der über die Probleme mit der Forenumstellung nicht informiert ist, etwas iriitierend sein.
(irritiert mich auch, weil ich meine eigenen Inhalte nicht mehr finde ;-)) -
nacheinander ausführen
Hilfe aufrufen und mal die _IE-Funktionen anschauen. Da findest du z.B. _IE_Navigate.
-
Man müsste im letzen return RegEx noch eine StringLen mit minimum 7 Stellen oder?
Nein, ich habe nur ein Zeichen ($) vergessen, ändere mal den Else-Zweig:
[autoit]Return StringRegExp($_sNumber, '(^0{0,2})[1-9]\d+$')
[/autoit] -
-
[OT] @Make-Grafik
Oh doch, der Spruch ist absolut geläufig.
z.B.
"Versuch macht klug sprach der Frosch
und sprang in den Mixer."
[/OT]