$Variable1 und $Variable2 befüllst du mit GUICtrlRead($input)? ![]()
Beiträge von i2c
-
-
Deine 2te For Schleife durchläuft das gesammte Array $abenutzername. Wenn der Benutzername aus $aTmp nicht gefunden wurde, beendest du das Skript. Dieser Fall tritt aber spätestens beim 2ten Durchlauf unweigerlich ein.
Du könntest stattdessen mit _ArraySearch() arbeiten.
-
[Blockierte Grafik: http://h-3.abload.de/img/happy_birthday_4lexm.gif]
und nur das Beste für's nächste Jahr!Nebenbei auch mal ein kleiner Gruss ans WorldWideWeb. Das wird heute auch 20 Jahre alt.

-
Kein GDI+ dafür aber ein Party-Smilie [Blockierte Grafik: http://h-3.abload.de/img/lachender-birthday-smi8d1c.gif]
Alles Gute Xeno! -
Zitat
Zitat aus der Hilfe:
Der Quellpfad der Datei, die eingebunden und kompiliert werden soll. Dieser muss ein reiner String sein; er kann keine Variable oder das Ergebnis eines Funktionsaufrufes sein. Es kann ein relativer Pfad (man verwendet .\ oder ..\ in dem Pfad) zu der Quelldatei (.au3) sein. -
ProcessWaitClose("Excel.exe") in Verbindung mit einer .mp3 leuchtet mir nicht ein, aber das Zauberwort zum mitgeben von Dateien ist FileInstall().
Spoiler anzeigen
[autoit]$neuesverzeichnis = @TempDir & "\TestOrdner\"
[/autoit] [autoit][/autoit] [autoit]
$datei = "deine.mp3" ; Dateinamen anpassen
$GUI = GUICreate("Login", 210, 80, -1, -1, 0x16C80000, 0x00000181)
$PASSWORD = GUICtrlCreateInput("Password", 5, 30, 200, 20, 0x21)
$LOGIN = GUICtrlCreateButton("Login", 50, 55, 100, 20)
GUISetState(@SW_SHOW, $GUI)While 1
[/autoit] [autoit][/autoit] [autoit]
$MSG = GUIGetMsg()
If $MSG = $LOGIN Then
If GUICtrlRead($PASSWORD) == "Test" Then
MsgBox(0, "Login", "You are logged in")
_Func1()
Else
MsgBox(0, "Login", "Fehler!")
EndIf
ElseIf $MSG = -3 Then
Exit
EndIf
Sleep(20)
WEndFunc _Func1()
[/autoit]
GUIDelete($GUI)
If Not DirCreate($neuesverzeichnis) Then
MsgBox(0, "Fehler", "Zielordner konnte nicht erstellt werden")
Exit
Else
If Not FileInstall("Pfad\zu\deine.mp3", $neuesverzeichnis) Then ; Pfad anpassen
MsgBox(0, "Fehler", "Datei konnte nicht kopiert werden werden")
Exit
Else
If Not ShellExecute($neuesverzeichnis & $datei) Then
MsgBox(0, "Fehler", $neuesverzeichnis & $datei & " konnte nicht ausgeführt werden")
Exit
Else
ProcessWaitClose("Excel.exe")
If Not DirRemove($neuesverzeichnis, 1) Then
MsgBox(0, "Fehler", $neuesverzeichnis & " konnte nicht gelöscht werden")
Exit
EndIf
EndIf
EndIf
EndIf
Exit
EndFunc ;==>_Func1 -
Spoiler anzeigen
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]#region - GUI Create
[/autoit] [autoit][/autoit] [autoit]
GUICreate('', 200, 200)
$combo = GUICtrlCreateCombo("", 8, 8, 100)
GUICtrlSetData(-1, "1|2|3")
$label = GUICtrlCreateLabel("", 8, 40, 150, 25)
GUISetState()
#endregion - GUI Create#region - GUI SelectLoop
[/autoit]
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
Case $msg = $combo
Select
Case GUICtrlRead($combo) = "1"
GUICtrlSetData($label, "Inhalt von Kategorie 1")
Case GUICtrlRead($combo) = "2"
GUICtrlSetData($label, "Inhalt von Kategorie 2")
Case GUICtrlRead($combo) = "3"
GUICtrlSetData($label, "Inhalt von Kategorie 3")
EndSelect
EndSelect
WEnd
#endregion - GUI SelectLoop -
[autoit]
StringRegExp($string, '<span class=\"solltexttable\">(-?[0-9]+?)</span><br/></td>', 3)
[/autoit]
-
-
Du legst die nit.exe nach @ScriptDir & "\script\" und versuchst sie dann mit @ScriptDir & "\nit.exe" zu starten. Da liegt sie doch aber garnicht.
[autoit]FileCopy($scriptpfad, $Zielpfad)
[/autoit]
Welche Datei? Das sind Ordner. -
Was wäre an einem "anderen" BS besser als an einem funktionierenden XP? Würden die "Gimmicks", die jeder Laptopbauer damals in seine Produkte integriert hat, auch funktionieren?
Mit "anderen" meinte ich natürlich Linux und auch dort bekommt man den Grossteil der extra Spielereien, die so ein Laptop mitbring, zum laufen. Probleme hatte ich da bisher nur mit einem Fujitsu Gerät. Das kleine störrische Rädchen für die Lautstärkeregelung wollte sich einfach keine Funktion aufzwingen lassen.
Ich muss aber gestehen, das ich den Startpost heute Nacht möglicherweise falsch verstanden habe. Ich bin davon ausgegangen das der TS zwar einen funktionierenden XP Treiber hat, an diesem aber weder Auflösung noch Farbtiefe einstellen kann. Wenn ich da falsch liege und XP läuft fluffig auf der alten Mühle - never change a running system.
ZitatMeine Tochter hat ein 120 Mhz-Toshiba Laptop von 1996 mit Win98 in "Gebrauch", der erfüllt seine Aufgaben immer noch einwandfrei,
Als Retro-Deko?
-
-
-
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. -
Er schrieb aber "nicht ausgeben lassen". Die Idee mit dem on/off switch ist genauso sinnvoll, wie wenn ich während des Schreibens jedesmal meine Maus vom Rechner trenne. Hat schon irgendwie einen Grund das man sich für den Ziffenrblock als Mausersatz entschieden hat.
edit: Aber _isPressed() hätte auch was schönes. Sieht sicher lustig aus wenn beim Schreiben die Maus von alleine über den Bildschirm huscht.

-
$varSubTabIcon enthält die ID des Controls.
Schau mal hier - [ offen ] Wie kann ich einen Icon in Tabs einbinden? -
3. Doch ich mache es mit dem FF, sollte ich nicht?
3. Doch solltest du
Ja stimmt, da war ja noch was mit dem Recht, die Foren sehen zu können. Den FF brauchst du dann aber auch nur, wenn du nicht weisst wie man sich ohne Browser im WBB anmeldet.
-
Dann nimm dir den Quellcode der Kategorieseite, zieh dir die Links zu den Foren per regexp in ein Array und durchlauf es dann in einer FOR Schleife. Bevor du die Forenseiten aufrufst prüfst per IF die BoardID.
Ich hoffe du machst das nicht mit dem FF. Für so eine Aktion reicht InetRead volkommen aus und ist warscheinlich sogar schneller. Wenn's dein eigenes Forum ist tut's auch ein SQL Query.
-
-
Komisch. Wenn das das Problem ist, warum erwähnst du es nicht im Startpost?
SciTE4AutoIt -> Options -> Open Abrevviations File