Ach ja sortieren wolltest Du ja auch noch, dann ist
_arraysort dein Freund
Local $Array_Name[6] = ["","Klaus","Steffen","Ute","Otto","Paula"]
_ArraySort($Array_Name)
$Array_Name[0] = UBound($Array_Name)
Ach ja sortieren wolltest Du ja auch noch, dann ist
_arraysort dein Freund
Local $Array_Name[6] = ["","Klaus","Steffen","Ute","Otto","Paula"]
_ArraySort($Array_Name)
$Array_Name[0] = UBound($Array_Name)
_GUICtrlListBox_ClickItem($List1,$Array_Name[1])
[/autoit]am Ende anfügen ggf. noch auf Inhalt prüfen also ob der erste Eintrag vorhanden ist bzw.
[autoit]$Array_Name[0] > 0
[/autoit]ist
[autoit]#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
$Form1 = GUICreate("Form1", 276, 118, 192, 124)
$List1 = GUICtrlCreateList("", 8, 8, 121, 97)
Local $Array_Name[6] = ["","Klaus","Steffen","Ute","Otto","Paula"]
$Array_Name[0] = UBound($Array_Name)
For $i = 1 to $Array_Name[0] - 1
;~ GUICtrlSetData($List1, $Array_Name[$i])
_GUICtrlListBox_AddString($List1,$Array_Name[$i])
Next
;~ MsgBox(0,"",_GUICtrlListBox_GetCount($List1))
;~ _GUICtrlListBox_ClickItem($List1,"1")
;~ GUICtrlSetData(-1,"1","1") --> anstatt der "1" brauche ich den Namen der alphabetisch als erstes kommt.
$Input1 = GUICtrlCreateInput("", 144, 8, 121, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
GuiCtrlSetData($Input1,GUICtrlRead($List1))
GUISetState(@SW_SHOW)
If $Array_Name[0] > 0 Then _GUICtrlListBox_ClickItem($List1,$Array_Name[1])
[/autoit][autoit][/autoit][autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $List1
GuiCtrlSetData($Input1,GUICtrlRead($List1))
EndSwitch
WEnd
Gruß Dietmar
Dim $f_script_dir = @ScriptDir
If StringRight($f_script_dir,1) <> "\" Then $f_script_dir &= "\"
So prüfe ich halt immer ob es auf den "\" endet und füge ihn ggf. an.
Wenn Du Dich beim Pfad dann daruf verlassen kannst ist der rest ja kein Problem mehr.
außerdem werden die Rechte erst nach einem Neustart gültig --> 3x neustart
force policy update kann helfen oder nur ein Logon/off
Für Domänenbeitritt/austritt braucht man auch einen reboot, deswegen google mal nach prestaging und WDS und solchen sachen
wenn du schon ne Domäne hast dann nutze diese auch.
naja sehe nicht unbedingt den zwingenen Grund und ursprünglich ging es ja ur um den Neuaufruf.
Bist Du Dir sicher das Du so oft neustarten musst das ist ja selbst für Windows schon ein kranker Zustand.
Ansonsten http://g prestaging WDS (RIS) etc
Darf ich mal fragen was Ihr gegen runOnce habt wo der regkey doch für genaus so etwas ist,
es geht doch vermutlich um das Fortsetzten einer Installation, welche einen Neustart braucht.
Da finde ich eine zusätzliche Datei eher hässlich.
Oder send es mehrere Installationen mit mehreren Neustarts auf demselben PC?
ich würde beim ersten Aufruf einen Regkey schreiben
und zwar unter "HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ RunOnce" welcher dann auch das Programm wieder aufruft.
Dann dann beim zweiten Aufruf den zuvor geschriebenen Regkey prüfen,
dann weißt Du das es der 2. Aufruf ist wenn der regkey existiert und dabei auch den Regkey wieder entfernen.
Gruß Dietmar
Glückwunsch auch von mir
Gruß Dietmar
ZitatDer Virus ist komplett weg, da bin ich mir sicher.
Sicher, mal mit nen Offline Scanner gegen geprüft Koppicilin o.ä. ?
Halt was selbständig bootet ohne as irgendwelche Prozesse durch Windows/Virus werden verschleitert.
Gruß Dietmar
F-Stecker sind schon mal eine gute Wahl
Also vermutlich einen kleinen Verstärker und einen 4fach Verteiler 1(in)-4(out) dann sollte das passen.
wenn das Kabel vernünftig abgeschirmt ist (also doppelt etc) sollte es für alles reichen.
Koax Kabel für FullHD halte ich für nen Marketing-Gag, FullHD wirds erst nach dem Reciever und sofern
du nicht das schlechteste Kabel nimmst und normlae Längen sollten keine Probleme auftreten.
Gruß Dietmar
Verdammt wäre auch zu schön wenn alles direkt klappt.
Ein Problem muss ich noch gelöst bekommen. Und zwar gibt es wohl Logeinträge welche über mehrere Zeilen gehen.
Habe es für mich erst einmal so gelöst.
[autoit]If StringLen($a_db_log_summary[$i_log_cnt]) > 120 Then $a_db_log_summary[$i_log_cnt] = StringLeft($a_db_log_summary[$i_log_cnt],120) & "..."
[/autoit]Gruß Dietmar
Evtl. hat ja noch jemand eine Idee um den Inhalt also ruhig nur die ersten 120 Zeichen zu erhalten
aber evtl. vorhandene @CR/CRLF am ende zu entsorgen.
Ursprung war folgendes:
Benötige die passenenden Pattern für "0585. Fehler :" bis ans Zeilenende wobei 0585 variabel ist von 0001 - 9999(9)
Die Anführungszeichen sind natürlich nicht enthalten und normalerweise ist der num. Wert 4 stellig ggf. vielleicht mal 5stellig
StringRegExp($a_db_log_content,'\d{4}. Fehler',3)
[/autoit]funktioniert bei mir fast, es fehlt noch das Ergebnis bis End of Line
Umweg mit Hilfe einer Datei wäre vom Ergebnis schon gut würde es aber lieber ohne Datei auskommen.
[autoit]RunWait("find " & $f_db_log_file & " " & '"Fehler"' & " >> e:\test.txt")
[/autoit]Gruß Dietmar
T400 mit Intel 4500HD / ATI 3450 beide GraKas funktionieren wie sie sollen.
PC zuhause IntelBoard i5@WB55P mit ATI5770 seit > einem Jahr auch in Verbindung mit Spielen keine Probleme.
Nvidia setzt ich nur in den HD VDRs ein allerdings auch dort habe ich nur Intel Boards Atom etc
Auch hier keine Auffälligkeiten.
Allerdings unter Linux das kann unter Windows schon ganz anders aussehen, zumindest war das vor ein paar Jahren durchaus so.
Gruß Dietmar
Such mal hier im Forum nach "ForegroundLockTimeout" die ersten beiden Treffern sind derselbe Thread wo ich mich mal reingezeckt habe.
Hatte dort auch eine Frage wie man einen regkey nachlesen kann. Evtl. kannst Du das adaptieren.
Thread: Registryeintrag wirksam machen ohne Neustart - Wieso verschieben sich Icons auf dem Desktop!?
Link (sofern er funktioniert) [ offen ] Registryeintrag wirksam machen ohne Neustart - Wieso verschieben sich Icons auf dem Desktop!?
Gruß Dietmar
oder direkt passend starten
http://wiki.videolan.org/VLC_command-line_help
ZitatMaximum output video width.
--sout-transcode-maxheight=<integer>
Maximum video height
Maximum output video height.
--sout-transcode-vfilter=<string>
müsste funktionieren, zumindest gibts imho dort für alles Übergabeparameter.
Gruß Dietmar
ZitatIch will zocken und dabei in HD aufnehmen
dafür hat man mitunter unterschiedliche Systeme.
HD Aufnehmen macht be mir ne Atom CPU mit 1GB Ram incl. abschliessenden Markieren evtl. vorhandenener Werbung.
Und die braucht so wenig Saft, das er auch durchlaufen könnte, schaltet sich allerdings dennoch passend zu den Aufnahmen ein
In meinen Augen mit Kanonen auf Spatzen schiessen, wenn ich seh wofür sich manche Ihre Systeme holen und was die angeblich für Leistung brauchen (das meiste geht wahrscheinlich für das OS drauf).
Gruß Dietmar
ZitatUbuntu wird sich NIE aufhängen, einfrieren, abstürzen, etc.
sed 's/Ubuntu/Linux/'
so wird es glaubwürdiger ansonsten gebe ich Dir in vielen Punkten Recht.
Switch @computername
case 05
lgoghfdogd
case 52
ergkpejkpegje
endswitch
usw...