1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Mahagon

Beiträge von Mahagon

  • 3. Fremdsprache: Französisch relavant für Programmieren?

    • Mahagon
    • 28. April 2010 um 21:26

    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).

  • AutoIt lernen

    • Mahagon
    • 28. April 2010 um 03:34

    http://wiki.autoit.de/wiki/index.php/Tutorial
    Das kannste dir auch anschauen.
    Ansonsten ist die Hilfe dein bester Freund ^^

  • Hardware sicher entfernen

    • Mahagon
    • 26. April 2010 um 22:42

    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 ^^

  • Autoit Decompiler

    • Mahagon
    • 26. April 2010 um 20:59

    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 ;).

  • Programme Beliebig Starten

    • Mahagon
    • 25. April 2010 um 13:21

    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:

    http://wiki.autoit.de/wiki/index.php/Tutorial

  • Keysent

    • Mahagon
    • 24. April 2010 um 23:24

    Das ist genau das, was ein Bot macht :rolleyes:

  • Keysent

    • Mahagon
    • 24. April 2010 um 23:15

    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 ;)

  • wie mache ich dass wenn ich wiederh. drück das fenster sich "Wiederholt."

    • Mahagon
    • 24. April 2010 um 22:17

    Das hat ziemlich viel Ähnlichkeit mit dem hier: https://autoit.de/index.php?page=Thread&threadID=19734 ^^

  • Wie mach ich dass wenn ich retry drück das gleiche nochmal kommt?

    • Mahagon
    • 24. April 2010 um 21:02

    Hatte nen bisschen Langeweile :P

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #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 ###

    [/autoit] [autoit][/autoit] [autoit]

    Dim $passwd

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $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

    [/autoit]
  • Direktes MenuItem ansprechen?

    • Mahagon
    • 24. April 2010 um 20:17

    Tince hat doch die Antwort gepostet....


    [autoit]

    GUICreate('', 400, 200)
    GUICtrlCreateMenu('')
    $MenuButton = GUICtrlCreateMenuItem('Button ohne Submenü', -1)
    GUISetState()

    [/autoit][autoit][/autoit][autoit]

    While 1
    Switch GUIGetMsg()
    Case -3
    Exit
    Case $MenuButton
    MsgBox(0, 'Info', 'Text')
    EndSwitch
    WEnd

    [/autoit]
  • Ganz Simpeler Tasten druck in einem Spiel

    • Mahagon
    • 21. April 2010 um 02:43

    Du solltest dir vielleicht zunächst einmal die Forenregeln durchlesen, welche du bei der Registrierung anscheinend gekonnt ignoriert hast ;)

  • exen pausieren

    • Mahagon
    • 20. April 2010 um 18:16

    mit Sleep(ZEIT IN MS)

  • Bitte auf verschiedenen Systemen testen und anpassen -->_GuiCtrlListView_MarkItem

    • Mahagon
    • 19. April 2010 um 21:40

    Funktioniert unter Windows 7 Professional x64 einwandfrei.
    Unter Aero & Klassisch :)

  • installierte updates auslesen

    • Mahagon
    • 19. April 2010 um 20:30

    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 ^^.

  • Listview UDF funktioniert unter Win7 64bit nicht

    • Mahagon
    • 19. April 2010 um 18:14

    Also ich habe ebenfalls Windows 7 x64.
    Bei mir läuft das Script einwandfrei.

  • func stoppen

    • Mahagon
    • 19. April 2010 um 00:22
    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #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 ###

    [/autoit] [autoit][/autoit] [autoit]

    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")
    EndIf
    Exit ; Dann würde ich doch einfach das rausnehmen ;)

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    Achso und mit

    [autoit]

    WinSetOnTop("Form1","",1)

    [/autoit]

    bekommste die Geschichte in den Vordergrund.

    Nachtrag:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #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')
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]

    Oder ist es so gemeint? Rufst du das ganze aus einer anderen GUI auf ?

  • func stoppen

    • Mahagon
    • 19. April 2010 um 00:16
    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #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 ###

    [/autoit] [autoit][/autoit] [autoit]

    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")
    ElseIf GUICtrlRead($Radio1) = $GUI_checked Then
    Run('cmd /k ipconfig')
    ElseIf GUICtrlRead($Radio2) = $GUI_checked Then
    Run('cmd /k ping localhost -n 1')
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit]


    So in etwa?

  • func stoppen

    • Mahagon
    • 18. April 2010 um 23:58

    Wenn du den Code posten könntest, wär das ne Erleichterung um zu helfen ;)

  • installierte updates auslesen

    • Mahagon
    • 18. April 2010 um 23:48

    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

  • auf Stndardausgaber schreiben

    • Mahagon
    • 18. April 2010 um 22:07

    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')
    Sleep(5000)
    ProcessClose($pid)

    [/autoit]

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™