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

Beiträge von Schnuffel

  • Bulli stellt sich vor

    • Schnuffel
    • 27. Februar 2010 um 18:54

    Na dann erstmal Herzlich willkommen,

    das mit dem lernfaul hab ich jetzt überlesen ;)

  • Suche Email.au3

    • Schnuffel
    • 25. Februar 2010 um 21:43

    steht in meiner Sig...

  • Ahh Hilfe

    • Schnuffel
    • 24. Februar 2010 um 20:42

    halte bei der PC-Anmeldung die Shift-Taste gedrückt, dann werden Autostart-Einträge nicht gestartet.
    Andernfalls den PC- F8 starten im abgesicherten Modus ...

  • User Nr. 5555

    • Schnuffel
    • 24. Februar 2010 um 20:19

    Das ist Gun-Food ;)

  • User Nr. 5555

    • Schnuffel
    • 24. Februar 2010 um 20:16

    nicht zwingend,
    so wie ich das mitbekommen habe wurde die zählweise mal abgeändert.
    (Vielleicht von 4-stellig auf 6-stellig oder so...)
    Gun-Food weiß das sicher ...

    ich glaube nicht, dass wir schon 204616 Mitglieder Anmeldungen hatten ;)

  • _ArraySort sortiert "komisch"

    • Schnuffel
    • 24. Februar 2010 um 20:11

    Hi Oscar,

    hilft Dir vielleicht die Func von BugFix?
    http://www.autoit.de/index.php?page=Thread&postid=16574#post16574

  • Obfuscator erzeugt eine Datei als Virus/Wurm

    • Schnuffel
    • 22. Februar 2010 um 09:55

    Also dass der obfuscated-Code jetzt schon angemeckert wird ist mir neu.

    Bekannt ist jedoch, dass der UPX-Packer eine Signatur erzeugt,
    die bei vielen Viren-Scannern in der Vergangenheit zum Alarm geführt hat,
    da auch die bösen Jungs damit Ihre Proggies geschrieben haben.

  • CMD Steuerung

    • Schnuffel
    • 22. Februar 2010 um 08:46

    dann versuch doch das $CMDRead abzufragen, ob denn bereits Werte enthalten...
    ich hab das jetzt nicht ausprobiert, ob das so klappt. Biite nur als Denkanstoß verwenden...

    [autoit]

    Func _CMDRead($command)
    Local $CMDRead

    $CMD = Run(@ComSpec & " /c " & $command, @SystemDir, @SW_HIDE, $STDOUT_CHILD)

    While 1
    $CMDRead &= StdoutRead($CMD)
    If $CMDRead = "" Then ContinueLoop
    If @error Then ExitLoop
    WEnd
    Return SetError(@error, @extended, $CMDRead)
    EndFunc

    [/autoit]
  • 2 Variablen auslesen

    • Schnuffel
    • 21. Februar 2010 um 12:39

    Hallo,

    Zitat
    [autoit]

    $Body = GUICtrlRead ($Input2) ($Input3) ; hier soll er input1 und input2 einlesen. wie muss ich das schreiben?

    [/autoit]

    würde ich so ersetzen:

    [autoit]

    $Body = "1. "& GuiCtrlRead($Input1) & @CRLF & "2. " & GuiCtrlRead($Input2) & @CRLF

    [/autoit]
  • If Funktion

    • Schnuffel
    • 21. Februar 2010 um 10:37

    ich glaube, da müssen wir erstmal im Grundsatz was klären...

    Zitat

    Also bei der If Abfrage soll er klären, wenn ein Fenster mit dem titel "Optimale EInstellungen vornehmen?" im vordergrund ist dann soll er auf eine gewisse stelle klicken, wenn nicht also wenn das Fenster mit dem Titel "Test" kommt,
    dann soll er einfach weiter gehen im Code. Wie kann ich das erreichen?

    Soweit ich bisher verstanden habe willst Du folgendes:
    Programm-Manager starten --> Richtig?
    Warten bis ein bestimmtes Fenster erscheint --> Richtig?
    Wenn Du dabei keinen Timeout setzt, wird Dein Script bis zum St. Nimmerleinstag auf das Fenster warten. --> Willst Du das?

    Frage: Wieso sollte mal das eine Fenster erscheinen und mal das andere? --> Verstehe ich nicht

    Du verwendest Befehle, die es gar nicht gibt _WinWaitActivate und so ?!?!?!
    Es gibt WinWait() ; das wartet bis ein Fenster existiert
    und es gibt WinActivate() ; Setzt ein bestehendes Fenster in den Vordergrund.

    Vielleicht kannst Du das nochmal genauer erklären...

  • [GAME] TicTacToe (3 Gewinnt)

    • Schnuffel
    • 20. Februar 2010 um 20:33

    @ prog@ndy

    Zitat

    Wenn man den Trick raus hat kann man nicht mehr verlieren. Das Spiel hab ich schon zu oft gespielt


    Ich fürchte, da hast Du diesmal nicht ganz Recht.
    Wenn beide Spieler wissen wie das Spiel funktioniert, gibt es nur noch unentschieden.
    Es gibt keinen Anfang, mit dem Du einen Sieg "erzwingen kannst"
    Du bist immer auf einen Fehler deines Gegner's angewiesen.

    siehe auch: Wikipedia

  • [GAME] TicTacToe (3 Gewinnt)

    • Schnuffel
    • 20. Februar 2010 um 19:40

    Grafik ist gut, nur die KI ist noch nicht so ausgereift.
    hab jedes Spiel gewonnen und er setzt nicht gegen eine diagonale Möglichkeit.

  • möglichst wenig code für möglichst viele checkboxen

    • Schnuffel
    • 20. Februar 2010 um 17:02

    nur so aus Gaudi, ohne jemanden auf die Füße treten zu wollen...

    Es geht noch kürzer :D

    [autoit]

    Local $a_cb[75],$Form1=GUICreate("",875,600),$top=75,$left=25
    For $i=0 To 74
    $a_cb[$i]=GUICtrlCreateCheckbox("checkbox"&$i,$left+Mod($i,5)*175,$top+Int($i/5)*20,175,17)
    Next
    GUISetState()
    Do
    Until GUIGetMsg()=-3

    [/autoit][autoit][/autoit][autoit][/autoit]
  • möglichst wenig code für möglichst viele checkboxen

    • Schnuffel
    • 20. Februar 2010 um 10:49

    Hmmm,

    Du kannst Dir noch ein Array erstellen mit Bezeichnungen für jede CB und die dann jeweils durch den Zähler ($i) zuweisen lassen.

    Ansonsten hängt das optimale nur noch von der Anordnung ab.
    Wenn die Anordnung Deiner CB's nur ein-dimensional ist, dann kann man noch kürzen.
    Bei zwei-dimensionaler Anordnung ist da nicht mehr viel drin...

  • Preloader (Ladebildschirm)

    • Schnuffel
    • 14. Februar 2010 um 17:10

    kurze Frage / kurze Antwort :)

    SplashImageOn

  • Daten aus xml auslesen

    • Schnuffel
    • 14. Februar 2010 um 00:27

    siehe mein erster Thread...

  • Daten aus xml auslesen

    • Schnuffel
    • 14. Februar 2010 um 00:09

    hier mal ein erster "Schubs":

    [autoit]

    #include <IE.au3>
    #include <String.au3>
    #include <Array.au3>
    $oIE = _IECreate("http://ofdbgw.w-root.de/search/hitch",0,1)
    $sHTML = _IEBodyReadText ($oIE)
    Local $aArray1 = _StringBetween($sHTML, '<id>', '</id>')
    _ArrayDisplay($aArray1, 'Default Search')

    [/autoit]

    Edit:
    hab's noch etwas erweitert.
    Ist natürlich nur "dirty" hingeschmissen...

    [autoit]


    #include <IE.au3>
    #include <String.au3>
    #include <Array.au3>
    $oIE = _IECreate("http://ofdbgw.w-root.de/search/hitch",0,1);Setze statt der 1 eine 0 dann wird das Fenster nicht angezeigt
    $sHTML = _IEBodyReadText ($oIE)
    Local $aArray1 = _StringBetween($sHTML, '<id>', '</id>')
    _ArrayDisplay($aArray1, 'Default Search');ist nur zur Kontrolle und zum Testen
    _IEQuit($oIE)
    Dim $aArray2[UBound($aArray1)]
    For $i = 0 To UBound($aArray1)-1
    $oIE = _IECreate("http://ofdbgw.w-root.de/movie/"&$aArray1[$i],0,1);Setze statt der 1 eine 0 dann wird das Fenster nicht angezeigt
    $aArray2[$i] = _IEBodyReadText ($oIE)
    _IEQuit($oIE)
    Next
    _ArrayDisplay($aArray2, 'Ergebnis Film '&$i)
    MsgBox(0, '', $aArray2[1]); als Beispiel ...

    [/autoit]
  • brauche hilfe bei einem TCP chat

    • Schnuffel
    • 10. Februar 2010 um 23:09

    vielleicht hilft Dir das Beispiel aus dem engl. Forum:
    http://www.autoitscript.com/forum/index.php?showtopic=98820&view=findpost&p=710449

  • Registry [ICQ]

    • Schnuffel
    • 10. Februar 2010 um 22:58

    erstmal ist die Reihenfolge der Parameter falsch. Regedit mag das gar nicht ;)
    zweitens ist das AppDataDir oder auch andere meist mit Leerzeichen, das mag ein DOS-Tool so auch nicht.
    versuch mal:

    [autoit]

    Run(@ComSpec & " /c " & 'regedit.exe /e '&'"'&@DesktopDir&'\reg1.reg'&'"'&' HKEY_LOCAL_MACHINE\SOFTWARE\ICQ')

    [/autoit]


    hier noch die Syntax für Regedit: Link
    Nachtrag:
    so geht es natürlich auch, wenn es denn ShellExecute sein soll.

    [autoit]

    ShellExecute("regedit.exe",'/e '&'"'&@DesktopDir&'\reg1.reg'&'"'&' HKEY_LOCAL_MACHINE\SOFTWARE\ICQ')

    [/autoit]
  • echtzeit telnet server. aber will den garnit in echtzeit

    • Schnuffel
    • 8. Februar 2010 um 19:03

    warum addierst Du die Eingaben nicht, bis ein Enter kommt und validierst dann gegen Deine Befehle?

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™