Siehe Beispiel
Beiträge von Cartan12
-
-
[autoit]
InetGet("http://www.test.de/update.txt" & $line2, $line2, 1, 0) ;hole aktuelle datei (mit dem namen $line2)
[/autoit]Also, diese Zeile mact recht wenig Sinn... Heißt die Datei auf dem Server dann z.B. http://www.test.de/update.txttest.exe? ich würde das so machen:
[autoit]InetGet("http://www.test.de/update/" & $line2, @DesktopDir & "\" & $line2, 1, 0) ;holt aktuelle Datei aus dem Ordner "Update" und speichert sie auf dem Desktop
[/autoit] -
Zitat
da haste recht Cartan12......deswegen biste ja Profi

Nicht nur ich

-
Zitat
edit: ach ne, nur bei _GUICtrlEdit_Create
Mein ich ja... Da ist es nämlich standard:
ZitatStandard: $ES_MULTILINE, $ES_WANTRETURN, $WS_VSCROLL, $WS_HSCROLL, $ES_AUTOVSCROLL, $ES_AUTOHSCROLL
Erzwungen: WS_CHILD, $WS_VISIBLE, $WS_TABSTOP wenn $ES_READONLY nicht gesetzt wurdeDas Problem ist, das die Datei nur @LFs hat, diese müssen erst aber durch @CRLFs ersetzt werden (-->siehe oben...)
-
@m-obi: Was soll das bringen? $ES_MULTILINE ist ein Standard-Style...
edit: ach ne, nur bei _GUICtrlEdit_Create... Klappt trotzdem nicht
-
So klappts:
[autoit]#include <EditConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>Local $sn = InetRead("http://1as.kilu.de/update/notice.txt")
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
$notice = BinaryToString($sn)
$notice2 = StringReplace($notice,@LF,@CRLF)
$Form1 = GUICreate("Form1", 633, 447, 192, 124)
$Edit1 = GUICtrlCreateEdit($notice2, 8, 8, 609, 433)
GUISetState(@SW_SHOW)While 1
[/autoit][autoit][/autoit][autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEnd -
WinKill("[firefox.exe]")
Wird nicht klappen,
[autoit]ProcessClose("firefox.exe")
[/autoit]dagegen schon... Aber ich wür dir mein 2.Beispiel empfehlen, denn da kannst du auch das Fenster aussuchen, was geschlossen werden soll...
-
Hier mal etwas "fortgeschritteneres":
[autoit]#include <ButtonConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Shutdowntimer", 308, 87, 192, 124)
[/autoit][autoit][/autoit][autoit]
$Input1 = GUICtrlCreateInput("0", 32, 16, 49, 21)
$Updown1 = GUICtrlCreateUpdown($Input1)
$Combo1 = GUICtrlCreateCombo("", 112, 16, 145, 25)
$var = WinList()For $i = 1 to $var[0][0]
[/autoit][autoit][/autoit][autoit]
If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
GUICtrlSetData($Combo1,$var[$i][0])
EndIf
NextFunc IsVisible($handle)
[/autoit][autoit][/autoit][autoit]
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIfEndFunc
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
$Button1 = GUICtrlCreateButton("Los", 80, 48, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$data = GUICtrlRead($Combo1)
If $data = "" Then ContinueCase
$time = GUICtrlRead($Input1)
If Not StringIsInt($time) Then ContinueCase
Sleep(1000 * $time)
WinKill($data)
Exit
EndSwitch
WEnd -
Hier ein ganz eifaches Beispiel mit Firefox:
[autoit]$time = InputBox("Zeit eingeben!","Bitte gewünschte Zeit eingeben:")
[/autoit]
If Not StringIsInt($time) Then Exit
Sleep(1000 * $time)
WinKill("[CLASS:MozillaUIWindowClass]") -

Nicht schlecht
-
Das muss i-wie am Parameter liegen, denn
[autoit]ShellExecute(@AutoItExe)
[/autoit]klappt bei mir (Sch*** Endlosschleife, die daraus geworden ist ^^)... Was hast du denn für ein Betriebssystem?
@Jakolo: Was soll das denn bringen? Ich glaub, der Desktop war nur ein Beispiel...
-
-
@Sprenger Hab kein Power Point 2007... Kannste bitte mal in alter Version abspeichern? Hab jetzt kein Bock so'n Sch**** Viewer runterzuladen
(Hab letztens PC formatiert, so dass ich noch nicht alle Programme runtergeladen hab) -
Oh, sorry, war meine Schuld... Ich hatte diese Zeile aus Testzwecken reingemacht, und vergessen sie wieder rauszunehmen...
@Super Kannst die Zeile ruhig weglassen, die ist nicht wichtig -
btw Nicht nur Windows kann coole Fehlermeldungen ausgeben... auch Thunderbird kann das xD
[Blockierte Grafik: http://www.imagebanana.com/img/e9fewgsm/Thunderbirdfehler2.jpg]
Die Meldung bekommt man wenn man eine Mail mit Lesebestätigung bekommt^^

Komisch, bei mir kommt das nicht...
-
z.B.
[autoit]Run(@ScriptDir & "test.bat","",@SW_HIDE)
[/autoit]Macht genau das, was du brauchst...
-
Das hier klappt:
[autoit]WinSetState("[CLASS:ConsoleWindowClass]","",@SW_HIDE)
[/autoit]
WinSetState("[CLASS:ConsoleWindowClass]","",@SW_SHOW) -
Wie geil
Ich hatte auch mal so eine geile Fehlermeldung, hab sie aber wieder vergessen...ZitatComputer are like Air Conditioners. They stop working if you open Windows

edit: Wo ich schon dabei bin:
Spoiler anzeigen
General Motors kontert Bill Gates
Bei einer Computermesse (auf der ComDex) hat Bill Gates die Computer Industrie mit der Autoindustrie verglichen und folgendes Statement gemacht:
"Wenn General Motors (GM) mit der Technologie so mitgehalten hätte wie die Computer Industrie, dann würden wir heute alle 25-Dollar-Autos fahren, die 1000 Meilen pro Gallone Sprit fahren würden"
Als Antwort darauf veröffentlichte General Motors eine Presseerklärung mit folgendem Inhalt:
Wenn General Motors eine Technologie wie Microsoft entwickelt hätte, dann würden wir heute alle Autos mit folgenden Eigenschaften fahren:
1. Ihr Auto würde ohne erkennbaren Grund zweimal am Tag einen Unfall haben.
2. Jedesmal, wenn die Linien auf der Strasse neu gezeichnet werden würden, müsste man ein neues Auto kaufen.
3. Gelegentlich würde ein Auto ohne erkennbaren Grund auf der Autobahn einfach ausgehen und man würde das einfach akzeptieren, neu starten und weiterfahren.
4. Wenn man bestimmte Manöver durchführt, wie z.B. eine Linkskurve, würde das Auto einfach ausgehen und sich weigern, neu zu starten. Man müsste dann den Motor erneut installieren.
5. Man kann nur alleine in dem Auto sitzen, es sei denn, man kauft "Car95". Aber dann müsste man jeden Sitz einzeln bezahlen.
6. Macintosh würde Autos herstellen, die mit Sonnenenergie fahren, zuverlässig laufen, fünfmal so schnell und zweimal so leicht zu fahren sind, aber sie laufen nur auf 5% der Strassen.
7. Die Öl-Kontroll-Leuchte, die Warnlampen für Temperatur und Batterie würden durch eine "Genereller Auto-Fehler" Warnlampe ersetzt.
8. Neue Sitze würden erfordern, dass alle die selbe Gesäß-Größe haben.
9. Das Airbag-System würde fragen "Sind sie sicher?" bevor es auslößt.
10. Gelegentlich würde das Auto Sie ohne jeden erkennbaren Grund aussperren. Sie können nur wieder mit einem Trick aufschließen, und zwar müßte man gleichzeitig den Türgriff ziehen, den Schlüssel drehen und mit einer Hand an die Radioantenne fassen.
11. General Motors würde Sie zwingen, mit jedem Auto einen Deluxe Kartensatz der Firma Rand McNally (seit neuestem eine GM Tochter) mit zu kaufen, auch wenn Sie diesen Kartensatz nicht brauchen oder möchten. Wenn Sie diese Option nicht wahrnehmen, würde das Auto sofort 50% langsamer werden (oder schlimmer). Darüberhinaus würde GM deswegen ein Ziel von Untersuchungen der Justiz.
12. Immer dann, wenn ein neues Auto von GM vorgestellt werden würde, müssten alle Autofahrer das Autofahren neu erlernen, weil keiner der Bedien- Hebel genau so funktionieren würde, wie in den alten Autos.
13. Man müsste den "Start"-Knopf drücken, um den Motor auszuschalten.
-
[autoit]
WinWaitActivate
[/autoit]
Ist falsch!
[autoit]WinWaitActive
[/autoit]ist richtig!
-
Für mich ist Firefox das einzig Wahre... Kurz danach kommt Opera, und danach Safari