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

  • _ispressed Problem

    • Schnitzel
    • 1. April 2010 um 08:36

    Willkommen im Forum.

    das hast du bei der Anmeldung übersehen:

    Zitat

    Folgende Inhalte sind nicht erwünscht oder gar komplett verboten. Das Team behält es sich ausdrücklich vor, die Umsetzung der Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.

    - Bots für Spiele jeglicher Art, insbesondere Onlinespiele und ganz besonders Silkroad Online sowie World of Warcraft

    http://www.autoit.de/index.php?page=Forumrules

  • Multiscreen Befehle

    • Schnitzel
    • 1. April 2010 um 08:32

    hm ich kenn dazu leider nur die funktion von Oscar:

    [ offen ] GetMonitor-Funktion testen

    aber bei 8 monitoren is das schon etwas umständlich. Ich denk mal dass da noch ne passendere lösung kommt ;)

  • Mit Button Schleife initiieren und mit selbigem beenden

    • Schnitzel
    • 1. April 2010 um 08:29

    ok da kann man sich schon mehr darunter vorstellen ^^

    ist es eigentlich gewollt dass die zahlen unterschiedlich wahrscheinlich sind?

    könntest du bitte die .gif dateien anhängen?
    dann bastle ichs dir schnell um ;)

  • Mit Button Schleife initiieren und mit selbigem beenden

    • Schnitzel
    • 1. April 2010 um 08:19

    gehts so?!?

    Spoiler anzeigen
    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $start
    Do
    $dicernd=Random(1,100,1)
    If $dicernd>0 And $dicernd<11 Then ;1
    $dicenr=1
    ElseIf $dicernd>10 And $dicernd<31 Then ;2
    $dicenr=2
    ElseIf $dicernd>30 And $dicernd<61 Then ;3
    $dicenr=3
    ElseIf $dicernd>60 And $dicernd<86 Then ;4
    $dicenr=4
    ElseIf $dicernd>85 And $dicernd<96 Then ;5
    $dicenr=5
    ElseIf $dicernd>95 And $dicernd<100 Then ;6
    $dicenr=6
    EndIf

    GUICtrlSetImage($Pic1,@ScriptDir&"\Graphics\"&$dicenr&"auge.gif")
    Until $nMsg = $start
    EndSwitch
    WEnd

    [/autoit]
  • Multiscreen Befehle

    • Schnitzel
    • 1. April 2010 um 08:17

    gibt dir MouseGetPos denn die richtigen Positionen zurück?
    bei mit geht das mit 2 Monitoren.
    Und aus den Pixelwerten lässt sich ja ganz leicht der Monitor ermitteln

    Testscript das ich benutzt hab:

    Spoiler anzeigen
    [autoit]

    HotKeySet("{Space}", "GetPos")

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

    While Sleep(100)
    WEnd

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

    Func GetPos()
    $pos = MouseGetPos()
    MsgBox(0,"", "X: " & $pos[0] & @CRLF & "Y: " & $pos[1])
    EndFunc

    [/autoit]
  • Problem bei ToolTip

    • Schnitzel
    • 1. April 2010 um 08:10

    Einfach nur:

    [autoit]

    Do
    ToolTip ("Waiting for Programm to start...",0,0)
    Sleep (200)
    Until ProcessExists("Solitaire.exe")

    [/autoit]
  • _InetGetSource Problem

    • Schnitzel
    • 1. April 2010 um 08:08

    Das Beispiel aus der hilfe funktioniert bei mir.
    Welche version von autoit hast du denn installiert?
    Evtl updaten!?!

  • Script verursacht hohe CPU Last mit TCP Listen

    • Schnitzel
    • 1. April 2010 um 08:05

    verarbeite alles doch nur wenn du daten bekommst
    sollte so noch genauso funktionieren.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <String.au3> ;Verschlüsselung einbinden
    TCPStartup()
    $sv_Ip = TCPNameToIP("localhost")

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

    #region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\waidler\Desktop\Steuerserver\Form1.kxf
    $Form1 = GUICreate("Fernsteuerung für Shutdown", 275, 197, 192, 124)
    $Label1 = GUICtrlCreateLabel("Eingabe Remotepasswort", 64, 64, 147, 17)
    GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
    $Button1 = GUICtrlCreateButton("Passwort Speichern", 64, 120, 115, 25, $WS_GROUP)
    $Input1 = GUICtrlCreateInput("Input1", 64, 88, 121, 21, BitOR($ES_PASSWORD, $ES_AUTOHSCROLL))
    $Label2 = GUICtrlCreateLabel("Remote Server V1.0", 40, 24, 191, 28)
    GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    ;Passwort für die Verschlüsselung
    Dim $cryptopasswort = "l23jk452jk3ös"
    ;Dim $pwinstring = "38E65A5B8812B2536CD5E16990C332022B93366EDDB65A38C226AD2B0F5CC91D"

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

    While 1
    $incoming_Socket = TCPListen($sv_Ip, 333, 1000)
    If Not @error Then
    TCPAccept($incoming_Socket)
    $pwinstring = TCPRecv($incoming_Socket, 4096)
    $pwstring = IniRead(@ScriptDir & "\Passwort.ini", "Passwort", "var", "")
    If $pwinstring = $pwstring Then
    TCPSend($incoming_Socket, "OK")
    Else ; WEnn es nicht gleich ist (geht doch mit else viel leichter ^^ )
    TCPSend($incoming_Socket, "Falsches Passwort")
    EndIf
    EndIf
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    ExitLoop
    Case $Button1
    $pwstring = _StringEncrypt(1, GUICtrlRead($Input1), $cryptopasswort, 3)
    IniWrite(@ScriptDir & "\Passwort.ini", "Passwort", "var", $pwstring)
    Case $Form1
    Case $Label1
    EndSwitch
    WEnd

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

    TCPShutdown()

    [/autoit]

    ich würde sowas im OnEventMode scripten. geht viel schöner, aber das ist bekanntermaßen geschmackssache

  • Einzelne Textstücke farbig darstellen

    • Schnitzel
    • 31. März 2010 um 22:46

    wie lange es dauert kann ich dir nicht sagen, hab mir auch noch nicht so die großen gedanken darüber gemacht.
    Ich wollte nur sagen das so ein projekt wahrscheinlich leicht unterschätzt wird.

    Aber wieso nicht als übung? Ich hab auch schon oft Scripte gebastelt wo ich mir von anfang an sicher war dass ich die nicht weiterverwenden werde
    N verschlüsselungstool z.B. aber wer kommt schon gegen TrueCrypt an ^^
    Als übung war es aber echt interessant

  • Nachricht an 2tes Programm schicken

    • Schnitzel
    • 31. März 2010 um 22:41

    hm ja dann auch kein problem
    schnell mal gesucht und 3 threads gefunden:

    [ offen ] 2 programme per Memory miteinander kommunizieren lassen
    [ offen ] 2 Skripte miteinander kommunizieren lassen ohne TCP
    [ gelöst ] Wie sollen AutoIt Scripte untereinander kommunizieren?

    wenn da nix hilft dann nochmal selber suchen, gibt noch einige threads ;)

  • Einzelne Textstücke farbig darstellen

    • Schnitzel
    • 31. März 2010 um 22:38

    hm also mir wäre das projekt zu groß
    wenn überhaupt dann würd ichs auch nicht in autoit umsetzten...
    vor allem gibts schon viele wirklich gute programmiereditoren

    aber ich will dich da von nichts abhalten, hauptsache spaß dabei ;)

  • Einzelne Textstücke farbig darstellen

    • Schnitzel
    • 31. März 2010 um 22:27

    ja RichEdit

    hier z.B. is bisschen was dazu:
    http://www.autoitscript.com/forum/index.php?showtopic=89358


    Und du willst wirklich nen editor mit Syntax highlighting erstellen?
    das wird viiiiel arbeit^^

  • [Beendet] µitLight März

    • Schnitzel
    • 31. März 2010 um 22:14

    Und hier noch meine Version.
    Leider nicht sonderlich optimiert wegen Zeitmangel aber dabeisein ist alles :rock:

    Hat echt Spaß gemacht :)

    Passwort gibts morgen früh ;)

    Passwort

    S1cµhlniigthzte1l

    Edit:
    Achja zu werten ist egtl die Version1. Nur falls die in euren augen nicht regelkonform ist dann gilt version 2 ;)

  • Open Office Plugin Update

    • Schnitzel
    • 31. März 2010 um 21:32

    gilt auch für dich:

    Wir sind ein Script-Forum. Eine exe soll wenn überhaupt nur beigelegt werden.
    So kann dir doch auch keiner tipps geben oder sehen wie du was gelöst hast.

    also bitte quellcode hochladen oder es gleich sein lassen


    übrigens:
    http://www.virustotal.com/de/analisis/5f…68bf-1270063744

  • Mein Erster Script für Autoeinloggen auf den ich Stolz Bin =D

    • Schnitzel
    • 31. März 2010 um 21:22
    Zitat von automan

    bitte code hochstellen sonst wird niemand dein programm ausführen

    na das hoffe ich auch mal

    Virustotal:
    http://www.virustotal.com/de/analisis/81…a757-1270063193

    @Fabi:
    Stell doch bitte die Source hoch. So bekommste sowieso kein lob oder verbesserungsvorschläge oder sonst irgendwas....

  • Einträge in eine ListBox über FileOpenDialog einfügen

    • Schnitzel
    • 31. März 2010 um 20:51
    Zitat von button421

    Da sieht man mal, wieviele posts geschrieben werden, während man weg is... ^^

    *g* wenn man auch 4 stunden weg is
    das kann ganz schnell gehn ^^

  • Bild drehen und dan auf img zeichnen

    • Schnitzel
    • 31. März 2010 um 20:50

    doodle?
    was wie wann wo?

    bitte beispielscript mit problem anhängen sonst wird da wahrscheinlich keiner durchblicken

  • Programm nach der Installation nicht starten (Häkchen entfernen)

    • Schnitzel
    • 31. März 2010 um 17:57

    mit etwas glück könnte das klappen:

    [autoit]

    ControlSend("Setup - MixMeister Studio 7.2.2","Setup has finished installing ","TNewCheckListBox1","{SPACE}")

    [/autoit]


    (statt dem controlcommand)

    ist das programm freeware? dann könnte man selbst probieren...

  • Mal wieder ListView Probleme

    • Schnitzel
    • 31. März 2010 um 17:56

    sry hatte oben was vergessen. ist editiert.

    so wie in deinem beispiel wirds nicht ganz gehen weil i beim ersten durchlauf 13 ist und beim 2ten durchlauf isses 22 ( und nicht das soll 14)

  • Mal wieder ListView Probleme

    • Schnitzel
    • 31. März 2010 um 17:04

    so in der art kann man das machen:

    [autoit]

    $tmpstring = ""
    For $i = 13 To UBound($string24, 1) - 1 Step 9
    $tmpstring &= "|" & $string24[$i]
    Next

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

    GUICtrlCreateListViewItem($tmpstring, $aButton[38])

    [/autoit]


    Edit: ups hatte den delemitter vergessen

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™