Welche Prozesse werden denn NICHT mit ProcessList() aufgelistet?
Beiträge von BugFix
-
-
-
So, habe den Fehler entdeckt: _SQLite_Query() ist fehlerhaft. Habe nun mit _SQLite_GetTable2d ersetzt - tutti paletti.
Nachteil: Nun ist es wieder etwas langsamer, denn Query ist die schnellste Funktion beim Auswerten.
Korrigierte Version hier.Hat evtl. noch jemand die Prod 3.2.12.1 auf dem Rechner? Falls ja, könntet ihr mir bitte die SQLite.au3 dieser Version senden?
Ich würde schon gern herausfinden, warum diese plötzlich verbugt ist. -
Sicher keine schlechte Idee. Da ich mir Skripte eigentlich fast nur online ansehe, ist die Möglichkeit, das Skript direkt mit SciTE zu öffnen für mich weniger interessant. Zumal ich SciTE eh offen habe und mir dann bei Bedarf ein Skriptsegment kopiere und in einem Testskript ausführe. Hier wäre also vllt. eine Ergänzung "Kopiere in Zwischenablage" ganz sinnvoll.
-
Vermute, dass es an AutoIt 3.3.0.0 liegt.
Das scheint wohl der Fall zu sein
Zitat von Changelog 3.2.12.1 ==> 3.3.0.0Changed: _SQLite -> 3.6.7
Wie es aussieht treten nun Fehler auf. Wenn ich alle SQL-Befehle, die innerhalb meiner Funktion generiert werden, in SQLite-Admin ausführe, funktioniert es tadellos. Jedoch innerhalb von AutoIt wird die Abfrage ( SELECT * FROM tblTEST ORDER BY ABS(field0) ASC,ABS(field3) DESC; ) mit einem SQL-Error abgebrochen.Unabhängig davon hattest du aber vergessen den Parameter $NUM zu übergeben, auch wenn das bei der vorliegenden Zahlenauswahl diesmal keinen Einfluß hätte.
Naja, im Moment habe ich keine Idee, wie sich das lösen läßt.

-
Thread bitte closen!
Dem Wunsch komm ich gerne nach, bevor das hier noch entartet. -
Hi,
unabhängig von den durch die Nutzungsbedingungen des Forums schon klar geregelten Vorgehensweisen des Betreibers (vorab bereits zitiert), schildere ich mal meine Sicht der Dinge und Vorgehesweise:
Wenn mir in einem Post Sachverhalte auffallen, die im Widerspruch zu den Forenregeln oder auch zum Geist dieses Forums stehen, dann greife ich auch ein (editierend od. auch durch Schließen des Beitrags, wenn erforderlich auch mit Ver/Warnungen).
Selbstverständlich ist das immer auch eine subjektive Sache - genauso wie Gesetze es sind. Möge niemand dem Wahn verfallen, dass eine gesetzliche Regelung etwas eineindeutiges ist. Ganz im Gegenteil: 5 Richter fällen garantiert zu 5 identischen Sachverhalten auch 5 verschiedene Urteile.
Und Zensur ist ein Begiff der hier völlig fehl am Platz ist. Zensur ist, wenn eine freie Meinungsäußerung auf der Basis demokratischer Regeln unterbunden wird. Links zu illegalen Programmen sind nun nicht gerade als Bestandteil der Demokratie zu werten - oder?
Es ist nicht gerade einfach, auf dem schmalen Grad zu wandeln zwischen: was ist gerade noch zulässig und was bereits ein Verstoß. Und ich bin der Meinung, dass wir hier bisher ein gutes Augenmaß dafür gefunden haben. Ich hab auch kein Problem damit zu sagen: He, das hatte ich fehlinterpretiert - sry. Also wenn sich mal jemand in dieser Richtung zu unrecht behandelt fühlt, bitte bei uns melden. Jedoch halte ich es für besser dieses direkt per PN/Mail abzuklären, als dazu eine große Diskussion breitzutreten.Und nun laßt uns wieder AutoIt'en.

-
aber dann gehn mir 2 usb ports flöten
Dann erweitere doch mit einem 4 PORT USB 2.0 PCMCIA-CARDBUS-ADAPTER
[Blockierte Grafik: http://media.conrad.de/m/9000_9999/9700/9750/9758/975823_LB_02_FB.EPS.jpg] -
Sollte mit dem Style: $RBS_FIXEDORDER gehen.
-
Also, wenn ich noch mal einhaken darf:

Die Kürze (Anzahl Byte) halte ich für völlig irrrelevant. Schließlich geht es um ein Ein-Zeilen-Skript, also max. 4095 Zeichen. Und da sollte es das Ziel sein, diese eine Zeile so effektiv, wie möglich zu gestalten. Das macht ja den Reiz bei einem Ein-Zeilen-Skript aus. -
Um euch schonmal in die richtige Richtung zu lenken:
Wirklich viel bekommt ihr nur unter, wenn keinerlei Includes verwendet werden. Liegt in der Natur des Lösungsweges begründet.
Die Zeit zu bewerten halte ich nicht für sinnvoll. Wenn z.B. eine GUI dargestellt wird mit Controls (die auch benutzt werden können) liegt es ja am Anwender, wann er beendet.
-
was ist ein "PseudoCode" ?
z.B.
- Datei einlesen in Array
- in einer Schleife alle Arrayelemente (Zeilen) durchgehen
- auf Übereinstimmung mit Vorgabe prüfen
- bei Übereinstimmung Funktion _xyz aufrufen -
Hi Alina,
irgendwie gelingt es mir nicht, zu verstehen, was du möchtest.
Erkläre mal am Besten mit PseudoCode. -
Schonmal geschaut, welchen Datentyp _StringBetween zurückgibt?

-
Habe dazu folgendes gefunden:
ZitatWS_EX_COMPOSITED wird zwar zum Teil zur
Behebung des Child-Control Flackerns (in UserControls)
benutzt, aber führt in einigen Fällen 100% CPU Last.
Und dieses noch:ZitatWo XP mit dem Style WS_EX_COMPOSITED automatisch double buffering fürs ganze Fenster macht, da hat Vista sowas wie eine eigebaute Automatik, die den Style überschreibt und fragmichnichtwas stattdessen verwendet
Angeblich soll das ein Flackern verhindern, nur bei mir flackert es trotzdem heftig -
...und was genau ist jetzt deine Frage? -
Versuche es mal mit WMI.
Ich habe mal schnell eine Funktion dafür erstellt:_Set_DNS()
[autoit];===============================================================================
[/autoit]
; Function Name: _Set_DNS($Card_IP, $DNS_1=-1, $DNS_2=-1, $strComputer = ".")
; Description:: Eine od. beide DNS-Adressen für Netzwerkadapter mit übergebener IP setzen
; Parameter(s): $Card_IP IP des Netzwerkadapters
; $DNS_1 IP für DNS1 (-1 Adresse wird nicht gesetzt)
; $DNS_2 IP für DNS2 (-1 Adresse wird nicht gesetzt)
; $strComputer "." - der lokale PC
; Return Value(s): Erfolg Array mit [DNS1,DNS2]
; Fehler 0 @error 1 - keine DNS_IP übergeben
; @error 2 - Adapter_IP existiert nicht
; Author(s): BugFix ([email='bugfix@autoit.de'][/email])
;===============================================================================
Func _Set_DNS($Card_IP, $DNS_1=-1, $DNS_2=-1, $strComputer = ".")
If ($DNS_1 = -1) And ($DNS_2 = -1) Then Return SetError(1,0,0)
Local $objWMIService = ObjGet("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & $strComputer & "\root\cimv2")
Local $colNetCards = $objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True")
For $objNetCard In $colNetCards
If $objNetCard.IPAddress(0) = $Card_IP Then
If $DNS_1 <> -1 Then
$objNetCard.DNSServerSearchOrder(0) = $DNS_1
EndIf
If $DNS_2 <> -1 Then
$objNetCard.DNSServerSearchOrder(1) = $DNS_2
EndIf
Local $aReturn[$objNetCard.DNSServerSearchOrder(0),$objNetCard.DNSServerSearchOrder(1)]
Return $aReturn
EndIf
Next
Return SetError(2,0,0)
EndFunc ;==>_Set_DNS -
Danke für den Tipp. Aber das hatte ich nicht erwähnt - der Stick ist sowieso schon per Hub angeschlossen. Aber vielleicht sollte ich nunmal das Gegenteil testen..

-
Hi,
habe heute bei einem Bekannten FritzBox installiert. Er hat einen WLAN-Stick dazu von AVM.
Installation bekanntermaßen simpel: Einstecken - Selbstinstallation startet - fertig.
Verbindung zur Fritzbox besteht, alles Bestens.
Aber:
Wird der PC hochgefahren oder neugestartet und der WLAN-Stick steckt im System, dann bleibt das System nach der Benutzerauswahl am Anmeldebildschirm etwa 1 min. hängen. Anschließend verschwindet der Anmeldeschirm und das Hintergrundbild wird sichtbar - aber ohne Taskleiste oder Icons.
Erst wenn der Stick entfernt wird, fährt das System fertig hoch. Wird der Stick anschließend wieder eingesteckt, funktioniert er tadellos. Anti-Viren-Software und Firewall sind nicht aktiv. System: WindowsXP ProKann mir darauf keinen Reim machen. Vielleicht habt ihrja einen schlauen Gedanken. Habe schon eine Mail an AVM geschickt, aber da werde ich wohl wieder eine computergenerierte Antwort erhalten.
-
Die Icons werden leider nicht mitsortiert
Zeig mal, wie du die Icon einbindest.