Sag mal die Seite um die es geht. Ohne das entsprechende Fomular zu sehen kann man da leider nichts zu sagen.
Beiträge von chip
-
-
2. Deaktivieren des Plug&Play Dienstes- Von der Idee her ganz gut... ABER! A: Installation nachträglich angeschlossener Hardware fast unmöglich! B: Das öffnen des Arbeitsplatzes dauert nun ca. 5 Minuten um die HDDs einzubinden.
Deaktviere doch den Dienst und lasse den Dienst nach dem Anmelden via Script im Autostart wieder aktivieren. Vielleicht gehts ja.
-
Probier es mal so:
Spoiler anzeigen
[autoit]Func _REG()
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetState($Progress1, $GUI_Show)
GUICtrlSetState($Pic1, $GUI_HIDE)
$i=0
GUICtrlSetData($Label1,"Registrierung wird geschrieben...")
$Search = FileFindFirstFile("\\server\NETLOGON\Reg\*.reg")
If $Search = -1 then MsgBox(16,"","keine REG Dateien vorhanden!",2)
While 1
$REG = FileFindNextFile($Search)
If @error Then ExitLoop
$file = $File +1
WEnd$Search = FileFindFirstFile("\\server\NETLOGON\Reg\*.reg")
[/autoit] [autoit][/autoit] [autoit]
If $Search <> -1 then
While 1
$REG = FileFindNextFile($Search)
If @error Then ExitLoop
$i =$i+1MsgBox(0,"Files", $REG)
[/autoit]
RunasWait($Username,$Domain,$Password,"",@ComSpec & " /c REG IMPORT" & $REG, "", @SW_HIDE)
$P = ($i*100)/$File
GUICtrlSetData($Progress1, $P)
sleep(400)
WEnd
endIf
EndFunc -
diverser Vorgaben, die ich erfüllen muss
Merkst was? DU musst sie erfüllen also solltest DU es auch suchen und DU es lernen. Wenn Frech was fordern willst und die Hinweise über die Unsicherheit deines vorhabens nicht haben willst, dann Versuch dein Glück in den Bereich: https://autoit.de/index.php?page=Board&boardID=51
-
Alles andere einzeln kopieren.
-
Die Frage ist ob das wirklich willst. Autotiscripte kann jeder DAU mit einem klick decompilieren und hat damit dein Adminpasswort.
-
Da du in deinem Script eine FTP-Account mit vollen Zugriffsrechten drin hast ist das nicht wirklich etwas über das ich persönlich Nachrichten verschicken würde. Jeder kann dort nach belieben unter jedem beliebigen Namen Nachrichten verschicken, alle Passwörte im Klartext lesen und jede Nachricht lesen egal an wen sie verschickt wurde.
Sprich die ganze Logingeschichte kannst auch komplett streichen da sie keinerlei Sicherheit bringt.
-
Mh komisch hab auch 3.3.8.0 drauf aber meine sieht anders aus. Wurde dann wohl bei mir beim drüberinstallieren nicht überschrieben, was mir nur recht ist ;).
-
Bist dir das sicher Progandy? Weil in meiner ist die dll als Bytecode drin, siehe Anhang.
-
Dafür gibs ja jetzt "#include <SQLite.dll.au3>" damit wird die Datei weiterhin automatisch erstellt.
-
Finde Notationen irgendwie eine überflüssig Erfindung. Ist mehr eine Ausrede wenn man zu faul ist das ganze mit gescheiten Kommentaren zu versehen ;).
-
Probiers es eso:
Spoiler anzeigen
[autoit]While 1
[/autoit] [autoit][/autoit] [autoit]$msg = GUIGetMsg(1)
[/autoit] [autoit][/autoit] [autoit]
Switch $msg[0] ; Window Handle
Case $GUI_EVENT_CLOSE
GUIDelete($msg[1])
Case $idcboCase $cDummy1
[/autoit] [autoit][/autoit] [autoit]Case $cDummy2
[/autoit] [autoit][/autoit] [autoit]Case $cDummy3
[/autoit] [autoit][/autoit] [autoit]Case $txtSuche
[/autoit] [autoit][/autoit] [autoit]Case $NaviDummy1
[/autoit] [autoit][/autoit] [autoit]Case $NaviDummy2
[/autoit] [autoit][/autoit] [autoit]Case $lblNavi
[/autoit] [autoit][/autoit] [autoit]Case $button
[/autoit] [autoit][/autoit] [autoit]Case $listview
[/autoit] [autoit][/autoit] [autoit]EndSwitch
[/autoit] [autoit][/autoit] [autoit]WEnd
[/autoit] -
Mh komisch bei meinem privaten PC hier kommen auch zwei iexplorer.exe Instanzen auf der Arbeit allerdings nicht.
-
Ist ja auch klar, weil aus der Funktion nichtmehr rauskommst. Du müsstes einfach die komplette While aus deiner Funktion raus hauen und das ganze in die Hauptwhile der Hauptgui rein. Oder eine counter rein der die While in der Func beendet sobald alle darin erstellen GUIs geschlossen wurden.
-
Das ist dann allerdings ungewöhnlich das sich da zwei Instanzen bei einmaligem ausführen von _IECreate bei dir öffnen.
-
Du erwartest allen ernstens das dir jemand beim bescheißen hilft O.o. Wenn du zu faul zum lernen bist dann sei wenigstens nicht zu faul um selbst nach der Hilfe zu suchen.
-
-
Nette Übersicht, aber mal ehrlich wär hällt sich schon privat an Programmierparadigmen ;).
Das mit der Geschwindigkeit hatten wir mal in der SB...
$i += 1 ist ca. 2 ms schneller als $i = $i + 1, ist mir da schon aufgefallen.Meines wissens nach ging diese Sache komplett unentschieden aus, da bei dem eine das eine und beim anderen das andere schneller war ;). Deine Doktorarbeit dazu wird übrigens noch erwartet :P.
-
Beispiel: WoW: das spiel hat auf einem serer mehrere Tausend Spieler. und die müssen geladen werden. inklusive wo sie sind, was sie tun und mit was sie kommunizieren. Wenn man hier eine HD Grafik nehmen würde, kämmst du gar nicht zum Spielen. Und bei Shootern ist es noch anspruchsvoller, da jeder mit jedem interagiert. So versteh ich das zumindest

MFG
Das ist falsch. Es werden nur lediglich die Spieler geladen welche sich auch wirklich im Blickfeld des Spielers befinden. Wenn sich nun z.b. nur ein andere Spieler im Sichtbereich des Spielers befindet ist es vollkommen egal ob sich nun nur 10 oder eine Million Spieler aktuell auf dem Server befinden.
Und der Grund warum bei BF3 auf Konsole nur 24 Spieler möglich sind ist rein ein verschulden des Spielkonzeptes. Da bei BF3 fast immer alle Spieler sich am selben Fleck befinden und daher viele aktionen parallen passieren z.b. Schuss, Granaten, Explosionen usw. kähme die PS einfach nicht nach mit dem umsetzen diese ganzen Effekte wodurch es zu erheblichen Clientlag kommen würde.
-
Mit dem "advanced" Paramter von GUIGetMsg kannst du den Handler des Fenster zurückgeben lassen.
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
#region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 437, 161, 192, 124)
$Button1 = GUICtrlCreateButton("Button1", 48, 40, 75, 25)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ####region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("Form1", 437, 161, 292, 324)
$Edit1 = GUICtrlCreateEdit("", 88, 48, 185, 89)
GUICtrlSetData(-1, "Edit1")
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###While 1
[/autoit]
$nMsg = GUIGetMsg(1)
Switch $nMsg[0]
Case $GUI_EVENT_CLOSE
GUIDelete($nMsg[1])
EndSwitch
WEnd -
Also wenn das Spiel so aussieht wie das Video muss man aber auch seine Monitorhelligkeit hochschrauben um es überhaupt spielen zu können ;).
Schatten wirken nur dann als Horroelemente wenn man sie in maßen und nicht in massen einsetzt.