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

Beiträge von Fresapore

  • Bild Ohne Fenster Darstellen???

    • Fresapore
    • 13. April 2011 um 23:45

    Um das mal analog zu halten wäre das:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GDIPlus.au3>
    #Include <WinAPI.au3>
    #include <StaticConstants.au3>
    #include <GUIConstants.au3>

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

    $Pngpath = "Pfad zum Bild (BMP, JPG, GIF)"

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

    ; Create GUI
    $hGUI = GUICreate("Show PNG", 575, 300, -1, -1, $WS_POPUP, $WS_EX_LAYERED + $WS_EX_TOPMOST)
    $Png = GUICtrlCreatePic($Pngpath, 0, 0, 575, 300)
    GUISetBkColor(0x01, $hGUI)
    GUISetState()
    _WinAPI_SetLayeredWindowAttributes($hGUI, 0x01, 0xFF, 3)

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

    While 1

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

    WEnd

    [/autoit]

    MfG,
    Fresapore

  • Tic-Tac-Toe

    • Fresapore
    • 13. April 2011 um 23:09

    Schöne Umsetzung!
    Das Mit den MsgBoxen am Anfang ist noch ein bisschen umständlich..
    Auch die KI lässt noch ein bisschen zu wünschen übrig ;) (Habe es erst einmal geschafft zu verlieren XD)
    Aber es gibt eine,
    und das macht das Spiel ganz cool! :rock:

    MfG,
    Fresapore

  • Bild Ohne Fenster Darstellen???

    • Fresapore
    • 13. April 2011 um 22:59

    Was heißt ohne sichtbares Fenster?
    Du kannst den Stil WS_POPUP für eine Gui benutzen, dann hat das Fenster keinen Ramen...
    Oder SplashImageOn() mit Opt auf 1?

    MfG,
    Fresapore

  • Trojaner-Hilfe

    • Fresapore
    • 11. April 2011 um 21:27

    Ich denke, dass das alles keine wirkliche Abhilfe schafft, (alles ist nicht so einfach möglich) daher werde ich jetzt die Festplatte ausmontieren und Daten "retten" und dann das ganze Gerät plattmachen

    Vielen Dank für die Hilfe! :)

    MfG,
    Fresapore

  • Trojaner-Hilfe

    • Fresapore
    • 11. April 2011 um 17:52

    Ja, alles mögliche deaktiviert was nicht vertraut war, aber kein Effekt.

  • Trojaner-Hilfe

    • Fresapore
    • 11. April 2011 um 17:38

    Hi vielen Dank erstmal, ich versuch die sachen erstmal
    generell blockiert er auch den abgesicherten Modus --> Desktop erscheint nicht, nur im Fullscreen das Bild, (eigentlch) kein Taskmanager, kein gar nichts.
    Den Taskmanager hab ich dann im abgesicherten Modus irgendwie zum Laufen gebracht.mehr auch nicht...
    Von dort kann man auch Prozesse starten..
    Aber CCleaner o.ä. ist nicht intalliert, Internet funktioniert nicht und USB-Sticks werden nicht erkannt..:(

    Naja, vllt muss ich einfach das ganze System plattmachen, mit nem bootfähigen Usbstick rumprobieren

    MfG

  • Trojaner-Hilfe

    • Fresapore
    • 11. April 2011 um 16:34

    Hi Forum!
    Bekannte von mir haben ein Notebook OHNE CD-Laufwerk...
    Dort ist seit neustem ein Trojaner drauf und ich habe keine Ahnung wie man das Lösen könnte..
    Probiert haben wir
    -Prozess über Taskmanager beenden (mir war klar das das nichts bringt)
    -Abgesicherten Modus starten und dort rumprobieren (Trojaner blockiert auch hier das System)
    -Iwie kriegen wir keinen Boot vom Usbstick hin
    -Antivirusprogramme lassen sich logischerweise nicht starten, da der Trojaner (oder was auch immer das ist) das komplette System blockt.

    Notebook: Medion Akoya E1312
    Google riet mir nur, eine Repair-CD einzuwerfen, was aber shlecht geht ohne CD-Laufwerk :(
    Habt ihr irgendwelche Idden, Tipps oder Erfahrungen damit?
    Wäre über Hilfe dankbar,

    MfG,
    Fresapore

  • MouseClick???

    • Fresapore
    • 27. März 2011 um 23:07

    Wie wärs mit mousedown?
    Beispiel:

    [autoit]


    For $x = 0 to $anzahl-1
    MouseDown("left")
    Sleep(100)
    MouseUp("left")
    Next

    [/autoit]

    Alternativ könntest du auch mit Mousegetpos die position auslesen und einsetzen..

    [autoit]


    $mousepos = mousegetpos()
    mouseclick("left", $mousepos[0], $mousepos[1], $anzahl)

    [/autoit]

    MfG,
    Fresapore

  • "Eigenschaften" von mp3 dateien entfernen

    • Fresapore
    • 24. März 2011 um 23:24

    Was du meinst sind glaube ich die ID3 Tags von den Mp3-Liedern..Viel Erfahrung habe ich damit aber nicht..
    Vllt hilft dir das weiter...

    Aber es gibt auch gute Programme wie
    Mp3Tag dafür..

    MfG,
    Fresapore

  • Treeview in string/datei speichern

    • Fresapore
    • 16. März 2011 um 23:44

    Also zu dem Thema mit dem Auflisten der Dateien gabs hier schon viele Threats. z.B. Dieser hier. Allerdins dauert das für eine gesamte Festplatte unter Umständen!

    Im diesem Beispiel kann man auch abspeichern (für eine List) aber das Prinzip kannst du dir ja mal angucken...

    MfG,
    Fresapore

  • Problem mit @Scriptdir

    • Fresapore
    • 13. März 2011 um 12:09

    Was passiert denn, wenn du anstatt dem relativen mal den absoluten Pfad eingibst?

    Kannst du das Bild mal anhängen?

    MfG,
    Fresapore

  • Problem mit @Scriptdir

    • Fresapore
    • 13. März 2011 um 11:24

    Also bei mir funktioniert das problemlos, wenn man eine Endlosschleife darunter schreibt...

    P.S: Was funktioniert denn nicht, wird einfach nur das Bild nicht angeziegt?
    MfG,
    Fresapore

  • Sleep in Engines

    • Fresapore
    • 12. März 2011 um 21:36

    Naja, ein Sleep(40) reicht ja völlig aus, dann ist die Prozessorauslastung wieder unten, und wirkliche Performance Nachteile hat man eigentlcih in Autoit auch nicht, damit kann man einfach nicht solch hoch anspruchsvolle Spiele programmieren (höchstens mit Irrlicht ;))

    MfG,
    Fresapore

  • Progress Bar

    • Fresapore
    • 9. März 2011 um 22:33

    Naja, du musst wissen, wie viele Arbeitsschritte deine Funktion hat..
    dann gehst du pro Arbeitsschritt 100/Arbeitsschritte nach vorne.

    BsP:

    Spoiler anzeigen
    [autoit]

    $anz_berechnung = 50000;5000 Berechnungen
    $hGui = guicreate("Progressbar Test", 500, 50)
    $Progress = guictrlcreateprogress(0, 0, 500, 30)
    guisetstate(@SW_SHOW)

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

    _fill()
    While 1
    $msg = GUIGetMsg()
    If $msg = -3 then Exit
    WEnd

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

    Func _fill()
    For $x = 0 to 50000
    $test = $x^2
    guictrlsetdata($progress, $x*(100/$anz_berechnung))
    Next
    EndFunc

    [/autoit]

    MfG,
    Fresapore

  • Run in 32-Bit

    • Fresapore
    • 9. März 2011 um 22:08

    Ja, das wars! vielen Dank,
    ich bin irgendwie nie auf die Idee gekommen Wrapper zu verwenden...

  • Run in 32-Bit

    • Fresapore
    • 9. März 2011 um 20:42

    Hi Forum,
    ich habe ein Problem mit dem Ausführen von Scripten.
    Mein Programm funktioniert auf meinem x64 Rechner nicht, wenn ich aber im Kontextmenü "run(x86)" auswähle, läuft es.
    Meine Frage: Kann ich auch das "Run" Scite-intern automatisch als 32-Bit Programm starten?

    Danke im Vorraus!

    MfG,
    Fresapore

  • Kann man eine KodaForm automatisch schließen?

    • Fresapore
    • 6. März 2011 um 20:52

    1. Im Adlib muss afaik eine Funktion stehen..
    2. Du hast in der Whileschleife irgendwas mit Switch und select verdreht ;)
    3. Du rufst Adlib in der Schleife auf, du musst es aber nur einmal am anfang machen:

    Spoiler anzeigen
    [autoit]

    #include <StaticConstants.au3>
    #include <GUIConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 280, 392, 219, 133)
    $a = GUICtrlCreateLabel("TEST", 64, 8, 152, 329)
    GUICtrlSetFont(-1, 200, 400, 0, "@Arial Unicode MS")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    Adlibregister("_hidewin", 2000)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func _hidewin()
    GUISetState(@SW_HIDE)
    AdlibUnRegister()
    EndFunc

    [/autoit]

    MfG,
    Fresapore

  • Neon Snake

    • Fresapore
    • 6. März 2011 um 19:29

    Schön! Läuft flüssig und funktioniert gut,
    aber ich finde es vom Gameplay komisch, dass man sich mit den Bewegungen der Schlage nicht an ein Raster halten muss, sprich ganz kleine "Kurven" fahren kann.
    So kann man z.B. nur halb in ein Futterstück reinfahren..

    Das verringert allerdings nicht den Spielspaß ;)

    MfG,
    Fresapore

  • Befehl senden, wenn Mauszeiger still steht.

    • Fresapore
    • 6. März 2011 um 19:10

    Zeih einfach die neue X und Y Koordinate von der jeweils alten ab und prüfe, z.B if -5 < $mousepos[0] -$mousepos_2[0] and 5 > $mousepos[0] -$mousepos_2[0] and -5 < $mousepos[1] -$mousepos_2[1] and 5 > $mousepos[1] -$mousepos_2[1]
    Sollte so oder ähnlich funktionieren...


    MfG,
    Fresapore

  • Befehl senden, wenn Mauszeiger still steht.

    • Fresapore
    • 5. März 2011 um 12:28

    Prüfe einfach in einem bestimmeten Zeitintervall die Mausposition und speichere sie.
    Dann verglleichst du die aktuelle Position mit der zuletzt gespeicherten.
    wenn sie identisch sind, weißt du, dass die maus sich nicht bewegt hat...

    MfG,
    Fresapore

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™