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

  • variablen string in html suchen

    • Schnitzel
    • 10. November 2009 um 11:01

    bei so einfachen strings kannste auch _StringBetween verwenden (in der String.au3 enthalten)

    wenn dus unbedingt mit stringregexp machen willst empfehle ich dir das Tutorial von Bugfix
    http://www.bug-fix.info/PathCheck.htm

  • Kann es sein, das Autoit WinClose manchmal einfach nicht funktioniert? wie debuggen?

    • Schnitzel
    • 10. November 2009 um 10:33

    Herzlich willkommen im forum :)

    also es gibt hin und wieder fenster und controls die sich von autoit nicht direkt steuern lassen. kommt aber recht selten vor.

    wenn es bei dir aber "hin und wieder" geht. dann kann ich mir nur folgende sachen vorstellen:
    - das programm könnte mehrere Fenster's haben: wenn ja könnte es sein dass zuerst ein nicht sichtbares Fenster geschlossen wird
    - daten oder werte im programm ändern sich sodass man erst speichern müsste bevor das normale Winclose geht.

    Zitat

    ps: noch eine frage, wahrscheinlich NOCH dummer.

    noch dummer is nur dass es dümmer heißen müsste :D

    Zitat

    Wie kann man AutoIt scripte am besten debugggen?

    die frage ist sogar ziemlich gut weil scripten/programmieren und debuggen einfach zusammen gehört.
    leider bietet autoit nur recht einfache debug methoden. aber das liest du am besten hier nach:

    autoit.de/index.php?page=Thread&threadID=13785

    ist zwar nicht wenig text dafür aber sehr gut beschrieben ;)

  • µit Light Dezember '09

    • Schnitzel
    • 10. November 2009 um 10:13

    ja ich wart auch schon länger drauf, hab ja noch nie mitgemacht...

    vllt könnte man wieder ein spiel nehmen. irgendein automatengame zum beispiel. sowas wie "Book of Ra" oder "Fruits".

    hab aber keine ahnung nach welchen kriterien man das bewerten sollte.

  • schleifenproblem

    • Schnitzel
    • 8. November 2009 um 18:55

    in zeile 10 haste das Then vergessen

  • [Name gesucht] PC von anderen Rechner aus hoch und runterfahren

    • Schnitzel
    • 5. November 2009 um 08:28

    hört sich nach nem klasse script an.
    leider kann ichs nicht testen da ich keinen rechner hab der wake on lan besitzt

  • Hilfefenster öffnen / schließen

    • Schnitzel
    • 4. November 2009 um 15:21

    ja gibts.
    dazu brauchst du den erweiterten GetmessageMode:

    [autoit]

    GUIGetMsg(1)

    [/autoit]
  • GUI Hintergrundbild

    • Schnitzel
    • 4. November 2009 um 13:39

    so müssten wird wieder aus deinem schnipsel was zusammenbasteln...

    poste doch bitte das ganze script und zusätzliche dateien, dann isses viel leichter und geht schneller

  • GUI Hintergrundbild

    • Schnitzel
    • 4. November 2009 um 13:21

    die frage ist nur wo ist dein problem?

  • aus einer Do...Until Schleife heraus neben ESC als Abbruch Event den Abbruch mit $Gui_Event_Close herbeiführen

    • Schnitzel
    • 4. November 2009 um 12:48

    solange in du in der do-until schleife bist frägt er nicht ab ob $GUI_EVENT_CLOSE gedrückt wird.

    das wäre eine lösung aber sicher nicht die beste, kommt auf den restlichen teil deines scriptes an...

    [autoit]

    HotKeySet('{ESC}', '_Stop')

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    $iDiff = _DateDiff('s', '2010/08/15 08:00:00', _NowCalc())
    GUICtrlSetData($Timer, _SecondsToDateTime($iDiff))
    Sleep(500)
    WEnd

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

    Func _Stop()
    Exit
    EndFunc ;==>_Stop

    [/autoit]
  • Maus & Tastatur Deaktivieren

    • Schnitzel
    • 4. November 2009 um 12:40

    nein liegst du nicht, aber wenn du einen mouseklick aufführst kannst du ja vorher die MouseTrap sperre aufheben und nach dem mausklick wieder aktivieren.

    wenns mit blockinput nich geht muss man sich halt anders helfen

  • Maus & Tastatur Deaktivieren

    • Schnitzel
    • 4. November 2009 um 12:09

    probiers mal so:


    [autoit]

    #include <Misc.au3>

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

    Global $pos = MouseGetPos()
    _MouseTrap($pos[0], $pos[1], $pos[0], $pos[1])
    sleep(10000)
    _MouseTrap()

    [/autoit]
  • Einfügen eines Strings mit Zeilenumbrüchen in ein Edit Feld

    • Schnitzel
    • 3. November 2009 um 23:21

    es liegt höchstwahrscheinlich an der zeile 444 in "image_get_info.au3"

    [autoit]

    Return StringLeft($sData, StringInStr($sData, @LF) - 1)

    [/autoit]

    besser gesagt an dem @LF

    wenn du das @LF durch ein @CRLF ersetzt könnts funktionieren

  • Carom3D - Session

    • Schnitzel
    • 3. November 2009 um 22:41

    juhu billiard spielen, ich hoff mal ich hab am samstag zeit :thumbup:

  • AU Shoot (2D Shooter in AutoIt)

    • Schnitzel
    • 3. November 2009 um 22:29

    ich stell mich gerne als betatester zur verfügung.

    bei allem anderen kann ich dir leider nicht viel weiterhelfen

  • Windowmover V 1.0

    • Schnitzel
    • 3. November 2009 um 21:42

    ne also auf meiner vm läuft noch alles und ich habs um halb 7 laufen lassen^^

    ich denk mal dasses einfach nur nich optimiert ist.
    aber man kann ja nichts sagen weil der QUELLCODE NICHT DA IST

  • Skript von BugFix

    • Schnitzel
    • 3. November 2009 um 21:27

    und es deswegen garnicht erst probieren?
    versteh ich zwar nicht aber egal ^^

    google richtig nutzen will gelernt sein:
    site:autoit.de +Bugfix +eigene +console

    wenn du das bei google eingibst kommt als 2te seite das hier:
    Eigene Console


    bei bugfix wäre es im prinzip sogar noch leichter, siehe seine ersatzsignatur:
    'Ersatz'-Signatur

    edit1: fehler verbessert

  • GUISetCursor funktioniert nicht wie gedacht

    • Schnitzel
    • 3. November 2009 um 21:20
    [autoit]

    #NoTrayIcon

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

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>

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

    $GUIFenster = GUICreate("Hello", 1024, 768)
    $GUIBild = GUICtrlCreatePic("D:\Spiele\GUILD WARS\Screens\gw053.jpg", 0, 0, 1024, 768, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS, $Ws_Disabled))
    $GUIButton = GUICtrlCreateButton("Hier klicken ;)", 250, 250)
    $Button = GUICtrlCreateButton("gehts?", 350, 200, 50, 20)
    GUICtrlSetCursor($GUIButton, 4)
    GUICtrlSetCursor($Button, 3)

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

    GUISetState(@SW_SHOW)

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

    While 1
    $Msg = GUIGetMsg()
    Select
    Case $Msg = $GUI_EVENT_CLOSE
    Exit 0
    Case $Msg = $GUIButton
    MsgBox(0, "Button", "Geht")
    Case $Msg = $Button
    SoundPlay("D:\Dokumente und Einstellungen\Alexander Rybak - Fairytale (Lyrics original & deutsch).mp3")
    EndSelect;### Tidy Error -> while is never closed in your script.
    WEnd

    [/autoit]

    Edit1: oh mann bin ich heute wieder langsam

  • Windowmover V 1.0

    • Schnitzel
    • 3. November 2009 um 21:17
    Zitat von funkey

    Schnitzel: Ich hab auch mitgeholfen, das Skript zu kreieren ;)

    ups sry ^^
    und vivus hat auch noch geholfen.

    trotzdem tut das nich viel zur sache.
    Skripte heißt nunmal Skripte und nicht Exe :D

    und Skripte ist dazu da anderen etwas quellcode-mäßig interessantes zu zeigen, vorzustellen oder zur verfügung zu stellen
    oder aber seine skripte von anderen durchsehn zu lassen um sich eventuell tipps und tricks zu holen

  • Geigenlich ganz einfach^^

    • Schnitzel
    • 3. November 2009 um 21:11

    Edit1: ich war verwirrt ?(


    :D

  • GUISetCursor funktioniert nicht wie gedacht

    • Schnitzel
    • 3. November 2009 um 21:08

    ja weil du die zeile die du da hast nicht brauchst.

    um einen Control eine andere Maus zuzuweisen brauchste nur GUICtrlSetCursor()
    (am besten schreibste des einfach nach dem erstellen des controls in deinen quelltext)

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™