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

Beiträge von Schnitzel

  • Kopfnuss

    • Schnitzel
    • 12. März 2010 um 13:24

    bitte solche sachen nicht doppelt aufmachen.
    bekommst doch eh schon Unterstützung in deinem anderen Thread:
    Shutdown

    Die Jobbörse ist dazu da andere ein Script schreiben zu lassen und ihnen dafür etwas anzubieten. Also kleinere Geldbeträge, nen Lutscher, ne Yacht oder sonst irgendwas :D

  • Shutdown

    • Schnitzel
    • 12. März 2010 um 13:20

    was du brauchst sind die einfachen Anführungszeichen

    [autoit]

    send( ' Hallo mein name ist "Peter" ' )

    [/autoit]


    sendet genau diesen text:

    Zitat

    Hallo mein name ist "Peter"

    als ich mit autoit angefangen hab, hab ich auch mal so n Shutdown programm gemacht.
    vllt intressierts dich ja, raus kam das:


    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #Include <Constants.au3>
    GUICreate("Shutdown Progi" , 335, 190)
    GUISetFont (11,5)
    local $zeit, $promt = "", $modus = "", $chr = chr( 34 )

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

    GUICTRLCreateLabel("", 18, 12)
    GUIStartGroup()
    $her = GuiCtrlCreateRadio("Herrunterfahren", 19, 10, 130)
    GuiCtrlSetState(-1, $GUI_CHECKED)
    $neu = GuiCtrlCreateRadio("Neu starten", 19, 35, 130)
    $abm = GuiCtrlCreateRadio("Abmelden", 19, 60, 130)

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

    GUICTRLCreateLabel("Stunden", 75, 92)
    $InputLevel1 = GUICtrlCreateInput("0", 19, 90, 48, 25, 0x2001)
    $UpDownLevel1 = GUICtrlCreateUpdown($InputLevel1)
    GUICtrlSetLimit($UpDownLevel1, 23, 0)
    GUICTRLCreateLabel("Minuten", 75, 122)
    $InputLevel2 = GuiCtrlCreateInput("3", 19, 120, 48, 25, 0x2001)
    $UpDownLevel2 = GUICtrlCreateUpdown($InputLevel2)
    GUICtrlSetLimit($UpDownLevel2, 59, 0)
    GUICTRLCreateLabel("Sekunden", 75, 152)
    $InputLevel3 = GuiCtrlCreateInput("0", 19, 150, 48, 25, 0x2001)
    $UpDownLevel3 = GUICtrlCreateUpdown($InputLevel3)
    GUICtrlSetLimit($UpDownLevel3, 59, 0)

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

    Guictrlcreatelabel("Programme automatisch", 165, 14, 300)
    Guictrlcreatelabel("schließen?", 205, 36, 300)
    GUIStartGroup()
    $nein = GuiCtrlCreateRadio("NEIN", 250, 60, 70)
    GuiCtrlSetState(-1, $GUI_CHECKED)
    $ja = GuiCtrlCreateRadio("JA", 175, 60, 70)

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

    GUICtrlCreateLabel ("", 50, 299, 100)
    $Shutdown = GUICtrlCreateButton ("Shutdown starten", 165, 90, 150, 25)
    $Abbruch = GUICtrlCreateButton ("Shutdown abbrechen", 165, 120, 150, 25)
    $quit = GUICtrlCreateButton ("Beenden", 165, 150, 150, 25)

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

    GUISetState (@SW_SHOW)

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

    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $abm
    if GUICtrlRead($abm) = 1 Then
    GUICtrlSetState( $InputLevel1, $GUI_DISABLE)
    GUICtrlSetState( $InputLevel2, $GUI_DISABLE)
    GUICtrlSetState( $InputLevel3, $GUI_DISABLE)
    GUICtrlSetState( $UpDownLevel1, $GUI_DISABLE)
    GUICtrlSetState( $UpDownLevel2, $GUI_DISABLE)
    GUICtrlSetState( $UpDownLevel3, $GUI_DISABLE)
    GUICtrlSetData ( $InputLevel1, 0)
    GUICtrlSetData ( $InputLevel2, 0)
    GUICtrlSetData ( $InputLevel3, 0)
    Endif
    Case $her
    Enable()
    Case $neu
    Enable()
    Case $ja
    MsgBox(262192,"Achtung","Nicht gespeicherte Dokumente gehen verloren")
    Case $nein
    $promt = " -f "
    $promt = ""
    Case $Shutdown
    if guictrlread($her) = 1 then $modus = "-s"
    if guictrlread($neu) = 1 then $modus = "-r"
    if guictrlread($abm) = 1 then $modus = "-l"
    $zeith = GUICtrlRead($InputLevel1) * 3600
    $zeitm = GUICtrlRead($InputLevel2) * 60
    $zeits = GUICtrlRead($InputLevel3)
    $zeit = $zeith + $zeitm + $zeits
    RunWait(@COMSPEC & " /c shutdown " & $modus & " -t " & $zeit & "" & $promt &" -c " & $chr & "Shutdown by Schnitzel" & $chr)
    Case $Abbruch
    RunWait(@COMSPEC & " /c shutdown -a")
    Case $quit
    Exit
    EndSwitch
    wend

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

    Func Enable()
    GUICtrlSetState( $InputLevel1, $GUI_ENABLE)
    GUICtrlSetState( $InputLevel2, $GUI_ENABLE)
    GUICtrlSetState( $InputLevel3, $GUI_ENABLE)
    GUICtrlSetState( $UpDownLevel1, $GUI_ENABLE)
    GUICtrlSetState( $UpDownLevel2, $GUI_ENABLE)
    GUICtrlSetState( $UpDownLevel3, $GUI_ENABLE)
    EndFunc

    [/autoit]

    (is jetz nich unbedingt schön gescriptet aber es funktioniert, wie gesagt das war als ich gerade mit autoit angefangen hab^^ )

  • Mailfenster per Button öffnen und Hilfe

    • Schnitzel
    • 12. März 2010 um 13:07

    und was genau stellst du dir unter so einem hilfebutton vor?^^

  • Mailfenster per Button öffnen und Hilfe

    • Schnitzel
    • 12. März 2010 um 12:28

    sowas?

    Spoiler anzeigen
    [autoit]

    #include <Inet.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 204, 62, 192, 124)
    $Button1 = GUICtrlCreateButton("Button1", 16, 8, 169, 41, $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
    _INetMail("test@user.de", " ","")
    EndSwitch
    WEnd

    [/autoit]
  • Mp3 Player

    • Schnitzel
    • 12. März 2010 um 07:55

    wenn du einen in autoit gescripteten mp3 player willst dann schau mal hier ;)
    http://www.autoit.de/index.php?page=Thread&threadID=14808&highlight=starplayer

  • Auto Klick auf OK

    • Schnitzel
    • 12. März 2010 um 07:31

    gehts denn mit den normalen Control-Funktionen nicht?
    also ganz einfach Conrolclick?
    Um was für eine Installation handelt es sich?

  • Farben

    • Schnitzel
    • 11. März 2010 um 19:06

    die ersten beiden hex zahlen stehen für rot: 0-255 dezimal in hex 0 - FF
    die nächsten beiden für grün und die letzten beiden für blau
    und wenn du sie 8 stellig machst dann stehen die ersten beiden für transparenz also so:
    0xTTRRGGBB

    hatte mir da zu anfang meiner autoitzeit mal n kleines farbprogramm gebastelt vllt kannst dus ja gebrauchen
    mit F10 kann man die farbe der Mausposition bestimmen, oder halt über die inputs ;)

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #NoTrayIcon
    HotKeySet("{F10}", "Pixelfarbe")
    Global $maus, $farbe

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

    $Wurm = GUICreate("Colorname", 242, 130, 194, 127)
    GUICtrlCreateGroup("Farbe:", 120, 8, 113, 49)
    GUICtrlCreateGroup("", 8, 56, 225, 65)
    GUICtrlCreateGroup("Rot", 16, 64, 65, 49)
    GUICtrlCreateGroup("Grün", 88, 64, 65, 49)
    GUICtrlCreateGroup("Blau", 160, 64, 65, 49)
    $Rot = GUICtrlCreateInput("0", 25, 81, 48, 25, 0x2001)
    GUICtrlSetLimit(GUICtrlCreateUpdown($Rot), 255, 0)
    $Gruen = GuiCtrlCreateInput("0", 97, 81, 48, 25, 0x2001)
    GUICtrlSetLimit(GUICtrlCreateUpdown($Gruen), 255, 0)
    $Blau = GuiCtrlCreateInput("0", 169, 81, 48, 25, 0x2001)
    GUICtrlSetLimit(GUICtrlCreateUpdown($Blau), 255, 0)
    GUICtrlCreateGroup("Hexwert", 8, 8, 105, 49)
    $Color = GUICtrlCreateInput("", 17, 24, 86, 24)
    GUICtrlSetLimit($Color, 6)
    GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Graphic = GUICtrlCreateGraphic(128, 24, 94, 21)
    GUISetState(@SW_SHOW)
    WinSetOnTop("Colorname", "", 1)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Color
    GUICtrlSetData( $Rot, Dec(StringLeft(GUICtrlRead($Color), 2)))
    GUICtrlSetData( $Gruen, Dec(StringMid(GUICtrlRead($Color), 3, 2)))
    GUICtrlSetData( $Blau, Dec(StringRight(GUICtrlRead($Color), 2)))
    GUICtrlSetBkColor($Graphic, "0x"&guictrlread($Color))
    Case $Rot
    GUICtrlSetData( $Color, StringRight(Hex(Guictrlread($Rot)), 2) & StringRight(Hex(GUICtrlRead($Gruen)), 2) & StringRight(Hex(Guictrlread($Blau)), 2))
    GUICtrlSetBkColor($Graphic, "0x"&GUICtrlRead($Color))
    Case $Gruen
    GUICtrlSetData( $Color, StringRight(Hex(Guictrlread($Rot)), 2) & StringRight(Hex(GUICtrlRead($Gruen)), 2) & StringRight(Hex(Guictrlread($Blau)), 2))
    GUICtrlSetBkColor($Graphic, "0x"&GUICtrlRead($Color))
    Case $Blau
    GUICtrlSetData( $Color, StringRight(Hex(Guictrlread($Rot)), 2) & StringRight(Hex(GUICtrlRead($Gruen)), 2) & StringRight(Hex(Guictrlread($Blau)), 2))
    GUICtrlSetBkColor($Graphic, "0x"&GUICtrlRead($Color))
    EndSwitch
    WEnd

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

    Func Pixelfarbe()
    $maus = MouseGetPos()
    $farbe = PixelGetColor( $maus[0], $maus[1])
    GUICtrlSetData( $Color, StringRight(Hex($farbe), 6))
    GUICtrlSetBkColor($Graphic, "0x"&guictrlread($Color))
    GUICtrlSetData( $Rot, Dec(StringLeft(GUICtrlRead($Color), 2)))
    GUICtrlSetData( $Gruen, Dec(StringMid(GUICtrlRead($Color), 3, 2)))
    GUICtrlSetData( $Blau, Dec(StringRight(GUICtrlRead($Color), 2)))
    EndFunc

    [/autoit]

    edit: man bin ich heut langsam :D

  • Gui Fenster richtig verkleinern!

    • Schnitzel
    • 11. März 2010 um 16:23
    Zitat von XXlolimanxx

    Hoffe mir kann wer erklären wie es richtig gehört :D

    bitte immer genauer erklären. Richtig kann alles mögiche sein^^
    Je nachdem wie du es willst.

    so könnte z.B. richtig sein:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Form2", 870, 163, 302, 218)
    $Button1 = GUICtrlCreateButton("Button1", 16, 80, 101, 49, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
    $Button2 = GUICtrlCreateButton("Button1", 392, 80, 101, 49, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
    $Button3 = GUICtrlCreateButton("Button1", 268, 80, 101, 49, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
    $Button4 = GUICtrlCreateButton("Button1", 136, 80, 101, 49, $WS_GROUP)
    GUICtrlSetResizing(-1, $GUI_DOCKAUTO)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    Func Verkleinern()
    $pos = WinGetPos("Form2", "")
    WinMove("Form2", "", $pos[0], $pos[1], 509, 163)
    EndFunc ;==>Verkleinern

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Verkleinern()
    EndSwitch
    WEnd

    [/autoit]
  • MenuItem: Text lesen?

    • Schnitzel
    • 10. März 2010 um 18:21

    Du benutzt schon den OnEventModus oder?
    ansonsten bringt @GUI_Ctrlid nämlich nichts

  • Auslesen eines Wertes

    • Schnitzel
    • 10. März 2010 um 16:20

    einfach immer wieder überprüfen
    so in etwa^^

    [autoit]

    $wertalt = Controlgettext(...)
    adlibregister("check")

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

    func check()
    $wertneu = Controlgettext(...)
    if $wertalt = $wertneu then
    msgbox(0,"","Änderung")
    $wertalt = $wertneu
    endif
    endfunc

    [/autoit]
  • Daten aus einer .ini auslesen und mit GuiCtrlSetData verwärten

    • Schnitzel
    • 10. März 2010 um 16:14

    schau dir mal Iniread und Guictrlsetdata in der hilfe an.

    was du willst is in etwa so:

    [autoit]

    $read = Iniread("DerPfadDerIni", "Section", "Key", 0)
    Guictrlsetdata($label1, $read)

    [/autoit]
  • Compile Error

    • Schnitzel
    • 10. März 2010 um 15:29

    edit: ups falsch vermutet

    sry^^
    ^^

  • GETSID

    • Schnitzel
    • 10. März 2010 um 14:30
    Zitat von subzero007

    aber ich habe ein textfile .
    was so aussieht:

    sag das doch gleich ^^

    [autoit]

    #include <Array.au3>
    $string = FileRead(FileOpenDialog("Wähle die datei", @ScriptDir, "All (*.*)"))
    $regex = StringRegExp($string, "S[-\d]+", 3)
    _ArrayDisplay($regex)

    [/autoit]
  • GETSID

    • Schnitzel
    • 10. März 2010 um 14:20

    zur vollständigkeit noch ne regexlösung:

    [autoit]

    #include <Array.au3>

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

    $string = "The SID for account domain\%Username% is S-1-5-21-1482486502-1450960922-111-32087 The SID for account domain\%Username% is S-1-5-21-1482486502-1450960922-11145543-3298"
    $regex = StringRegExp($string, "S[-\d]+", 3)
    _ArrayDisplay($regex)

    [/autoit]
  • GDI+ Rotating Cubes

    • Schnitzel
    • 10. März 2010 um 13:44

    Wiedermal ein beeindruckendes script.
    Respekt.

  • Tool um Hilfedatei zu erzeugen?

    • Schnitzel
    • 10. März 2010 um 11:46
    Zitat von chip

    Hi,

    gibt es irgendein Tool das mir aus den Funktionsheadern eine Hilfedatei generiert?

    jeder schreibt doch seine eigenen Funktionsheader. Also es gibt kein wirklich einheitliches Muster wie so einer aussieht
    Ich denke nicht dass es da ein Tool gibt, außer jemand hat sich selbst eins erstellt

  • MenuItem: Text lesen?

    • Schnitzel
    • 10. März 2010 um 11:23

    erstmal: Herzlich willkommen im Forum ;)

    wieso gibts du den items nich einfach eine variable?
    wäre doch das leichterste. und wieso willt du den text lesen?

    häng am besten dein script zur veranschaulichung an ;)

  • 94/5,875=16 HAPPY BIRTHDAY Pinguin

    • Schnitzel
    • 10. März 2010 um 07:41

    Alles gute zum Geburtstag. Feier schön ;)

  • Leviathan hat Gebrtstag

    • Schnitzel
    • 10. März 2010 um 07:41

    Alles gute zum Geburtstag. Feier schön ;)

  • Taschenrechner Hilfe

    • Schnitzel
    • 9. März 2010 um 15:04
    Zitat von SEuBo

    /EDIT: Schnitzel du bist gemein

    lol und bis auf meinen Boolean sogar ne identische lösung.

    Nice nice ;)

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™