Nein, nicht mal mit Passwort könnte man das (glaub ich...)
Beiträge von Cartan12
-
-
Es heißt GUICtrl
CreateRead()Oh, hab ich was vergessen
beimnach dem kopieren zu löschen -
Dann mach doch sowas rein:
[autoit]HotKeySet("!b","_beenden")
[/autoit][autoit][/autoit][autoit]Func _beenden()
[/autoit]
Exit
EndFunc -
Unten Rechts in der Taskleiste erscheint so ein AutoIt Symbol. Da musst du einfach mit der Rechten Maustaste draufdrücken

-
[autoit]
$Input1 = GUICtrlCreateInput("", 168, 192, 193, 21)
[/autoit]Damit erzeugst du ein Input in eriner GUI
[autoit]$Input1_inhalt = GUICtrlCreateRead($Input1)
[/autoit]Damit ließt du den Inhalt des Input-Controls aus
[autoit]$ini = "Deine Ini mit pfad"
[/autoit]
$section = "Deine Section"
$key = "dein key"
iniwrite($ini,$section,$key,$Input1_inhalt)Damit schreibst du den Inhalt in ne Ini
-
Du musst nur
"Prozessname.exe"
durch den Namen des Prozesses ersetzten (kannste im Taskmanager finden)
und
"Pfad zur exe"
durch z.B. @desktopDir & "\Programm.exe"
ersetzten -
1. Mit dem ergänzen hat leider nicht geklappt...
2. Wenn wir die alle in die Shoutbox/ins Forum aufnehmen würden
-
Jo, hier nochmal verbessert (und eleganter als mit sleep
[autoit]

While 1
[/autoit]
While ProcessExists("Prozessname.exe")
Sleep(100)
WEnd
Run("Pfad zur exe")
While Not ProcessExists("Prozessname.exe")
Sleep(100)
WEnd
WEnd -
[autoit]
While 1
[/autoit]
While ProcessExists("Prozessname.exe")
Sleep(100)
WEnd
Run("Pfad zur exe")
WEndedit: Willkommen im forum

-
Ich hab mal Jonathan's Smiley zur ner Gif gemacht:
-
Hier nochmal ne kürzere und (hoffentlich) verständliche Version deines Scripts mit 2 zusätzlichen Funktionen:
Spoiler anzeigen
[autoit]; Includes
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>; Variablen
[/autoit] [autoit][/autoit] [autoit]
Dim $Checkbox[4], $art = 0; GUI
[/autoit] [autoit][/autoit] [autoit]
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("MsgBox Generator | Gugi", 285, 210, 471, 210)
$Label1 = GUICtrlCreateLabel("Fenstername:", 8, 8, 68, 17)
$Label2 = GUICtrlCreateLabel("Text:", 8, 48, 28, 17)
$Label3 = GUICtrlCreateLabel("Art:", 8, 96, 20, 17)
$Input1 = GUICtrlCreateInput("", 8, 24, 265, 21)
$Input2 = GUICtrlCreateInput("", 8, 72, 265, 21)
$Button1 = GUICtrlCreateButton("Zeig meine MsgBox!", 8, 168, 265, 33, $WS_GROUP)
$Checkbox[0] = GUICtrlCreateCheckbox("OK", 8, 120, 97, 17)
$Checkbox[1] = GUICtrlCreateCheckbox("OK, Abbrechen", 8, 144, 97, 17)
$Checkbox[2] = GUICtrlCreateCheckbox("Ja, Nein", 120, 120, 97, 17)
$Checkbox[3] = GUICtrlCreateCheckbox("Ja, Nein, Abbrechen", 120, 144, 145, 17)
; Hier werden 4 Checkboxen erzeugt. Die IDs werden in einem 4-dimensionalem Array gespeichert, damit sie später in einer For-Schleife gebrauch finden können
GUICtrlSetState($Checkbox[0],$GUI_CHECKED) ; setzt bei der 1. Checkbox einen Haken
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###; While Schleife zur GUI
[/autoit] [autoit][/autoit] [autoit]
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox[0]
_uncheckCB(0)
$art = 0 ; wird später als Flag zur MsgBox enutzt
Case $Checkbox[1]
_uncheckCB(1)
$art = 1
Case $Checkbox[2]
_uncheckCB(2)
$art = 4
Case $Checkbox[3]
_uncheckCB(3)
$art = 3
Case $Button1
$text1 = Guictrlread($Input1)
$text2 = Guictrlread($input2)
SoundPlay("Trompete.wav")
MsgBox($art, $text1, $text2) ; Erzeugt MsgBox
InputBox("AutoIt Code", "Der Code für dein Scipt:", "MsgBox( " & $art & ", " & $text1 & ", " & $text2 & ")") ; Gibt den Code in einer Inputbox aus, damit er kopiert werden kann
EndSwitch
WEnd;Funkionen
[/autoit]
Func _uncheckCB($CB) ; Deaktiviert alle Checkboxen mit Außnehme der angegebenen Checkbox
For $i = 0 To 3
If $i == $CB Then ContinueLoop ; Wenn $i die Nummer der angegebenen Checkbox hat, wird der 2. Schritt übersprungen
GUICtrlSetState($Checkbox[$i], $GUI_UNCHECKED) ; Deaktiviert eine der Checkboxen
Next
EndFunc -
Und (vor allem!) dieser: [Blockierte Grafik: http://www.tutorials.de/forum/attachments/fun-forum/4882d1060360510-umleitung.gif]
-
Jup, funktioniert jetzt ohne Probleme.
Super gemacht! -
Kannst meinen SP-Downloader und vtl. auch die Klaviatur mit aufnehmen...
Der SP-downloader wird noch erweitert (z.B. Videos werden automatisch zusammengefügt, usw.)
Das sind jetzt nicht die hammer Programme, aber ich werd bald noch ein paar "komplexere" veröffentlichen (meine Sigi wird wahrscheinlich mit den ganzen Links dann nicht mehr reichen
) -
Wär(glaub ich) sogar recht einfach...
Falls man's anders nicht hinbekommt könnte man ja einfach die Nummer des Feldes schicken, das angeklickt wurde. Der Rest macht das Script dann ohne irgendeine Verbindung... -
-
Ich versteh nicht, warum
[autoit]ShellExecute("firefox.exe")
[/autoit]nicht funktionieren soll
Hab selber Win XP Prof., und da klappts... -
Super Idee!
Ich liebe das Spiel. Es gab mal nen Multiplayer, aber den findet man nirgens mehr...Könnte es sein, dass du die Variable immer löschst, und dann an den leeren String was dranhängst? Ich versteh den Sinn nicht...
[autoit]$rec = ""
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]
$rec &= TCPRecv($con,256) -
[autoit]
#Include <GUIScroll.au3>
[/autoit]
Was ist das für ein Include? -
Ah ja...
Da lohnt es sich ja den Automaten zu überfallen