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
    • 18. Juni 2006 um 23:19

    Hallo!

    Man könnte beides machen, die Frage ist halt immer, ob man das braucht:
    1. Das "Veröffentlichen" (public oder private) von Kalendern als HTML ist recht problemlos zu machen.
    2. Gäbe es aber die Möglichkeit, den Kalender direkt (als gdl) bereitzustellen, damit auch andere mit den Zugangsdaten darauf zugreifen und es ändern könnten. Damit könnte man eine Terminverwaltung für mehrer User realisieren. Dabei könnte es zu den von SChwester angesprochenen Edit-Problemen kommen.

    Edit: Kleiner Spaß noch vor dem Schlafen:
    Mit Betrachtung der Includes ist das Skript 351 KB groß und 8847 Zeilen lang. Ist natürlich aus den Includes viel Unbenutztes dabei, aber die Zahlen sind geil :D

    peethebee

  • Intro

    • peethebee
    • 18. Juni 2006 um 21:30

    Hallo!

    Mir wäre das Flickern zu stark.
    Und das Wizard-Bild verzieht sicha uch kurz.

    peethebee

  • Weltmeisterschaft 2006 in Deutschland

    • peethebee
    • 18. Juni 2006 um 21:11

    Schwester. Wenn Männer eine Meinung über Fußball haaben, wirst du sie nicht davon abbringen *g*.
    Aber ich rede nciht vom 6:0 von Argentinien, sondern vom 2:0 von England oder von beiden SPielen von Brasilien (1:0 und 2:0).

    peethebee

  • Weltmeisterschaft 2006 in Deutschland

    • peethebee
    • 18. Juni 2006 um 21:02

    Schwester, das ist das Grundproblem: "Große" Mannschaften haben so viel Glück (und Schiedsrichter), dass sie auch gewinnen, wenn sie objektiv deutlich schlecht spielen als die normalerwiese schlechteren Gegner. Das ist das traurige.

    peethebee

  • Weltmeisterschaft 2006 in Deutschland

    • peethebee
    • 18. Juni 2006 um 20:55

    Wenn Brasilien zweimal mit einer schrekclichen Leistung zu Null gewinnt und dabei schlecht spielt, dann muss auch mal die andere mannschaft gewinnen...

    peethebee

  • Weltmeisterschaft 2006 in Deutschland

    • peethebee
    • 18. Juni 2006 um 20:01

    Hallo!

    Ich muss es jetzt doch mal loswerden. Wenn ich sehe, wie oft sich die "kleinen" Mannschaften wirklich anstrengen, kämpfen, spielen und kombinieren und dann doch IMMER die großen doch noch gewinnen ist das einfach schlimm mit anzuschauen. Wo sind die Zeiten hin, in denen man belohnt wurde, wann man gekämpft hat?
    Wirklich traurig...
    Nur Ghana ist es gestern gelungen, aber die hatten auch Chancen, die ohne Probleme für ein 5:0 gereicht hätten.

    Dass aber dann auch noch die Kommentatoren oft genug von den Teams, die dann 1:0 oder 2:0 spät gewinnen begeistert sind und ihre "Cleverness" loben ist mir unverständlich. Wenn sie das eigene Land Deutschland leicht bevorzugen in ihrer Betrachtungsweise ist das noch okay und international üblich, aber dann um die "großen" Mannschaften nur der Quoten wegen einen Personen- oder Mannschaftskult aufzuziehen, der gegenüber jeder noch so schlechten Leistung bestehen bleibt, das ist einfach unwürdig. Wenn Ghana gut spielt, dann ist das eben keine "Überraschung", sonder der verdiente Lohn für eine couragierte Leistung, die Italien nicht bereit ist zu ziegen, weil sie in ihrer eigene Arroganz aufgehen.

    Da bleibt mir die Hoffnung, dass Deutschland sich (außer vor Argentinien) vor niemandem verstecken muss, und auch Argentinien hat nur eine gute Leistung gezegit (gegen die Elfenbeinküste), Serben hat sie nach dem 0:2 nicht mehr fordern wollen.
    England, Holland, Brasilien, Frankreich, Schweden, alle schwach bis lustlos.

    Deshalb meine immer größere Hoffnung auf ein sehr gutes Abschneiden von Deutschland!

    peethebee

  • AutoLogin zu Silkroad

    • peethebee
    • 18. Juni 2006 um 17:40

    Hallo!

    Hast du schon mal was versucht?
    Schau dir mal Send an, um Tastureingaben zu simulieren, Run, um das Spiel zu starten, Win... um das Fenster zu erkennen, Variablen für den Pfad (oder FileSelectFolder), Auflösung unterscheiden über @DesktopWidth und dann If-Abzweigungen.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 18. Juni 2006 um 16:57

    Hallo!

    Zitat

    Vielleicht wären verschiedene Namen, abhängig vom Darstellungstyp (Tag, Woche, Monat) ganz interessant..

    Kalender_2006-06-18
    Kalender_KW_24
    Kalender_Juni


    Könnte man ein PHP-Skript schriben, dass das Verzeichnis nach allen HTMl-Datiene scannt und die dann anbietet. Dann wäre auch das Passwrotzeug noch einfacher.

    Zitat

    Wenn ihr das per FTP macht müsst ihr aber immer aufpassen, dass ihr nicht "gleichzeitig" etwas hochladet und dann das Zeugs von dem anderen überschreibt...

    Das würde ichd ann einfach mit einer last_changed.txt regeln, oder?

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 18. Juni 2006 um 16:24

    Hallo!

    Neue Ideen von Gun-Food und mir:
    - Kalender auf FTp schieben und von dort laden, damit man gemeinsam einen Klaender bearbeiten kann
    - Upload per FTP auf eine Webseite, auf der eine HTML-Version (vom Export?) dann per Passwort (JavaScript?) zugägnlich ist.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 18. Juni 2006 um 13:55

    Hallo!

    ist gefixt, war aber eine etwas härtere Nuss:
    Die Variable ist nicht mehr Global, der Pfad steht ja in $open_cal_full_path zur Verfügung.
    Die wichtige Stelle mit dem Trick:

    Code
    If (@NUMPARAMS = 0) Then $_open_filename = "" ; Workaround, weil Standardwert bei Aufruf durch GUISetOnEvent nicht gesetzt werden scheinbar...
    	MsgBox(262144,'Debug line ~762','Selection:' & @lf & '$_open_filename' & @lf & @lf & 'Return:' & @lf & $_open_filename & @lf & @lf & '@Error:' & @lf & @Error) ;### Debug MSGBOX
    	; vorhandenen Kalender öffnen. wichtig: alte Sachen löschen und Funktionen aufrufen, um neue zu zeichnen
    	If $_open_filename <> "none" Then		
    		If ($_open_filename = "") Then ; Datei erst aussuchen lassen

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 18. Juni 2006 um 01:40

    Hallo!

    Die alte Funktion habe ich eingebaut. Hast du da noch was geedited oider im Text?

    Markus ist neu im Dev-Team. Er übernimmt einen zukünftigen Installer für das Projekt und die Alarmfunktionen.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 17. Juni 2006 um 23:13

    Hi!

    Nach einigen Problemen geht es jetzt. Der Trick ist, dass nur eine schon angezeigte GUI auch richtig resized wird. NUr dann werden Controls angepasst. Die Mindestgröße ist jetzt so verwirklicht, iwe du es angeregt hattest. Danke!

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 17. Juni 2006 um 20:18

    Hallo!

    Danke erstmal für den ausführlichen Bericht, bernd670!

    Grundsätzlich ist zu beachten, dass die Version als 0.0x Alpha gekennzeichnet, also noch weit vor einer Fertigstellung ist.

    Zitat

    Original von bernd670
    Testbericht:

    Das Blau hat mir pers. besser gefallen als dieses Cyan! Eine Farbauswahl wie sie Chicago vorgeschalgen hat ist auch von vorteil für Farbenblinde und Sebbehinderte die nur bestimmte Farben auseinanderhalten können.


    Die Farbe ist bereits in der settings.gld für jeden Kalender einzeln einstellbar. Damit ist es für alle leichter verschiedene Kalender, die man öffnet immer sofort an der Hintergrundfabre zu erkennen.
    Das Problem ist im Moment, dass viele der Einstellungen, die schon im Skript ausgelesen werden, nicht nicht in der Einstellungs-GUI auftauchen, die Gun-Food macht. Das wird dann sicher der bald Fall sein. Der gleiche Fall ist die Verschlüsselung, die zum Testen mal an ist, man kann sie aber in der Settings.gld leicht abschalten (einfach 0 statt 1 schreiben).

    Zitat

    Es wäre schön wenn auch die Dialoggrösse gespeichert wird. Ich habe z.B. eine Auflösung 1024x768 und eine 2-reihige Startzeile auf meinen Notebook. Aus diesem Grund sehe ich die Statuszeile nicht, ich kann jetzt zwar das Fenster verkleinern aber beim nächsten Start ist die alte grösse wieder eingestellt.

    Das hatte ich schon mal drin, aber er resiuzt nicht, wenn ich ihn mit WInMove anpasse. Wenn du mir da einen HInweis geben kannst, wie ich das umgehe, ist das Speichern der Größe sofort wieder möglich ;)

    Zitat

    Wenn man in der Tagesansicht ist und im Menü "Datei" den Menüpunkt "Neuer Kalender" wählt, einen neuen Kalender anlegt und dann bei der Abfrage ob der neue Kalender geladen werden soll "ja" wählt, bleiben die alten Termine in der Ansicht stehen, erst wenn man noch mal die Tagesansicht auswählt wird aktualisiert. Das gleiche passiert bei "Kalender öffnen".

    Das ist einfach noch nicht geschriben, so klar und einfach *g*. Kommt sicher noch, aber erst mal muss es gehen, dass man die termine überhaupt anzeigt, da war und bin ich ja schon stolz drauf...

    Zitat

    Wenn man den Menüpunkt "Neuer Kalender" gewählt hat und drückt dann auf Cancel legt der trotzdem einen Kalender ohne Namen an.

    Ist gefixt - wieder, denn das war schon mal raus. Naja, jetzt hoffentlich endgültig.

    Zitat

    "Kalender öffnen" kann ich nur ein mal aufrufen.

    Verhalten bestätigt, das muss ich mir noch mal anschauen... Danke!

    Zitat

    Im Dialog "Neuen Termin anlegen" kann ich keine Termine speichern ?( und wenn ich den Dialog schliessen will und die Abfrage ob gespeichert werden soll mit ja bestätige kommt die gleiche
    Abfrage noch mal und noch mal und...


    Das ist auch noch nciht fertig, GtaSpider arbeitet daran und wird versuchen, es so schnell wie möglich fertig zu stellen, aber er aht halt auch noch so Hobbies wie Schule :rofl: ...


    Alles, was ich geändert habe ist auch im Repository.

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 16. Juni 2006 um 22:03

    Hallo!

    Ich habe jetzt mal den ersten Teil einer Anzeige-Engine auf ListView-Basis geschrieben. Ich denke, dass der Code so gut und flexible ist, dass man später leicht eine graphische Ausgabe aufsetzen könnte, wenn der Rest funktioniert und die Ausgabe auch perfektioniert werden muss.

    Kurze Testanleitung:
    Starten und Ansicht - Tagesansicht wählen.
    Was mir gerade auffällt: Im momentanen Stadium geht es nur, wenn das aktuelle Datum der 16.06.2006 ist :D. Also schnell testen oder auf die nächste Version warten.

    Neue Version, die mehr kann ist im ersten Post. Optimal wäre wirklich, wenn sich alle Interessierten Subversion einrichten könnten...

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 15. Juni 2006 um 16:34

    Hallo!

    Dritter Post in Folge ;-):
    Im Hintergrund sollten wir ein Skript laufen lassen, dass die Warnungen verwaltet. Dann ist diese Funktion unabhängig vom Hauptskript.
    Man könnte es auch direkt in main reinpfrimeln, dann hätte man die exe halt immer laufen.
    Da werde ich gleich mal den Anfang dazu machen. Außerdem wil ich eineige Hilfsfunktionen für das Backup machen (ihr seht, das ist mir wichtig...).

    @Einstellungsbeauftragten:
    Ich bräuchte eine Möglichkeit einstellen zu lassen, ob und wo man ein "Live-Backup" machen lassen will. Kalenderabhängig natürlich. Dieses BackUp wird immer aktualisiert, wenn Schreiboperationen auf den Originalkalender erfolgen und ist damit immer auf dem aktuellen Stand.
    Edit: Noch was: Einstellung für den Splash bitte... Ausblenden, oder einstellbare Zeit. Danke!
    Man könnte Tooltips für die einzelnen Controls verwenden, dann muss man keie so ausfürhliche Hilfe schreiben und der Nutzer bekommt die Einstellungen noch besser beschrieben:

    Zitat

    GUICtrlSetTip
    -------------------------------------------------------------------------------
    Sets the tip text associated with a control.

    GUICtrlSetTip ( controlID, tiptext )

    admin : Ich habe deine Kommentarzeilen aus den Settings und gld-Dateien rausgenommen. Das macht das Auslesen nur schwerer. Außerdem waren sie an aus emienr Sicht nicht vorhersehbaren Stellen platziert, sodass das Auslesen kompromittiert hätte werden können. Die Anzeigefunktion macht erste Fortschritte, man kann schon alle Termine eines Tages anzeigen in einem List-Control. Muss mir jetzt mal Testdaten generieren, da GtaSpiders "Neuer Termin"-Funktion ja noch nicht steht.

    Neue Funktion _DateTimeToInteger liefert einen integerwert, der ein beliebiges Datum nach dem 1.1.06 beschreibt und durch führende Nullen auch automatisch sortierbar macht.

    peethebee

  • RunDll32.exe und Wait ?

    • peethebee
    • 15. Juni 2006 um 14:54

    Super! Zweimal EXAKT (!!) die gleiche Antwort ;)
    Aber ich war schneller :D
    Hätte mir die Zeit für den Galenda nehmen können... Naja.

    peethebee

  • RunDll32.exe und Wait ?

    • peethebee
    • 15. Juni 2006 um 14:50

    Hallo!

    Ich vermute mal folgendes: Nachdem du RunDLL mit Parametern aufrufst, sagst du ihm, was er öffnen soll. Das macht er und beendet sich danach wieder. Das geöffnete Fenste ist aber weiterhin offen.
    Dein Skript horcht aber nur auf die RunDLL.exe und fährt deshalb direkt fort.
    Könntest du mit dem Taskmanager evtl. verifizieren.

    2. Bei der Variante mit WinWaitClose fehlt die Zeile
    WinWait("Netzwerkverbindungen"), also insgesamt:

    Code
    RunWait("RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl", "")
    WinWait("Netzwerkverbindungen")
    WinWaitClose("Netzwerkverbindungen")
    MsgBox(0, "Vorbei", "AUS, AUS, AUS!!!")


    Dann funktioert es auch. Das Fenster wird wohl nicht schnell genug nach dem DLL-Aufruf und dessen Beendigung geöffent (spricht für obige These). Deshalb erst auf das Erscheinen und dann auf das Schließen warten.


    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 14. Juni 2006 um 18:13

    Hallo!

    Hat jemand Lust, schöne HTML-CSS-Templates für die Druckdarstellung bzw. den HTML-Export der Kalender zu machen?
    Würde uns noch entlasten - erfordert keine AutoIt-Kenntnisse... ( @Schwester ;-))

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 14. Juni 2006 um 18:09

    Das Startdatum könnte man darstellen als Anzahl der Sekunden seit dem 1.1.06, dann ist es eine gut rechen- und verlgiechbare Zahl, aber trotzdme kleiner als die Rechnung vom 1.1.70.
    AutoIt bietet dazu die Funktion _DateDiff.

    Erst mal schreibe ich die Funktion, die für einen beliebigen Tag (Parameter) alle Termine heraussucht.

    Das ist noch eine Abstraktionsschicht zum Darstellen. Dann kann man das zeichnen (später) oder erst mal als ListVIew-Einträge darstellen. Au0erdem brauchen wir die Abstraktion noch für den HTML-Export.

    GtaSpider ist am Speichern dran feiert aber erst mal Geburtstag (nicht seinen).

    peethebee

  • Geschlossen: AutoIt-Kalender

    • peethebee
    • 14. Juni 2006 um 17:40

    Hallo!

    Ja, da hast du schon recht. Das zwingt uns aber eigenltich dazu, jede Einstellung auch in deiner (*g*) GUI zugänglich zu machen. Sonst könnte man leicht mal auf die Ini verweisen in der Hilfe oder so.
    Aber ich lasse es erst mal so.
    Neue Revision ist raus, Fenster merken sich jetzt ihre Position.

    Werde mal schauen, ob ich jetzt noch eine größere Funktion finde, die ich in Angriff nehmen kann.

    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™