HastyNotes 3.2

  • Wie findet ihr HastyNotes? Nutzt ihr es? 21

    1. Nein, ich nutze es nicht. Finde es aber gut. (13) 62%
    2. Ja, ich nutze es und finde es gut. (4) 19%
    3. Nein, ich nutze es nicht. Zu "schlecht". (4) 19%
    4. Ja, ich benutze es. Finde es aber nur ungenügend. (0) 0%
    Was ist HastyNotes?


    Über HastyNotes
    Nasty Notes ist ein kleines Tool ähnlich dem Editor der von Microsoft und Co. mitgeliefert wird.
    Vorteil in HastyNotes besteht darin das man mehrere Tabs gleichzeitig bearbeiten/speichern kann.
    Seit 2.0 ist auch eine Update Funktion vorhanden.

    Warum "HastyNotes" ?
    Der Name "HastyNotes" kommt von "Hasty" (eng.) Eilig und "Notes" (eng.) Notizen
    bildet zusammen "Eilige Notizen".

    Screen's
    Updates

    - Du hast eine Idee? Poste sie hier im Thread!

    3.2:
    → Browser ausgebaut
    → Letzte Bugs behoben
    → Design änderbar
    → Neuer Icon
    → Browser Befehle wie "!google Suchwort" für Google(!google) Web.de (!webde) und Yahoo(!yahoo)

    3.1:
    → Bugs behoben
    → Mini Browser eingefügt
    → Neues Design
    → Kalender
    → Terminplaner
    → Adressbuch
    → Startbildschirm
    → Jetzt in Deutsch UND Englisch

    2.4:
    → Tab Namen änderbar
    → Neues Menü: Datei -> Drucken
    → Neues Menü: Bearbeiten -> Suchen/Ersetzen
    → Programm Einstellungen laufen über .ini

    2.3:
    → Neues Menü: Sichern -> Aktuellen Tab Festsetzen/Lösen
    → Neues Menü: Sichern -> Alle Tabs Festsetzen/Lösen
    → Neues Menü: Sichern -> Text längen Limit -> Setzen/Entfernen
    → Neues Menü: Ausrechnen -> Zeichen - Alle/Zeichen - Zeile
    → Neues Menü: Alles markieren (Strg+A / Menü)


    2.2:
    -> Bug behoben: Speichern -> In Datei speichern
    -> Bug behoben: Update Funktion (funktioniert jetzt!)

    2.1:
    -> Menü: Speichern -> In Logs/In Datei
    -> Menü: Öffnen
    -> Bug behoben: Update Funktion -> (im DL ein "y" vergessen -> HastNotes) daher ging Update nicht"
    -> Bug behoben: Automatische Versions Abgleichung in "Hilfe" und GUI Main

    2.0:
    -> Neues GUI Interface
    -> Jetzt mit 4 Tabs statt 3 -> Notizen/Zwischenablage/Sonstiges/To-Do
    -> Neues Menü: Datei -> Seichern/Beenden
    -> Neues Menü: Bearbeiten -> Kopieren(2 UnterTabs)/Löschen(2 UnterTabs)/Einfügen/Rückgängig/Ausschneiden/Datum&Zeit
    -> Neues Menü: Hilfe -> Über/Update
    -> Update Funktion - Es kann überprüft werden ob eine neue Version vorhanden ist, ist dies der Fall läd HastyNotes die neuste Version.
    -> Namens Änderung: NoteIt -> HastyNotes (Grund: NoteIt existiert bereits)

    1.0:
    -> Bugs entfernt
    -> Script fertig gestellt

    Systeme


    Unter folgenden System läuft HastyNotes:

    Windows Xp
    -> Mit Custom Visual Style
    -> Unter jeder Bildschirmauflösung
    -> Mit Standart Visual Style

    WIndows Vista
    -> Mit Standart Visual Style
    -> Unter jeder Bildschirmauflösung
    -> Mit Custom Visual Style

    Andere Systeme
    -> Ungetestet

    Script Infos


    33017 Zeichen (mit Leerzeichen)
    800+ Zeilen

    Syntax Check:
    HastyNotes 3.2.au3 - 0 error(s), 0 warning(s)

    Downloads


    HastyNotes 3.2: Download

    Script: autoit.de/wcf/attachment/5716/

    Kommentare sind gern gesehen :)

    23 Mal editiert, zuletzt von Sen (12. August 2009 um 11:46)

  • Hallo sen,

    gute Arbeit :thumbup: , besonders hat mir deine Lösung von Updates gefallen. Als Anregung evtl. könntest du auch noch Datei->Neu bzw. Öffnen und Speichern unter einfügen, damit man auch andere Dateien schnell erstellen und wieder bearbeiten kann,

    mfg (Auto)Bert

  • Hi sen
    sehr gute programm gefällt mir
    Kann ich bestimmt immer wieder brauchen und meine IDEEn aufschreiben :)

  • Hey Sen!
    Sieht schonmal nicht schlecht aus ;) Dein Programm hat sehr viel Potential...
    Was ich noch sehr nützlich fände, wäre eine Termin-Funktion, sodass du an deine Termine erinnert wirst :P

  • Erst einmal danke für die Kommentare :P
    freut mich das es euch gefällt.
    Wird auch mein aktuelles Haupt Projekt bleiben.

    Siehe Spoiler "Updates" für Kommende Features.

    Was noch nützlich wäre zu wissen:
    Gibt es eine Funktion die das "Speichern" System von Windows aufruft?
    (Siehe Editor -> Speichern unter -> Das Fenster das sich dann öffnet)

  • Danke für den Tipp mit FileSaveDialog ;)

    Version 2.1 ist draußen.
    Siehe erster Post für Updates/Script/Download.

    Kommentare sind gern gesehen.

  • Noch jemand Ideen für Funktionen?
    An der Kalender Funktion Arbeite ich gerade.

    BRauch aber noch mehr das ich umsetzen kann :D

    Edit:
    Grad Bug im "Speicher in Datei" gefunden.
    -----------------------------------------------------------------------------
    Case $Tab1
    $savedatei = GUICtrlRead($Edit1, 1)
    $savedateipfad = FileSaveDialog( "Bitte Datei Namen wählen:", $MyDocsFolder, "Textdatein (*.txt)", 2)
    FileWrite( $savedateipfad & ".txt", $savedatei )
    FileClose( $savedateipfad & ".txt" )
    -----------------------------------------------------------------------------

    Jemand ne Idee wo der Bug liegt?

    Edit:
    Bug behoben, siehe Version 2.2 oben.

    Der Fehler war simpel.
    1. Fehler: Er hat auch an existierende ".txt" ein ".txt" angehängt.
    2. Fehler: Variable vertauscht

    2 Mal editiert, zuletzt von Sen (6. Mai 2009 um 22:14)

  • Zu "Alles Markieren":
    Arbeite ich schon dran, hab nur das Problem
    das Strg+A zum Beispiel in einem Edit Feld nicht geht.
    Jemand ne Lösung?

    Zu "Beliebig viele Tabs":
    Hab ich mir auch schon überlegt.
    Problem: Wie realisieren?

    Zu "Tabs bennenbar"
    Fast fertig, kommt in der nächsten Version =P

  • Sen ich glaube das muss per ini gehen und per array einlesen und so viele ini einträge es sind so viele Tabs

  • Hatte erst die Idee es zum Beispiel mit einer "Tabs.txt" im Logs Ordner zu lösen.
    Eine Zeile pro Tab Name und dann halt auslesen wieviele Zeilen es gibt ;)

    Wie würde das ganze denn mit Ini gehen?
    Hab mich noch nicht wirklich mit Ini's beschäftigt :D

  • In der Hilfe steht was zu IniRead IniWrite .....
    vielleicht hilft dir das ja weiter

  • Zu "Alles Markieren":
    Arbeite ich schon dran, hab nur das Problem
    das Strg+A zum Beispiel in einem Edit Feld nicht geht.
    Jemand ne Lösung?


    Das wäre eine Lösung für CTRL-A ;)

    Spoiler anzeigen
    [autoit]

    #include<GUIEdit.au3>
    GUICreate("")
    GUICtrlCreateEdit("",10,20,300,200)

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

    GUISetState()

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

    ; Dummy für Ctrl-A
    $CTRLA = GUICtrlCreateDummy()
    Dim $Accels[1][2] = [["^a",$CTRLA]] ; CtrlA löst das Dummy-Event aus
    GUISetAccelerators($Accels) ; Acccelerator: hotkes für das eigene Fenster.

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

    Do
    $msg = GUIGetMsg()
    If $msg = $CTRLA Then _CTRLA() ; Bei $CTRLA eben die Funktion
    Until $msg=-3
    Func _CTRLA()
    ; Control-A für alle Edits
    $Control = ControlGetFocus("")
    If StringRegExp($Control, "\AEdit\d+\Z") Then ; nur Edits
    _GUICtrlEdit_SetSel(ControlGetHandle("","",$Control),0,-1)
    EndIf
    EndFunc

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Habs jetzt mit:

    [autoit]


    Func Allesmarkieren()
    Switch GUICtrlRead($UberTab,1)
    Case $Tab1
    _GUICtrlEdit_SetSel($Edit1, 0, -1)
    Case $Tab2
    _GUICtrlEdit_SetSel($Edit2, 0, -1)
    Case $Tab3
    _GUICtrlEdit_SetSel($Edit3, 0, -1)
    Case $Tab4
    _GUICtrlEdit_SetSel($Edit4, 0, -1)
    EndSwitch
    EndFunc

    [/autoit]

    gelößt, danke für den Tipp ;)

    Probleme die immernoch da sind:
    2. Gibt es eine Funktion um das Schriftart-Fenster von Windows zu öffnen? (siehe editor -> format)
    3. Kann man den Text eines Edit Feldes per Button etc unterstreichen/dick/kursiv stellen?

    Oder siehe:
    https://autoit.de/index.php?page=Thread&amp;postID=93415

  • HastyNotes 2.3 ist draußen
    Für Updates/Features etc siehe 1ter Post.

    Und JA, es ist richtig.
    Ich habe das Script selbst rausgenommen.
    Grund: Habe EXACT das gleiche Script unter anderem Namen auf
    2 anderen Software Seiten zum Download gefunden.

    Mittlerweile dürftet ihr mir ja auch genug vertrauen
    um die .exe zu benutzen. :D

  • Weiß ich.. naja, ich werd das Script gleich uppen und an den ersten Post wieder hängen.
    Die Programme waren bei Softtonic und SoftBase geuppt..
    Wurden aber gelöscht, weil der Server von dem das Update kommt immer noch meiner war ;) bzw der Akkount,
    daher konnte ich die Admins überreden es wieder rauszunehmen.