═══ 1. Was ist HOG3 ═══ Da auf einer Festplatte grundsДtzlich Platzmangel herrscht, zeigt HOG3 an, wo der meiсte Platz verschwindet (es kann also das "SCHWEIN" gefunden werden, das den ganzen Platz friсt). Dazu wird das Inhaltsverzeichnis einer Partition vollstДndig eingelesen und als Tortengrafik angezeigt: Dabei werden die Bereiche, die nicht mit Daten gefБllt sind, und nur Platz belegen schraffiert dargestellt. Die Prozentangabe bezieht sich auf die Summe aller Dateien die sich im aktuellen und drunter liegenden Pfaden befinden. Das Programm arbeitet Multithreaded. Die PM/WPS kann also weiter arbeiten und wird nicht blockiert. ═══ 1.1. Installation mit INSTALL.CMD ═══ Um die Programminstallation zu erleichtern, steht ein INSTALL.CMD bereit. Das INSTALL.CMD mФchte wissen wo HOG3 installiert werden soll. Bitte nach Aufruf das Ziellaufwerk (z.B. D) eingeben. Zuletzt noch den Zielpfad (z.B. \UTIL\REXXPROG) eingeben. Note: Der Pfad muс bereits existieren, er wird nicht angelegt! Es wird HOG3.EXE, HOG3.INF und HOG3OBJ.CMD dorthin kopiert und danach HOGOBJ.CMD aufgerufen um einen HOG-Ordner zu erzeugen. In der WPS wird nichts registriert. Fertig. ═══ 1.2. Installation manuell ═══ Das Programm kann natБrlich auch manuell installiert werden. Folgende Schritte sind dazu nФtig: Einen Pfad anlegen oder einen bestehenden aussuchen HOG3.EXE, HOG3.INF und HOG3OBJ.CMD dorthin kopieren HOG3OBJ.CMD aufrufen um Programmobjekte und dieses Help-Objekt zu erzeugen Fertig! ═══ 1.3. De-Installation ═══ Wer HOG3 nicht mehr braucht kann so de-installieren: HOG3.EXE, HOG3.INF, HOG3.INI, HOG3.LOG und HOG3OBJ.CMD lФschen HOG3-Ordner lФschen Fertig! ═══ 1.4. Ordner anlegen ═══ Um einen WPS-Ordner anzulegen liegt das Programm HOG3OBJ.CMD bereit. Es erzeugt einen Ordner, darin das HELP-Objekt und ein HOG3-Objekt. ═══ 1.5. Programm starten ═══ HOG3 kann auf verschiedene Arten gestartet werden. HOG3 (ohne Parameter aufrufen:) es beginnt im aktuellen Laufwerk in der ROOT oder im Startlaufwerk (SETUP Start) HOG3 D: es beginnt im angegeben Laufwerk HOG3 vom Objekt starten (z.B. von den angelegten Objekten) hier gelten auch die Parameter. KEY (Registrierung) HOG3 -K34dfg8lk756l387568d75643564tgzgewdfrgfe Im Programmfenster steht der aktuelle Pfad mit Summe der Bytes und Anzahl der Files in diesem Pfad. Nicht enthalten sind die PfadeintrДge selbst. ═══ 1.6. Fensterinhalt ═══ Im Ъberschriftfenster steht der aktuelle Pfad mit Summe der Bytes und Anzahl der Files in diesem Pfad. Nicht enthalten sind die PfadeintrДge selbst. Im Programmfenster ist wДrend des einlesens ein Balken zu sehen. Nach dem Einlesen wird eine Tortengrafik gezeichnet. ═══ 1.7. HOG3_KEY ═══ HOG3 kann auf drei Arten eine Registrierung prБfen: Es ein Registerkey-File im Hog-Verzeichnis gefunden, die Registrierung im Setup Registrierung prБfen oder einen Kommandoparameter auswerten. 1. Der Registerkey kann direkt von einer E-Mail in das Hog.Verzeichnist exportiert werden (HOG3.KEY). 2. Im Setup Registrierung wird der Key eingetippt oder per Drag'n'Drop eingesetzt. 3. Der Kommandoparameter -k wird beim Programmaufruf angegegeben: HOG3.EXE -K34dfg8lk756l387568d75643564tgzgewdfrgfe (Achtung: % Zeichen mБssen dann verdoppelt werden.) ═══ 1.8. HOG3_INI ═══ HOG3 legt im Pfad, wo es selbst liegt, eine HOG3.INI an, um sich Einstellungen zu merken. Es wird in der SYS.INI nichts gespeichert! Falls HOG3 durch sonstige UmstДnde nicht richtig am Bildschirm erscheint kann HOG3.INI gelФscht werden. Die Basisposition ist dann unten links. ═══ 1.9. Programmversionen ═══ Version Оnderung V 1.42 Komandoparameter -e lДсt HOG3 messen, das Ergebnis auf Datei oder Drucker schreiben und anschlieсend beenden. Das HOG3.KEY wird nun auch gelesen wenn im Setup MБll steht. V 1.41 Das MenБ enthДlt nun Laufwerksbuchstaben, die Daten kФnnen mit "Druck" in eine Datei oder auf einen Drucker (Dateiname: PRN) geleitet werden. Die Rechte Maustaste kann statt "Einlesen" ein KontextmenБ bringen. V 1.40 Das MenБ enthДlt neben "Datei" nun "Einlesen F2". Die Platte wird mit der rechten Maustaste oder mit Menu "Einlesen" oder durch F2 gescannt. Der Dialog "Laufwerk" enthДlt keinen Pfad mehr, dafБr werden Laufwerks- informationen angezeigt. Der Dialog Segmentfarben ist im neuen Dialog "Setup" integriert. Im Dialog "Setup" sind neue EinstellmФglichkeiten. Neben "Produktinfo" gibt es noch "Werbung" von mir! Dieses Dokument ist viel bunter und ausfБhrlicher. V 1.30 1. Щffentliche Version. Beim Programmende wird nicht mehr wild auf den Desktop gezeichnet. V 0.29 Farben und Font mit Drag 'n' Drop auf den Fenstertitel vom "Hauptfenster" und "Segmentfarben einstellen" geworfen, werden gespeichert. In "Segmentfarben einstellen" gibt es einen OK und Abbruchbutton, und statt 20 nun 26 Segmente. Hintergrundfarbe und Buttonfarben werden upgedated. Der Pfad fБr die INI-Datei kann mittel Parameter z.B. "-Ic:\user\diverse\Hog.ini" angegeben werden. Somit gibt es genБgend MФglichkeiten fБr dessen Standort (CD-ROM-fДhig). Auch der Key kann mittel Parameter z.B. "-K34dfg8lk756l387568d75643564tgzgewdfrgfe" angegeben werden. (Das Beispiel ist natБrlich kein echter Key!) V 0.28 Das vergessene install.cmd ist diesmal dabei. V 0.27 Kreissegmente werden nicht mehr aufgrund der Farbe, sondern 'richtig' erkannt. Die FenstergrФсe wird nun korrekt gespeichert (egal ob es beim Schlieсen minimiert oder maximiert war). Es gibt jetzt endlich eine Dialogbox fБr die Farbe der TortenstБcke "Segmentfarben einstellen". V 0.26 Die Maus kann in ein Kreissegment geklickt werden, um einen Pfad zu wДhlen. V 0.25 Neues Design und diese INF-Datei erstellt. V 0.24 Die Fonts, Farben und FenstergrФсe werden gespeichert. V 0.20 Die erste brauchbare Version lДuft. DOS V2 DOS-Programm von Otto Neuber (FastHog) DOS V1 DOS-Programm (Autor unbekannt) ═══ 1.10. Danksagung ═══ Besonders bedanken mФchte ich mich fБr die freundliche UnterstБtzung bei : Robert GlФckner 2:2490/1050 (Informationen und Beta-Tester) Otto Neuber 2:2490/1050.1 (Initiator von HOG3 und Mitarbeit) JФrg Stamer 2:2490/1050.10 (Weitere Anregung und Beta-Tester) Michael Hohner und weitere aus dem FIDO-Netz ═══ 2. MenБs ═══ Das MenБ fБhrt durch 1. Datei 2. Laufwerksauswahl F5 3. Pfadauswahl F6 4. Druck F4 5. Einstellungen 6. Ende F3 7. Einlesen 8. Info 9. Produkt Information 10. Autor Information 11. Weitere Produkte ═══ 2.1. Laufwerk ═══ Das LaufwerksmenБ enthДlt einen Dialog, um ein Laufwerk zu wДhlen. Laufwerksbuchstabe wДhlen [doppel Mausklick] Bei Laufwerk A oder B sollte auch eine Diskette eingelegt sein, selbiges gilt fБr CD-ROM. Wenn ein Laufwerk nicht bereit ist (CD-Rom nicht eingelegt) kann mit der Dialogbox des Fehlers dieses LW sofort abgewДhlt werden. Es wird dann nicht mehr in die Auswahl (und Direkt-LW-Buchtaben) aufgenommen. ═══ 2.2. Pfad wДhlen ═══ Das PfadmenБ enthДlt einen Dialog um einen bestimmten Pfad anzuzeigen. Im Gegensatz zum LaufwerksmenБ wird hier nicht das Inhaltsverzeichnis neu eingelesen. Vom Unterverzeichnis kann mit mit der Mausbedienung in die Grafik zurБckgeschaltet werden. ═══ 2.3. Einstellungen ═══ In diesem Notebook kФnnen Grundeinstellungen vorgenommen werden. ═══ 2.3.1. Startverhalten ═══ Platte sofort einlesen (Ja oder Nein) Rechte Maustaste Ja: startet das Einlesen (oder F2) Nein: Es kommt ein KontextmenБ mit Дhnlichen Punkten wie das MenБ Startlaufwerk Ja: dann wird dieses benutzt, falls kein Kommandoparameter angegeben ist. Nein: dann Laufwerk vom Kommandoparameter oder das aktuelle Laufwerk. Laufwerksbuchstabe fБr das Startlaufwerk. ═══ 2.3.2. PfadlДnge der Grafik ═══ Da bei HPFS lange Pfadnamen vorkommen (v.B.: ArbeitsoberflДche) kann man die Ausgabe "abschneiden". Im Eingabefeld die Maximale LДnge eingeben. Bei 0 wird nicht "geschnitten". Die Spaltenangabe ist noch nicht in Betrieb. Prozentanzeige Ja: Prozentangabe (FileSize*100)/AllFileSize Nein: keine Prozentangabe (fБr komprimierende Laufwerke) ═══ 2.3.3. Registrierung ═══ Das obere Feld gibt den Benutzername an. (Hier nichts eingeben) In das untere Feld den Registerkey eingeben. (Am besten mit Drag + Drop) Nach verlassen dieses Felden wird der Benutzername oben angezeigt. (Durch Klick aufs obere Feld, oder Tab, Seitenwechsel) ═══ 2.3.4. Segmentfarben ═══ In dieser Dialogbox kФnnen die Farben der TortenstБcke eingestellt werden. Vorgehensweise: Aus der Farbpalette (im OS/2 Systemordner - Systemkonfiguration) eine Farbe auswДhlen (CTRL/Strg + rechte Maustaste drБcken und festhalten) dann den Mauszeiger in das entsprechende Element bewegen und die Taste loslassen. Die Schriftfarbe (Vordergrund) wird die Farbe des TortenstБcks. So kann gleich die Kontrastwirkung kontrolliert werden. Die Hintergrundfarbe der Schrift hat keine Wirkung. ═══ 2.4. Produktinformation ═══ Informationen Бber Autor und E-MAIL-Adresse. ═══ 2.5. Autor Information ═══ Postadresse und was der Autor so macht. ═══ 2.6. Weitere Produkte ═══ Einige Produkte und etwas Werbung. ═══ 3. Maustasten ═══ Die Maustasten haben auch eine Funktion und sind so belegt: Die rechte Maustaste startet das Einlesen vom aktuellen Pfad, bzw. bringen ein KontextmenБ mit Laufwerk, Pfad, Einstellungen, Einlesen, Druck und Ende. Die linke Maustaste ist fБr Pfadauswahl im Kreis zustДndig. Ein Klick im Kreissegment springt in diesen Pfad (falls es einen Unterpfad gibt). Auсerhalb des Kreises in der linken HДlfte wird in die Root gesprungen, die rechte Seite springt einen Pfad zurБck. Zur Info verДndert sich der Mauszeiger in "<.." bzw. in "<<<..\". ═══ 4. Umgebung ═══ Die Umgebung von HOG3 kann geДndert werden: 1. Farbe des Fensterhintergrundes 2. Farbe des Balken wДhrend des Einlesens 3. Zeichensatz der Pfadbeschrifung 4. FenstergrФсe und Position von HOG3 5. Farbe der Tortensegmente/Pfadbeschriftung: SETUP Segementfarben. ═══ 4.1. Farben ═══ Die Hintergrundfarbe des Fensters ist ganz einfach durch Drag und Drop einer Farbe aus der Farbpalette realisiert. Die Farbpalette Die Farbpalette ist im OS/2 Systemordner - Systemkonfiguration zu finden. Farbe mit rechter Maustaste festhalten und im Tortenfenster loslassen. Die Torte wird nun neu gezeichnet. Die so eingestellte Farbe wird gespeichert. Die Farbe des Balken beim Einlesevorgang wird mit CTRL/Strg eingestellt. Auch die Segmentfarben werden so eingestellt. ═══ 4.2. Fonts ═══ Der Zeichensatz wird wie bei der Farbe auch durch Drag und Drop aus der Schriftartpalette eingestellt. ═══ 4.3. Fensterposition ═══ Je nach Form des Fensters (Quer oder Hochformat) wird die Beschriftung oben rechts oder unten geschrieben. Die Fensterposition und -grФсe wird beim Programmende gespeichert und steht beim nДchsten mal wieder genau so da. Note: Die Position wird fБr jede Instanz von HOG3 global gespeichert d.h. jede Instanz greift auf die selbe HOG3.INI zu. ═══ 5. Debugmodus - Fehleranalyse ═══ HOG3 kann wДhrend der AusfБhrung umfangreiche Informationen senden. Vorraussetzung hierfБr ist, daс ein Pipeserver (z.B.: PMSNOOP) mit dem Servernamen \PIPE\HOG3 vor HOG3 gestartet wird. Falls nicht, wird alles in die Datei HOG3.LOG geschrieben. Die Logdatei wird erzeugt wenn der Aufrufparameter -l abgegeben wird. Falls HOG3 Fehler macht bitte mir diese Logdatei und eine Fehlerbeschreibung zukommen lassen. ═══ 6. Semaphoren ═══ HOG3 kann durch Senden eines Semaphore zum erneuten Einlesen angeregt werden. Der Name der Semaphore ist: \SEM32\HOG3_nn Wobei nn eine Nummer von 01 bis 03 sein kann, je nach dem wie oft HOG3 bereits lДuft. ═══ 7. WБnsche ═══ Kein Programm ist vollkommen. Besonders nicht die, welche so auf die Schnelle mal geschrieben werden. Infolge dessen ist es auch sehr wahrscheinlich, daс sich in HOG3 noch einige kleinere Fehler befinden. Wenn so ein kleiner Fehler auftritt, einige Verbesserungen nФtig sind oder sich WБnsche ergeben wБrde ich mich Бber eine Mitteilung sehr freuen. Dies erfolgt am schnellsten Бber meine E-Mail Adresse. Ich versuche dann, dies bei der nДchsten Version zu berБcksichtigen. Einen Wunsch habe sogar ich: Da ich ein grФсeres Mobile aus CD-Roms bauen mФchte sammle ich alle CDs, die ich bekommen kann. Wer mir CDs schickt bekommt von mir auch den Key geschenkt. ═══ 7.1. Statistik ═══ FБr statistische Zwecke bitte via EMAIL folgende Angaben: 1. Prozessor, Takt, Chipsatz 2. Grafikkarte (SPEA, ATI64, ...) 3. benutzte BildschirmauflФsung (640x400, 800x1024, ...) 4. Festplattentyp (Conner, Seagate, Maxtor ...) 5. Controller (SCSI Adaptec, IDE, ...) 6. GrФсe der grФсten Partition (800 MB, ...) 7. dessen Einlesedauer (70 Sekunden, ...) 8. SchuhgrФсe ;-) MФglicherweise helfen diese Daten bei Optimierungen. ═══ 8. Registrierung ═══ HOG3 ist Shareware. Wenn das Programm dauerhaft benutzt wird mФchte es registriert werden (ja, darauf legt es, ganz wirklich, groсen Wert). Die Registrierung kostet fБr Privatanwender nur DM 8.00, fБr jeden anderen Anwender DM 25.00. (US-Dollar: 8 / 25) HOG3 lДuft ohne Registrierung nur wenige Monate. Es gibt keine EinschrДnkung. ═══ 8.1. Registrieren ═══ Wer HOG3 registrieren mФchte: - den Registrierungsbetrag Бberweisen an: RobertSmazinka Hypo Bank NБrnberg BLZ 76020214 Konto: 2920201507 oder Noris Bank NБrnberg BLZ 76020400 Konto: 7002930419 - als Schein per Post senden Als Verwendungszweck HOG3 und Versionsnummer angeben. Ich sende den Key dann so schnell wie mФglich zu. Am besten per E-Mail ═══ 8.2. E-MAIL ═══ Per "E-Mail" bin ich erreichbar: FIDO :Robert Smazinka 2:2490/1050.4 INTERNET:smaz@fortytwo.nbg.de Note: Achtung Telekombenutzer: Da ich per E-Mail antworte, sollte der Mitteilungsempfang freigeschaltet sein. Sonst landet der Key im DatenmБll der Telekom! Auch habe ich keine besonders guten Erfahrungen mit dieser Art der Kommunikation gemacht. ═══ 8.3. Adresse ═══ Meine Postadresse: Robert Smazinka Harmoniestraсe 10 90489 NБrnberg Germany Einen Anrufbeantworter hab ich auch. Die Nummer steht im Telefonbuch von NБrnberg. ═══ 9. Haftungsausschluс ═══ Ich, Robert Smazinka, Бbernehme keine Garantie fБr die Funktion des Programms. Es liegt an jedem selbst wie er dieses Programm einsetzt. Ich Бbernehme keine Haftung fБr Datenverluste jeglicher Art, auch dann nicht wenn diese Datenverluste auf das vorliegende Programm zurБck zu fБhren sind. Dieses Programm ist Shareware und darf von jedem weiterverteilt werden, solange dies nicht gewerblichen Zwecken dient. Es darf an diesem Programm nichts geДndert oder hinzugefБgt werden. Bei der Benutzung in einem Gewerbe oder zum Vertrieb des Programms ist vorher sich mit mir in Verbindung zu setzen! Vor verbreiten auf CD-ROMs und Mailboxen ist mit mir Verbindung aufzunehmen. Ich werden dann eine Erlaubnis erteilen (oder nicht).