aja jetz seh ich das ganze problem:
ein programm mit parameter starten und die PID bekommen.
dazu musste an run einfach nur die parameter mitanhängen
aja jetz seh ich das ganze problem:
ein programm mit parameter starten und die PID bekommen.
dazu musste an run einfach nur die parameter mitanhängen
mit shellexecute("Pfad") kannst du einen shortcut starten
Schnitzel: Tolle Lieblingsgames
auf jeden fall
hab die schon 700 mal durchgezockt
(gibts sowas überhaupt? xD )
mir war grad langweilig.
weiß nicht ob ich dich richtig verstanden hab aber hab da was gebastelt.
;~ die iniwrites gehören kannste beim 2ten mal wegmachen^^
IniWrite("test.ini", "OS", "Win XP", "keyxp-keyxp-keyxp-keyxp-keyxp")
IniWrite("test.ini", "OS", "Win 7", "key7-key7-key7-key7-key7")
;~ lieblingsgames
IniWrite("test.ini", "Games", "Teletubbies", "keytt-keytt-keytt-keytt-keytt")
IniWrite("test.ini", "Games", "Babies Dreamworld", "keybd-keybd-keybd-keybd-keybd")
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 511, 124, 192, 124)
$Combo1 = GUICtrlCreateCombo("", 48, 32, 169, 25)
$Combo2 = GUICtrlCreateCombo("", 272, 32, 169, 25)
$Label1 = GUICtrlCreateLabel("", 160, 80, 200, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;~ Daten setzten
$aTmp = IniReadSectionNames("test.ini")
$sTmp = ""
For $i = 1 To $aTmp[0]
$sTmp &= $aTmp[$i] & "|"
Next
GUICtrlSetData($Combo1, $sTmp)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Combo1
GUICtrlSetData($Combo2, "")
$aTmp = IniReadSection("test.ini", Guictrlread($Combo1))
$sTmp = ""
For $i = 1 To $aTmp[0][0]
$sTmp &= $aTmp[$i][0] & "|"
Next
GUICtrlSetData($Combo2, $sTmp)
Case $Combo2
For $i = 1 To $aTmp[0][0]
If $aTmp[$i][0] = GUICtrlRead($Combo2) Then ExitLoop
Next
GUICtrlSetData($Label1, $aTmp[$i][1])
EndSwitch
WEnd
also zuerst spoilern kannst du mithilfe
einfach auf SP klicken
zum problem an sich.
ich will jetz nicht unbedingt deinen code ausführen. aber im überfliegen hab ich gesehn dass du während der laufzeit immer wieder weitere Controls erzeugst.
und das immer und immer wieder.
das is nie gut.
erzeuge die graphicen gemeinsam mit den anderen elementen deiner gui und setzte den status erst dann wenn du sie brauchst.
kannst sie ja anfangs mit guictrlsetstate hiden und erst dann auf show setzten wenn du sie auch brauchst
Herzlich willkommen und viel Spaß im Forum
Herzlich willkommen und viel Spaß im Forum
soweit ich weiß nicht möglich, und wenndann würd ichs auch nicht in autoit machen
hab hier noch nen kurzen thread gefunden: [ gelöst ] Übertakten
hier mal kurz überarbeitet
#include <GUIConstantsEx.au3>
; #include <ButtonConstants.au3> brauchst du für dieses bsp nicht
; #include <WindowsConstants.au3> brauchst du für dieses bsp nicht
Opt("GUICoordMode", 2)
Opt("GUIResizeMode", 1)
Opt("GUIOnEventMode", 1)
#region ### START Koda GUI section ### Form=
$Form2 = GUICreate("TestGui", 413, 298, 384, 252)
$Button1 = GUICtrlCreateButton("Counter", 136, 128, 137, 33, 0)
GUICtrlSetOnEvent(-1, "CounterPressed")
GUISetOnEvent($GUI_EVENT_CLOSE, "TestGui")
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
Func CounterPressed()
For $i = 10 To 1 Step -1
MsgBox(0, "", "Countdown: " & $i, 2)
Next
MsgBox(0, "", "Take Off", 2)
Sleep(2000)
EndFunc ;==>CounterPressed
Func TestGui()
Select
Case @GUI_CtrlId = $GUI_EVENT_CLOSE
$msg = MsgBox(1 + 32, "Beenden", "Möchten Sie die Anwendung schließen?", "")
If $msg = 1 Then
Exit
EndIf
EndSelect
EndFunc ;==>TestGui
While 1
Sleep(100); da du im onevent modus bist brauchst du nichs in der while schleife
WEnd
am besten du postest gleich dein script.
dann tut man sich leichter...
2 fehler sind schonmal:
du hast die funktion quasi doppelt. du includest sie schon mit FF.au3.
dann brauchst du sie nicht nochmal im script
2. für dieses if:
If _FFIsConnected() Then
fehlt das endif
die beiden sind zwar noch nicht die ausschlaggebenden aber schonmal 2 fehler die nicht sein sollen.
den genauen fehler such ich dir nachher wenn ich mehr zeit hab
Herzlich willkommen im forum Sarah.
Wenn du hilfe bei deinen Scripten benötigst solche Threads bitte im Hilfe und Unterstützung Forum aufmachen
Am besten isses immer wenn du dein script mitpostest dann sieht man gleich an was es liegen könnte
Gruß
Schnitzel
Sein Skript ist die AutoLogin UDF von oben, hier nochmal:
die UDF kenn ich auch.
aber an der liegt wohl kaum der fehler, wenn die bei anderen funktioniert.
Ich raffe es einfach nicht der loggt mich nie ein egal welchen script ich benutze der zeigt mir einfach nur ne suchfunktion von gmx oder web.de! Ich trage doch auch eigentlich alles richtig ein^^ aber der will sich da nicht einloggen der Wicht!
ohne dein script können wir dir nicht helfen. also poste das bitte mal
Man kann aber auch einstellen, das man einen bestimmten Ordner nicht finden kann.
*g* und du meinst dann is er undauffindbar? es gibt immer möglichkeiten^^
Sollte aber nicht das Thema des Threads sein.
Problem als gelöst markiert, deswegen würd ich sagen: gut is
jup das wird nur ausgeführt.
für dein problem würde ich dir ne einfache updatefunktion empfehlen.
Pseudocode:
wenn auf share neue exedatei dann
alte exe löschen
neue exe runterladen/kopieren
neue exe ausführen
das geht sehr schnell ist einfach und macht keine/wenig probleme.
ihm wird schon klar sein dass man die trotzdem anzeigen lassen kann
ZitatMan kann so gut wie jeden versteckten Ordner über die Suche finden!
besser gesagt man kann jeden finden wenn man weiß wie man suchen muss
dann poste doch mal deine ansätzte mit.
und beschreib wo du hilfe brauchst
oder: Rechtsklick, speichern unter^^
bei -1 wird einfach das zuletzt erstellte control genommen