Home
Diese Software Ansammlung..
ist das Ergebnis Jahrelanger Basic Programmierungen ....
und wie immer wird es Softwarelösungen geben die einfacher, besser oder handlicher sind. Dennoch möchte ich sie als Freeware (oder als Ansporn/Inspiration für andere Hobby Programmierer) zur schau stellen obwohl die Notwendigkeit fraglich ist. (Wer braucht heute noch 'nen Kalender oder ein Dos Menü.) Trotzdem höre ich nicht auf meine Tools selber zu schreiben weil ich dann genauer weiß, was wann wie läuft. Das eine oder andere Progrämmchen verwende ich natürlich auch heute noch regelmäßig. (Genauere Infos zu den einzelnen Programmen bei Programmaufruf mit ? oder in der jeweiligen Info/Anleitung.)

aktuell sinnvoll verwendbare Software >
zum Bedarfsrechner (OpenOffice, Kalorienrechner und mehr)          zum Termin Kalender (OpenOffice)

zum Menü Programm     zur DListe     zu Play-rnd & PlayList

Als Beispiel  hier ein  Kalender der schon  (fast) in der Version damals am C-64 ( mitte 1980er Jahre) so erstellt wurde. Das besondere daran war eigentlich die eigene Entwicklung der Näherung zur Berechnung der Mondphasen für  die beweglichen Feiertage. Diese sind zwar teilweise um einen Tag  versetzt gegenüber dem wirklichen Mondphasen, finden aber trotzdem den richtigen Tag für die Feiertage (von 1900-2100). Weitere Funktionen (Termine und Geburtstage mit verscrambelung und drucken auf Nadeldruckern  möglich - Dos Programm) Siehe Kalinfo
---------------------------------
Des weiteren aus alter Zeit eine analoge Uhr.exe . Sie macht nichts als nach Aufruf die Zeit anzeigen und nach Tastendruck oder Mausklick sich wieder zu beenden. Das Dos Programm  funktioniert sogar noch unter XP.

Dann hätten wir da noch das Pic-copy  für Windows 9x und XP. Es kopiert aus dem Verzeichnis wo es ist, ein  Bild (jpg oder bmp) ins Windows Verzeichnis. Welches Bild, das wird zufällig ausgesucht (das setzt natürlich voraus das Bilder da sind). Diese Bildkopie heißt dann Pic.jpg  (Pic.bmp). Wählt man es als Hintergrundbild aus und startet das Programm im Autostart Ordner, hat man nach  jedem Neustart ein anderes Hintergrund-Bild.
---------------------------------
Um das System sauber und klein zu halten hab auch ich mal einen Verzeichniss-cleaner Cleanw.exe geschrieben.
(hier für Win9x) Er löscht standardmäßig  jedes eingegebene Verzeichnis mit Unterverzeichnissen. Lässt man ihn default Pfade suchen findet er alle Temp,Tmp,Cookies,Cache,Verlauf und Recent  Verzeichnisse die normalerweise leer sein sollten, wenn nicht gerade ein Programm läuft. Benutzt man es regelmäßig von Anfang an gibt es keine Probleme. Ich hatte allerdings schon mal einen Rechner wo User Daten seltsamer weise in einem Temp Verzeichniss angelegt waren, wonach anschließend natürlich nichts mehr lief. Aber das ist eben auch nicht ganz normal.
(machen sie vor dem ersten mal ein Backup)
Noch 'n Tipp - so etwas nie Automatisch starten lassen (Autostart) da dadurch unfertige Installationen aus temp Verzeichnissen gelöscht werden könnten.
(Updates die eines Neustarts bedürfen wie bei Virenscanner oder Windows Updates )
  ------------------------------------------------------------
Hier ein kleines Menü für Windows   (für Win9x hier laden) um mit einfachen Mitteln verschiedene Programme von z.B. einer CD, DVD oder einem Stick zu starten. Ich verwende es z.B. bei meiner Freeware Toolsammlung und auf meiner Spiele DVD.
  ---------------------------------
Da ich auch öfter mal MP3's höre, kenne ich das Problem aus einem vollen Verzeichnis nur einige Titel hören zu wollen. Ich wollte aber nicht immer jeden einzeln aufrufen und die Playlist, wenn vorhanden, ist auch nicht die gewünschte Reihenfolge. Also erstellt man eine andere Playlist neu, aber nicht manuell sondern mit ' DListe ' (nannte ich anfangs 'mp3liste' ). Man wählt die Titel in beliebiger Reihenfolge aus und lässt sie dann vom Player in der gewählten Reihenfolge abspielen. Praktisch ist das Programm um die Übersicht zu behalten, denn man hat zu viele Titel in zu vielen Verzeichnissen. Das Programm kann in einer Datei  jeden Titel aus verschiedenen Verzeichnissen eingetragen, so das in einer Liste alle Titel aus allen gewünschten Verzeichnissen sortiert enthalten sind. (Die Titel werden aus dem Dateinamen  generiert, nicht aus irgendwelchen Tags). Und das mit bis zu ca. 32.000 Titeln. Dann kann man aus dieser erstellten Liste jede (echt vorhandene) mp3 sofort aufrufen. Das ganze geht auch mit anderen Dateiendungen wie mpg, txt oder doc und dazugehörige Anwendung (darum umbenannt in D-Liste - für alle Dateitypen). Um  Listen zum ausdrucken für ins Cover zu machen hatte ich ein Programm geschrieben das inzwischen implementiert wurde. Die Listen zum ausdrucken sind ein-, zwei- oder dreispaltig. Man lädt sie in eine Textverarbeitung  - Wordpad o.ä. - markiert alles und stellt eine kleinere Schrift ein - so das alles auf ein Blatt, evtl. quer, passt. Um's falten wird man, zumindest bei mp3's,  jedoch nicht rum kommen.                   Hier geht es zur DListe. 
Um das Programm nach einem verschieben des Verzeichnisses (mit Programm und Listen) korrekt starten zu können rufen sie die cmd-Datei 'DlistePfadAnpassen' einmal auf. Sie korrigiert den Programmstart mit der Datei 'mp3liste.cmd' und außerdem wird dabei ein Link für den Programmaufruf auf dem Desktop erstellt (mit create-lnk). Create-lnk.exe ist ein eigenständiges Programm und kann hier geladen werden.     Create-lnk  Um Missverständnissen vorzubeugen - diese Routine ist nicht von mir entwickelt worden, sondern nur entsprechend im Programm implementiert worden. Dank an das PowerBasic-Forum und denen die dort solche Tools zum weiterverarbeiten bereitstellen. Meine eigenen 'Windows'-Programmierkenntnisse reichen derzeit dafür nicht aus. Nachdem ich DListe automatisch laufen lassen kann (betrieb auf Laptop, abends zum einschlafen gedacht), fehlte mir der automatische Shutdown nach vorgegebener Zeit. Der Befehl Shutdown (ab XP) erfüllt zwar schon diese Funktion, aber er ist nach Aufruf immer im Vordergrund vor der Titelanzeige. Um das zu verhindern hab' ich ein Tool geschrieben, wo in einem kleinen Fenster das minimiert startet die Zeit abläuft bevor der Shutdown aufgerufen wird. Zeiten zwischen 5 Minuten und 360 Minuten (6Std.) können beim Aufruf vorgegeben werden. Das Programm hab ich Autodown genannt.  Inzwischen ist Down und Hybernate natürlich auch integriert in DListe.
---------------------------------
  Play-rnd  ist klein gehalten und ohne weitere Parameter für das endlose Abspielen von Musik Titeln aus einem Ordner geeignet. Ist der Ruhemodus vom System aus aktiviert beendet das Programm nach Ablauf der Zeit den PC mit dem Ruhemodus. (Vorgabe ist 30 Minuten plus dem Rest des zuletzt angespielten Titels.) Wird er dann wieder eingeschaltet läuft das Programm erneut 30 Minuten lang. Sind alle Titel durch dann fängt es wieder mit einer neuen zufälligen Reihenfolge an. Wird der Ruhemodus nicht gefunden fährt er den PC nach Ablauf der Zeit mit beenden der Windowssitzung und aller Programme runter.
---------------------------------
PlayList  ist zur Auswahl von Titeln gemacht um von einer externen Festplatte (oder Stick) Media Dateien abspielen zu können ohne auf System eigene Software zugreifen zu müssen. Interne Wiedergabe (mci) oder Externe Wiedergabe ist wählbar. Es sucht auf dem Laufwerk von wo es gestartet wurde nach dem vlcPlayer-portable und ruft diesen dann mit dem ausgewählten Titel auf. (Player vorher so einstellen das er zur Playlist zufügt.) Wird der portable Player nicht gefunden wird nach installiertem Player gesucht. Bei Interner Wiedergabe werden nach ca. 30 Sekunden ohne Eingabe Titel zufällig ausgesucht und gespielt.

Anpassung an Windows 10  > (Einmalig)    Fenstergröße Manuell anpassen.
Unter Win10 funktioniert die Automatische Fensteranpassung nicht, daher ist es notwendig diese manuell anzupassen.
Das geht folgender maßen:  Auf dem jeweiligen Desktop Icon  - re.Maustaste>Eigenschaften,
unter Reiter Optionen - QuickEdit-Modus abwählen,   (da sonst die Maus nur markiert statt auszuwählen.)
 unter Reiter Layout - Textausgabe bei Größenänderung umbrechen abwählen
und bei Fenstergröße die Breite und Höhe selbst festlegen. (ca.100 breit und 35 hoch)
unter Reiter Schriftart können sie noch Zeichen fett anwählen und Schriftgrad auf 18 oder mehr einstellen.
Passen sie die Größen an ihre Bedürfnisse an. 
---------------------------------

Meine Programmierkenntnisse begrenzen sich zwar hauptsächlich auf Basic, aber dennoch hantiere ich gelegentlich auch mal mit  Tabellenkalkulation. Mit der Freeware Open Office hab ich mir einen Terminkalender gebaut der jährlich wiederkehrende Termine, bewegliche Feiertage, Ferien, Urlaub und Mondphasen (Neu- und Vollmond) verwaltet. Gebaut habe ich diese komplexen Tabellen um mir selbst neue Blätter für in meinen A6 Terminplaner-Hefter drucken zu können. Der Umgang ist - na ja - eben eine Tabellenkalkulation. In die entsprechende Tabelle sind eben die  bereits bekannten Termine und Geburtstage einzutragen. Beim Aufrufen wird dann das entsprechende für den jeweiligen Tag angezeigt. Das ausdrucken eines Monats (Tagespläne ,Tag + 6 Tage Vorschau, oder Stundenpläne zum späteren manuellen ausfüllen + Tagespläne) ist über Makros realisiert.
---------------------------------
Das sind nur ein paar meiner Entwicklungen. Es gibt da noch ein umfangreiches (Dos) Drucker-
test Programm ( seriell / parallel überträgt prn oder andere Dateien ), ein (Dos) Menü Programm für
meine Dos-Boot Disketten (mit verschiedenen Bildschirmschoner Grafiken wie z.B.die analoge Uhr),
eins um zu große Dateien zu teilen und eins um sie wieder zu verbinden,  eins um sie zu verscramblen
(eigener Passwort abhängiger Algorithmus)  und  eins zum durchsuchen aller Dateien eines Verzeichnisses
nach einer Zeichenkette und dann noch die kleinen Spielchen (z.B. Abalone, siehe Spiele 'create by Nübby').

Wie am Anfang gesagt,  eine Notwendigkeit besteht wohl kaum. aber ich kann auf eine Menge eigener Programmiererfahrungen zurück sehen (vom C64er über Dos zum 'eingeschränkt' Windows). und sagen
'Ich kann eben doch auch eigene Software entwickeln.' 
Und ... ich verwende es auch bei meinen eigenen DVD's und Sticks. 

                                                                                                                                             Nübby
                             Home