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

Beiträge von peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 26. Juni 2006 um 22:13

    Hallo!

    Ab morgen werde ich wieder recht viel Zeit für dieses Projekt haben. Wenn ich mir so deinen Code anschaue, jonk, dann sieht der nicht gerade sooo angenehm aus - rein optisch. Aber wenn er deutlich schneller ist, dann werden wir versuchen es einzubauen.
    Entsteht die Datenbank wirklich in einer einzigen Datei, so wie ich es vermute? Wenn nicht, wären nämlich alle unsere Backup-Funktionen wertlos, was eigentlich schon schade wäre.

    Naja, mal sehen,
    peethebee

    p.s. wir könnten ja den Wettbewerb für den kürzesten/effizientesten Code mit einem Galenda-Teil machen, das würde zwei Fliegen mit einer Klappe schlagen *g*

  • Frage

    • peethebee
    • 26. Juni 2006 um 21:46

    Hallo!

    th.meger hatte da schon recht. Bloß das du es nicht Auslesen willst, sondern reinschreiben. Wenn du dir den Galenda in der aktuellen Version aus dem Repository ziehst, findest du dazu eine rudimentäre Funktion.
    Ansonsten kannst du dir mit Suchbegriffen wie "Dateiendung registrieren" die benötigten Registryschlüssel ergooglen.
    Deinem Prorgamm wird der Name der angeklickten Datei in der Regel als erster Parameter übergeben, das kannst du aber mit der Stellung von "%1" anpassen.

    Ich hoffe, ich habe dich verstanden.

    peethebee

  • SitzungsProtokolle "automatisch" schreiben?!

    • peethebee
    • 26. Juni 2006 um 20:00

    Hallo!

    Also, Kopfzeilen auf jeder Seite in einer Tabelle wiederholen, das kann Word. Ich weiß nur nicht, wo...
    @Datenbank: Wäre natürlich optimal. Das ginge auch mit AUtoIt. Wir werden uns für den Galenda eh mal SQLite anschauen, vielleicht funktioniert das ja. Wenn ja, dann wäre so eine DB dafür kein Problem. Hapern könnte es halt am Export. Das System mit den Vorlagen wäre auch hier leicht zu verwirklichen, aber wie man einen Seitenwechsel in HTML machen soll - keine Ahnung...

    peethebee

    p.s. du sollst ja außerdem lernen, das von hand zu machen :schild4:

  • combo auslesen

    • peethebee
    • 26. Juni 2006 um 17:45

    Stop. Gun-Food hat da leider einen kleinen Fehler gemacht.

    Man muss wirklich erst GuiCtrlRead amchen, allerdings darf das auf keinen Fall in der gleichen Variable landen, wie die ID.

    Also dann zusammen:

    Code
    GUICtrlCreateCombo ("", 222, 244, 100, 10)
    $_combo = GUICtrlSetData (-1, "bla1|bla2|bla3", "bla1")
    $_combo_text = GUICTRLRead($_combo)
    if $_combo_text = "bla1" then
    ; Reaktion
    elseif $_combo_text = "bla2" then
    ; Reaktion
    elseif $_combo_text = "bla3" then
    ; Reaktion
    endIf

    peethebee

  • Gamecontest

    • peethebee
    • 26. Juni 2006 um 14:33

    Super Gun-Food. Danke an Renault ;)

    peethebee

  • Gamecontest

    • peethebee
    • 25. Juni 2006 um 19:05

    Hallo!

    Kleiner Preis, den ich ausloben kann: Der Sieger bekomtm den Benutzerrang "GameContest-Winner".

    peethebee

  • Gamecontest

    • peethebee
    • 25. Juni 2006 um 17:17

    Hallo!

    Danke erst mal für deine ersten Bewertungen, Manuel.
    Ich bin sehr dafür, dass die Teilnehmer auch bewerten dürfen, aber natürlich nicht das/die eigene(n) Spiel(e).
    Man sollte dann vielleicht den Durchschnittswert aller Bewertungen für die Platzermittlung heraqnziehen, dann ist es egal, ob man nur z.B. 2 oder alle Spiele bewertet.

    peethebee

    p.s. man schreibt meinen Nick immer klein *g*

  • Weltmeisterschaft 2006 in Deutschland

    • peethebee
    • 25. Juni 2006 um 00:30

    Hallo!

    Mann, war das geil!
    Deutschland schaltet einfach mal so Schweden aus - und das ohne dass man eine Minute daran zweifeln konnte, dass es so kommt. Super!
    Starker Sturm, gute Abwehr (bis auf einen zum wiederholten Male unsicheren Jens Lehmann), so kann es weiter gehen.
    Meiner Einschätzung nach ist Deutschland damit der einzige Mitfavorit, der sich in keinem Spiel richtig balmiert hat. Gut, ihr werdet Polen erwähnen, da hat Deutschland aber die ganze Zeit über dominiert. Argentinien hat sich gerade eben beim 23:1 n.V über Mexiko auch nicht gerade mit Ruhm bekeckert, die anderem Mitfavoriten waren alle schon mindestens einmal in der Vorrunde schwach.

    Deshalb bin ich nach wie vor der Überzeugung, dass wir durchasu Weltmeister werden könne. Eine Leistung wie gegen Schweden mit ein bisschen besserer Chancenverwertung würde da vermutlich schon reichen.

    Am Rande: Warum fallen so unheimlich viele frühe Tore? Überdurchschnittlich oft steht es bereits nach 5-10 Minuten 1:0 oder gar 1:1 - was ist da los, wer kann mir das erklären?

    peethebee

  • GUI (privat)

    • peethebee
    • 25. Juni 2006 um 00:21

    Hallo!

    Die Idee ist schon mal sehr gut. Ich muss viel zu oift einfach SciTE starten, nur um daraus dann die Hilfe aufrufen zu können...
    Du könntest aber entweder die Texte direkt auf den BUttons unterbrigen oder die Klicks auf die Labels auswerten. Den jeweils anderen Teil kannst du dann weglassen.
    Die Labels finde ich mit Hintergrund in den allermeisten Fällen unpassend, so auch hier, aber das ist eine rein persönliche und optische Sache...
    Vom programmiertechnischen ist es vollkommen okay. Was man leiglich machen könnte, wäre, dass man das Skript unabhängig davon macht, wo man AutoIt installiert hat. Dauz gibt es das Makro @AutoItDir glaube ich oder alternativ einen Wert in der Registry. Außerdem könnte man die Beta-Dinge aufrufen, wenn die Beta installiert ist (zur NOt mit Registry oder DirExists herausfinden).

    Kleines Edit mit Augenzwinkern: Das AutoIt Info Tool informiert nicht über dein Betriebssystem, sondern über ein Fenster, als AutoIt Window Info Tool...

    Weiter so,
    peethebee

    Edit: th.meger war schneller...

  • Gamecontest

    • peethebee
    • 24. Juni 2006 um 13:21

    Hallo!

    War der Contest meine Idee? Bin mir da gar nicht sicher... Naja egal, war jedenfalls ein Erfolg, denke ich.
    Aber wie GtaSpider schon sagt ist das nur meine Teilbewertung. Je mehr abstimmen desto besser. Die Summe aus allem ist dann das Endergebnis.

    peethebee

  • Gamecontest

    • peethebee
    • 23. Juni 2006 um 22:49

    Hallo!

    Ich fange mal mit meinen Tests und den daraus resultierenden Bewertungen an.

    Spoiler anzeigen


    Gesamtwertung:
    th.meger: Yahtzee/Kniffel: 8 Punkte
    Manuel: Sokoban: 5 Punkte
    Markus: Tetris: 6 Punkte
    Markus: Snake: 8 Punkte
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt: 10 Punkte
    Mirage: Apple Catcher: 5 Punkte

    Optik:
    th.meger: Yahtzee/Kniffel: 4 Punkte
    Manuel: Sokoban: 2 Punkte
    Markus: Tetris: 3 Punkte
    Markus: Snake: 3 Punkte
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt: 5 Punkte
    Mirage: Apple Catcher: 4 Punkte

    Funktionalität:
    th.meger: Yahtzee/Kniffel: 5 Punkte
    Manuel: Sokoban: 3 Punkte
    Markus: Tetris: 4 Punkte
    Markus: Snake: 5 Punkte
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt: 5 Punkte
    Mirage: Apple Catcher: 3 Punkte

    Spielspaß:
    th.meger: Yahtzee/Kniffel: 5 Punkte
    Manuel: Sokoban: 4 Punkte
    Markus: Tetris: 4 Punkte
    Markus: Snake 4 Punkte
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt: 4 Punkte
    Mirage: Apple Catcher: 3 Punkte

    Kreative Programmierung:
    th.meger: Yahtzee/Kniffel: 4 Punkte
    Manuel: Sokoban: 2 Punkte
    Markus: Tetris: 3 Punkte
    Markus: Snake: 5 Punkte
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt: 5 Punkte
    Mirage: Apple Catcher: 3 Punkte


    Detailbewertung:


    th.meger: Yahtzee/Kniffel

    Optik:
    Hier stimmt schon sehr viel, viel Liebe zum Detail, die runde GUI, der Spalsh-Screen (etwas zu aufdringlich), Hintergrundbild und Logo passen, Fade-In und -Out machen sich gut. Weiter so!
    Funktionalität:
    Alles drin, was man sich von der PC-Umsetzung wünscht: Neustarten, Highscore, Punktvorschau bei aktuellem Wurf, Auswahl der Würfel per Tastatur oder Maus.
    Spielspaß:
    Da gibt es nur ein Word dafür: SUCHT. Die birgt zwar schon das Spielprinzip an sich, aber dieses Skript weiß diese Sucht für sich zun nutzen - Full House, full points!
    Kreative Programmierung:
    Sauberer, ordentlicher Code mit Zeilen wie dieser (If $status_A_S[_ArrayMaxIndex($r, 1, 0) ] = False Then) zeugen von viel Wissen, das genutzt wird, um das Skript schön werden zu lassen. Das gilt ebenso für die DLL-Calls zum Abrunden des Fensters wie für das dynamische Setzen der HotKeys je nachdem, ob das Programm im Vordergrund ist.


    Manuel: Sokoban

    Optik:
    Leider ist die Optik hier trotz der Verbesserungen seit der ersten Version immer noch nicht perfekt. Beispielsweise ist das Fenster für die meisten Levels weit überdimensioniert. Das ist unnötig, zumal der Bildschirmplatz selten im Überfluss zur Verfügung steht. Da könntest du noch nachbessern, Manuel...
    Außerdem sind die Graphiken des Standard-Skins nicht besonders schön. Gut ist dagegen der mögliche Skinwechsel, der auch zu einem wesentlich schöneren "Cool"-Skin leitet.
    Funktionalität:
    Seine Aufgabe erfüllt das Spiel vorbildlich. Die Elemente der Originalidee sind soweit mir bekannt alle umgesetzt. Das Laden der Levels ist leider bei jedem Start erneut zu erledigen und wird noch mit einer sonst sinnfreien MsgBox angekündigt. Auch hier wäre das automatische Laden der zuletzt geöffneten Levels wünschenswert in meinen Augen.
    Spielspaß:
    Das Spiel macht solange Spaß, wie man hinter eine Lösung kommt - dieses Problem liegt aber in der Spielidee. Beim Testen der eigenen Ideen hilft das Skript gut. Die wichtigsten Befehle sind per Ein-Tasten-Tasturbefehlen leicht zu erreichen.
    Kreative Programmierung:
    Der Quelltext ist sauber in Funktionen gegliedert und streckenweise sehr gut, streckenweise aber auch gar nicht kommentiert. Besonders elegante Tricks sind mir nicht aufgefallen.


    Markus: Tetris

    Optik:
    Schöne Originaloptik. Mir persönlich gefällt der Stil mit den Quadratischen Einzelstücken besser, aber egal. Vorschau ist top, dass es nicht flickert ein Wunder, mehr dazu unter Kreativität. Wie AMnuel dazu sagte: "Daumen hoch".
    Funktionalität:
    Wie das IOriginal auch die Funktionalität: Drehen, Vorschau, dynamisch steigender Schwierigkeitsgrad. Leider fehlt eine Highscore.
    Spielspaß:
    Die Tetris-Sucht schlägt gnadenlos zu. Unterstützt von Funktionen und Graphik ist das herrlich. Nur die fehlende Highscore ist ein kleiner Wermutstropfen, so ist das Jagen nach der Highscore als Ziel leider nicht vorhanden.
    Kreative Programmierung:
    Was soll ich dazu sagen? Schnell geschrieben, keine Kommentare, eng zusammengekettet, aber schon beeindruckend. Die Zeile "$reserve_id[$lieing_colour[$i][$s]][$reserve_anzahl[$lieing_colour[$i][$s]]]=$lieing_id[$i][$s]" mag als Beispiel dienen für das, was hier drin steckt. Die Optimierung des RAM-Verbrauchs und des Anlegens von Fenstern ist noch nicht fertig umgesetzt.


    Markus: Snake

    Optik:
    Optik ist okay, nicht überragend, aber durchaus dem Spielprinzip angemessen.
    Funktionalität:
    Wow! Verschieden Wandtypen, Umschalten der Steuerun on-the-fly, Laden von verschiedenen Levels, und vor allem der GENIALE Level-Editor - sensationell! Markus 12 points ;)
    Spielspaß:
    Groß. V.a. wenn man an den eigenen kranken Levels scheitert - aber aufgeben ist für Feiglinge...
    Kreative Programmierung:
    In weniger als 550 Zeilen einen solchen Editor zu schreiben ist einfach nur unglauiblich. Da muss ich mir Snake noch nicht mal genau ansehen im Quelltext - noch mal alle Punkte.


    Markus: OnlineGameCenter mit Schach und Vier Gewinnt

    Optik:
    Die Optik von Schach ist einmalig, 4 Gewinnt gut, ebenso der Chat. Insgesamt sehr gut.
    Funktionalität:
    Schöner Installer, super umgesetzte Schachregeln, 4-Gewinnt perfekt umgesetzt, alles im Netzwerkmodus mit graphisch ansehnlichem Chat nebenher. Super!
    Spielspaß:
    Der Spielspaß ist gut. Schach macht viel Spaß, 4 Gewinnt ist nicht gnaz so prickelnd (wegen SPielprinzip und weil Markus immer gewinnt ;-)) - insgesamt 4 Punkte.
    Kreative Programmierung:
    Was soll ich dazu sagen? Markus-like: Mit unheimlicher Energie eine Lösung ausgetüftelt, die durchaus bei anderen Pros angelehnt ist, aber daraus entsteht immer wieder eine Kombination, die sparchlos macht. Wer an AutoIt zweifelt, soll sich das mal anschauen - einfach nur phänomenal (sorry, dass ich immer ins Schwärmen gerate, aber Schach ist "mein" Spiel, da kenn ich mich aus und dan kann ich am besten beurteilen, ob es eine gute Umsetzung ist).


    Mirage: Apple Catcher

    Optik:
    Die Optik ist insofern etwas besonderes, dass sie stark an Flash erinnert. Dabei wird Flickern erfreulicherweise nahezu komplett vermieden.
    Funktionalität:
    Im Prinzip ist inklusive Highscore alles da - aber leider nichts, was einen wirklich vom Stuhl reißt.
    Spielspaß:
    Das Spiel macht Spaß, bietet verschiedene Schwierigkeitsstufen (sogar eine für mich *g*), aber Langzeitspaß kommt bei mir nicht so richtig auf. Sorry.
    Kreative Programmierung:
    Das Flashige ist cool. Sonst nichts besonderes gefunden.

    Allgemein:
    Ich danke allen, die hiermit doch eindrucksvoll beweisen haben, dass eigentlich alle klassischen Spiele mit AutoIt recht gut realisierbar sind. Features wie Drag & Drop (Markus) ewrden sicher auch in dem ein oder anderen "sinnvollen" Skript Verwendung finden können.
    Wenn ich jemandem weniger Punikte gegeben habe als anderen, dann bitte nicht böse sein, ich liebe euch alle ;) . Ne, im Ernst, ich habe natürlich versucht fair und ehrlich zu sein und alles mit Verbesserungsvorschlag zu begründen.


    Danke für alles,
    peethebee

    *zocken*

  • Gamecontest

    • peethebee
    • 23. Juni 2006 um 22:35

    Hallo!

    Jetzt machen wir hier mal Butter bei die Fische...
    Leider geht keine mehrfache Umfreage und die wäre auch dann nicht flexible genug, um hier wenigstens allen einigermaßen gerecht zu werden.

    Ich bitte euch deshalb jetzt um folgendes: Schaut euch alle (!) angemeldeten Spiele an (sind in meinem letzten Post komfortablen aufgelistet und verlinkt) und postet dann eure Meinung dazu.

    Das wichtigste ist natürlich die Gesamtwertung, in der ihr jedem Spiel eine Punktzahl von 0 bis 10 gebt.
    Weitere Bewertungen mit 1 bis 5 Punkten gibt es in den Unterkategorien Optik, Funktionalität, Spielspaß, kreative Programmierung.
    Natürlich macht sich ein kleiner Text zu jedem Programm auch ganz gut.

    Am Ende der Votingphase (30.06.2006) werden Sieger in den Einzelkategorien und der Gesamtsieger gekürt. Gesamtsieger ist der Teilnehmer mit der höchsten Punktsumme von allen, die alle Programm bewertet haben und beinhaltet sowohl die Gesamt- als auch alle Einzelwertungen.

    Ich zähle auf euch,
    peethebee

  • html im GUI aufrufen

    • peethebee
    • 22. Juni 2006 um 19:15

    Man kann ein IE-ActiveX-Control mit wenigen Zeilen Code einbinden. Suche doch mal im englischen Forum nach Browser...

    peethebee

  • AutoIt auch mit 2 Bildschirmen?

    • peethebee
    • 20. Juni 2006 um 23:04

    Die Skripte aus der hilfe und Standardinstalltion sind auf englisches Windows angeapsst, deshalb funktionieren sie bei deutschen Fenstertiteln und so nicht.
    Hol dir die deutsche Hilfe, da sind zu jedem Befehl eingedeutschte Beipeiel dabei.

    peethebee

  • AutoIt auch mit 2 Bildschirmen?

    • peethebee
    • 20. Juni 2006 um 22:18

    Bei mir klappt es wunderbar auf zwei Monitoren, bei denen der eine den Desktop nach rechts verlängert. Man muss dann nur die Koordinaten richtig erweitern. Der Send-Befehl weiß gar nciht svon den zwei Bildschirmen, da kann ich mir nciht vorstellen, dass es daran scheitert. Eher würde ich einen Fehler im Skript vermuten (sorry ;-)). POste es doch mal, dann schauen wir es uns an.

    peethebee

  • Gamecontest

    • peethebee
    • 20. Juni 2006 um 20:13

    "Aus, aus, aus! Der Gamecontest ist aus!"
    Aber wer ist Weltmeister?

    Mal sehen. Hier erst mal die Teilnehmer in der Übersicht mit - wenn möglich - direkten Downloadlinks:

    th.meger: Yahtzee/Kniffel
    Manuel: Sokoban
    Markus: Tetris
    Markus: Snake
    Markus: OnlineGameCenter mit Schach und Vier Gewinnt
    Mirage: Apple Catcher

    Über das bewertungssystem bin ich mir noch nicht ganz einig (mit mir :D).
    Vermutlich werde ich mehrere Kategorien (Optik, Funktionalität, Spielspaß oder so bewerten lassen. Wie das aber dann technisch gehen wird ist mir noch nicht ganz klar. Danke auf jeden Fall schon mal allen Teilnehmern!

    peethebee

  • Intro

    • peethebee
    • 19. Juni 2006 um 23:13

    Einen Install-Creator können wir gut gebrauchen für Galenda, sollte es denn mal fertig werden. Auch Markus hat da AMbitionen um das mal noch ein bisschen zu verkomplizieren :D

    Edit: INstall-Creator-Contest?

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 19. Juni 2006 um 22:00

    Hallo!

    Nachdem jonk (?) SQLite als Datenbank im Hintergrund für den Galenda ins Gespräch gebracht hatte, war ich zunächst auch begeistert: Schneller, einfacher, standardisiert...
    Aber leider scheint die Einbindung nicht ganz so einfach zu sein. Im englischen Forum finde ich nur das hier, http://www.autoitscript.com/forum/index.php?showtopic=17099&hl=sqlite, bringe aber keine der angebotenen Dateien zum Laufen (wieso machen die nicht EINE zip-Datei mit allem, was man braucht - das verstehe ich nicht ?(). Zudem muss man die SQLite3.dll wohl im fremden System registrieren, was nicht unbedingt jedem gefallen wird.
    Wenn aber die oben genannten Vorteile erreicht werden könnten, würde ich das alles in Kauf nehmen.
    Kann mich jemand in die richtige Richtung schubsen, damit ich mal ein paar Testskripte schreiben kann?

    Danke,
    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 19. Juni 2006 um 16:25

    Hallo!

    Mal aus der Shoutbox konserviert:

    Zitat


    [ Montag | 14:06 ] <peethebee> und vllt. doch SQLite einbinden, als richtige Datenbank. Da gibt es eine UDF die ich mal testen werden, wenn ich Zeit habe.
    [ Montag | 15:20 ] <jonk> @pee kann die SQLite-UDF nur empfehlen... klappt 1a
    [ Montag | 16:02 ] <peethebee> Wie sieht es mit der Performance aus?
    [ Montag | 16:06 ] <jonk> habe bisher max 400 Datensätze.. und kann mich nicht beklagen. Ich habe vorher den ODBC-Treiber eingesetzt und kann keine Performance unterschiede
    [ Montag | 16:06 ] <jonk> erkennen. Evtl. bei einer höhere anzahl von Datensätzen.
    [ Montag | 16:08 ] <jonk> ein Vorteil ist das man nur die dll benötigt, und sonst nichts installieren / konfigurieren braucht
    [ Montag | 16:18 ] <peethebee> könntest du duns da vielleicht beim Start damit behilflich sein, wenn wir es machen sollte? Syntax ist fast gleich MySQÖ, oder?

    Alles anzeigen

    Ich vermute mal, dass es deutlich schneller und auch komfortabler für unsere Erfordernisse ist (z.B. sortiertes Auslesen aller Termine einer Woche oder so).

    Was meint ihr (v.a. Devs) dazu?

    peethebee

  • Intro

    • peethebee
    • 19. Juni 2006 um 16:04

    Hallo!

    Das Zoomen sieht damit top aus, aber es erschint noch ien anderes noch stärker flackerndes Control...
    Konnte auf die Schnelle nicht prüfen, was das war.

    peethebee

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™