Naja fürs Programmieren ist die französische Sprache irrelevant (sofern du nicht bei einer franz. Firma arbeiten willst).
Englisch ist da schon weitaus wichtiger ^^.
Das übersetzen machen bei großen Firmen garantiert auch nicht die Programmierer ;).
Ne dritte Sprache zu sprechen ist aber natürlich nie verkehrt.
Das Problem ist nur man muss die Sprache pflegen. Habe einstmals Spanisch gelernt... verstehen tu ich kaum noch was, weil ich es einfach nie gebrauche (außerdem habe ich als dritte Sprache immer noch Plattdeutsch :P).
Beiträge von Mahagon
-
-
http://wiki.autoit.de/wiki/index.php/Tutorial
Das kannste dir auch anschauen.
Ansonsten ist die Hilfe dein bester Freund -
Lohnt es sich dafür überhaupt nen Script (selbst wenn es 1 Zeile ist) zu machen?
Du kannst ja schon mit 2 klicks die USB-Devices sicher entfernen -
Ich persönlich leg mir immer aktuelle und Vorgängerversion als Sicherung auf ein externes Medium ab.
Beim Decompilieren wirst du wohl nicht auf Hilfe stoßen ;). -
Das hier ist wohl eher was für das Hilfe / Unterstützungforum.
Aber ich geb dir nen Tip: Shellexecute()/Run()
Hoffe das Ding soll nicht zum Spielebot werden(laut Google ist Nostale ein Spiel und du hattest schon einige Pixelsearch fragen)
Da du außer mit Koda zu basteln anscheinend noch nichts gemacht hast solltest du dir das hier anschauen: -
Das ist genau das, was ein Bot macht
-
1. Forenregeln lesen.
2. Wenn es sich nicht um einen Spiele-Bot handelt erläutere es genauer.
3. Wenn du AutoIT lernen willst: http://wiki.autoit.de/wiki/index.php/Tutorial -
Das hat ziemlich viel Ähnlichkeit mit dem hier: https://autoit.de/index.php?page=Thread&threadID=19734
-
Hatte nen bisschen Langeweile
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 328, 115, 192, 124)
$Button1 = GUICtrlCreateButton("Passwort generieren", 200, 40, 123, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Kopieren", 200, 80, 123, 25, $WS_GROUP)
$Label1 = GUICtrlCreateLabel("", 8, 8, 100, 17)
$Combo1 = GUICtrlCreateCombo("Länge", 200, 8, 121, 25)
GUICtrlSetData(-1, "4|5|6|7|8")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###Dim $passwd
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
If GUICtrlRead($Combo1) = "Länge" Then
TrayTip('Error','Es muss zunächst die stärke des Passwortes festgelegt werden',20,3)
Else
$passwd = ""
GUICtrlSetData($Label1,"")
For $i = 1 to GUICtrlRead($Combo1)
$random = Random(1,3,1)
If $random = 1 Then
$addchar = Chr(Random(48,57,1))
ElseIf $random = 2 Then
$addchar = Chr(Random(65,90,1))
Else
$addchar = Chr(Random(97,122,1))
EndIf
$passwd &= $addchar
Next
GUICtrlSetData($Label1,$passwd)
TrayTip('Info','Passwort ist erfolgreich generiert worden',20,1)
EndIf
Case $Button2
If GUICtrlRead($Label1) = '' Then
TrayTip('Achtung','Es sollte zunächst ein Passwort generiert werden',20,2)
Else
ClipPut(GUICtrlRead($Label1))
TrayTip('Info','Passwort in die Zwischenablage kopiert',20,1)
EndIf
EndSwitch
WEnd -
Tince hat doch die Antwort gepostet....
[autoit]GUICreate('', 400, 200)
[/autoit][autoit][/autoit][autoit]
GUICtrlCreateMenu('')
$MenuButton = GUICtrlCreateMenuItem('Button ohne Submenü', -1)
GUISetState()While 1
[/autoit]
Switch GUIGetMsg()
Case -3
Exit
Case $MenuButton
MsgBox(0, 'Info', 'Text')
EndSwitch
WEnd -
Du solltest dir vielleicht zunächst einmal die Forenregeln durchlesen, welche du bei der Registrierung anscheinend gekonnt ignoriert hast
-
mit Sleep(ZEIT IN MS)
-
-
Oh anscheinend stehen die dort nicht mehr.
Auf meinem alten XP Client gibt es noch die Einträge.
Ab Vista scheinen diese ausgelagert worden zu sein ^^. -
Also ich habe ebenfalls Windows 7 x64.
Bei mir läuft das Script einwandfrei. -
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 145, 156, 415, 160)
$Radio1 = GUICtrlCreateRadio("Radio1", 8, 24, 113, 17)
$Radio2 = GUICtrlCreateRadio("Radio2", 8, 48, 113, 17)
$Button1 = GUICtrlCreateButton("Button1", 24, 96, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
if GUICtrlRead($Radio1) = $GUI_unchecked And GUICtrlRead($Radio2) = $GUI_unchecked Then
MsgBox(0,"","auswahl treffen")
EndIf
Exit ; Dann würde ich doch einfach das rausnehmenEndSwitch
[/autoit]
WEndAchso und mit
[autoit]WinSetOnTop("Form1","",1)
[/autoit]bekommste die Geschichte in den Vordergrund.
Nachtrag:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 145, 156, 415, 160)
$Radio1 = GUICtrlCreateRadio("Radio1", 8, 24, 113, 17)
$Radio2 = GUICtrlCreateRadio("Radio2", 8, 48, 113, 17)
$Button1 = GUICtrlCreateButton("Button1", 24, 96, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
WinSetOnTop("Form1","",1)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
if GUICtrlRead($Radio1) = $GUI_unchecked And GUICtrlRead($Radio2) = $GUI_unchecked Then
MsgBox(0,"","auswahl treffen")
ExitLoop
ElseIf GUICtrlRead($Radio1) = $GUI_checked Then
Run('cmd /k ipconfig')
ElseIf GUICtrlRead($Radio2) = $GUI_checked Then
Run('cmd /k ping localhost -n 1')
EndIfEndSwitch
[/autoit]
WEndOder ist es so gemeint? Rufst du das ganze aus einer anderen GUI auf ?
-
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 145, 156, 415, 160)
$Radio1 = GUICtrlCreateRadio("Radio1", 8, 24, 113, 17)
$Radio2 = GUICtrlCreateRadio("Radio2", 8, 48, 113, 17)
$Button1 = GUICtrlCreateButton("Button1", 24, 96, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
if GUICtrlRead($Radio1) = $GUI_unchecked And GUICtrlRead($Radio2) = $GUI_unchecked Then
MsgBox(0,"","auswahl treffen")
ElseIf GUICtrlRead($Radio1) = $GUI_checked Then
Run('cmd /k ipconfig')
ElseIf GUICtrlRead($Radio2) = $GUI_checked Then
Run('cmd /k ping localhost -n 1')
EndIfEndSwitch
[/autoit]
WEnd
So in etwa? -
Wenn du den Code posten könntest, wär das ne Erleichterung um zu helfen
-
http://msdn.microsoft.com/en-us/library/aa372105(VS.85).aspx
Die Windows Updates stehen dort auch im KBNUMMER Format.
Müsste ganz einfach mit nem Stringinstr zu lösen sein -
ich gehe mal davon aus das die "Standardausgabe" die gute alte Kommandozeile ist
Consolewrite Bemerkung: Diese Funktion kann nicht in ein DOS-Fenster schreiben, es sei denn, das Skript wurde als Konsolenprogramm kompiliert.
Wenn du aber nur einen Befehl (z.B. ipconfig) ausführen möchtest geht das auch mit
[autoit]$pid = Run('cmd /k ipconfig')
[/autoit]
Sleep(5000)
ProcessClose($pid)