@database HostJunkey.guide @author Marcus Tobias @node main "HostJunkey" HostJunkey 1.0 das ultimative Internet-Tool von Marcus Tobias I. @{" Einleitung " link Einleitung} II. @{" Systemanforderung " link Systemanforderung} III. @{" Bedienung " link Bedienung} IV. @{" Neuerungen " link Neuerungen} V. @{" Registration " link Registration} VI. @{" Installation " link Installation} VII. @{" History " link History} VIII. @{" Zukunft " link Zukunft} IX. @{" Coding " link Coding} X. @{" Grüße " link Gruesse} @endnode @node Einleitung Einleitung Programmidee von Martin Lindhorst Wenn sie im Internet sind und HostJunkey installiert ist, merkt es sich alle Hostnamen zu denen Sie sich verbinden. Diese sind dann wieder einfügbar via Hotkey. Mit einem anderen Hotkey läst sich ein Fenster auf jedem beliebigen Screen öffen, in dem Sie den Host auswählen können, den sie einfügen möchten. Das Einfügen erfolgt durch eine Simulation der Tastendrücke, so das es in jedem Eingabebereich benutzt werden kann (z.B. Shell,Stringgadgets...). Das System ist ähnlich dem von Powersnap. Achja.. noch ein Hinweis: HostJunkey muß vor dem Programm gestartet werden, von dem es die Hostnamen speichern soll. Sollte das nicht der Fall sein wird halt nicht aufgezeichnet. Ebenso sollten sie HostJunkey nicht immer wieder beenden und neustarten, da der Speichermüll der Patches immmer mehr wird. Sollten sie also genug Speicher haben starten Sie am besten HostJunkey mit dem System in der WBStartup an oder kurz bevor der TCP/IP Stack aufgebaut wird. @endnode @node Systemanforderung Systemanforderung - 680x0 Processor - OS 2.x oder höher - MUI 3.x oder höher für die Prefs @endnode @node Bedienung Bedienung Patch: 1.Hotkey: Standard Hotkey: ALT SHIFT h Öffet das History-Fenster. Dieses kann auf jedem Screen geöffnet werden. Oben befindet sich ein Cycle-Gadget mit dem die Sortierung der Hostnamen eingestellt werden kann. Es kann nach Zeit,Namen und IP sortiert werden. Darunter werden sie gesammelten Namen in einem Listview angezeigt. voran steht die IP und danach der Name des Host. Wenn sie einen Host ankicken, wird dessen Name/IP eingefügt. 2.Hotkey: Standatd Hotkey: ALT SHIFT j Schreibt den letzten (bzw. den im History-Fenster ausgewählten) >HostNamen<. 3.Hotkey: Standatd Hotkey: ALT SHIFT k Schreibt die letzte (bzw. die im History-Fenster ausgewählte) >HostIP<. Exchange: Mit Active/Inactive läst sich das speichern der host ein- bzw. ausschalten. Mit Remove wird HostJunkey aus dem Speicher entfernt. Prefs: Die Prefs werden in der Datei ENVARC:HostJunkey.prefs gespeichert Das Fileformat ist eigentlich ganz einfach: Eine simple Textdatei Zeile 1...Hotkey für History-Fenster Zeile 2...Hotkey für Hostname-Ausgabe Zeile 3...Hotkey für HostIP-Ausgabe Und nur in der registrierten Version activ: Zeile 4...Der Wert für die maximale Anzahl an Host die gespeicht werden (1..32000) Alle Zeilen MÜSSEN mit einem RETURN beendet werden! Die Hotkeys sind im standard commodity format wie z.B.: ALT SHIFT h. Das Format ist . Qualifiers: ALT,LALT,RALT...............ALT-Tasten COMMAND,LCOMMAND,RCOMMAND...Amiga-Tasten SHIFT,LSHIFT,RSHIFT.........Shift-Tasten CTRL........................Control-Taste NUMPAD......................Tasten auf dem Numpad Spezielle Tasten: TAB.........................Tabulator SPACE.......................Space RETURN......................Return ESC.........................Escape-Taste F1,F2,F3,..,F10.............Funktionstasten BACKSPACE...................Backspace DEL.........................DEL-Taste HELP........................HELP-Taste NUMPAD ENTER................Enter-Taste auf dem Numpad CURSOR_UP...................Cursor oben CURSOR_DOWN.................Cursor unten CURSOR_LEFT.................Cursor links CURSOR_RIGHT................Cursor rechts @endnode @node Neuerungen Neuerungen naja... noch nix, ist auch erst die erste Version :))) @endnode @node Registration Registation Limit: Die Sharewareeinschränkung ist, das nur die letzten 20 Hosts gespeichert werden. Dieser Wert läst sich mit dem Keyfile verändern. Registrierung: Um sich registrieren zu lassen schickt mir einfach eine Übersetzung der Locales,Docs oder Installer oder einen Bugreport.Oder aber auch Vorschläge zu HostJunkey. Schickt es mir via E-Mail, und ich schicke ein Keyfile zurück. Oder ihr schickt mir mit der Post ein bischen Kohle. Das geht auch. (Ich glaube kaum daß das jemand macht... naja) Meine Adresse: Marcus Tobias Ramberstr. 41 30161 Hannover (hat sich seit dem letzten WarpWB-Release verändert) E-Mail: MarcusTobias@gmx.de (hat sich seit dem letzten WarpWB-Release verändert) @endnode @node Installation Installation Einfach Installerscript im "Install"-Verzeichnis der gewünschten Sprache starten. @endnode @node History History 1.0 (20.11.98) - erster Release - Locale-Unterstützung - Commodity-Unterstützung - Installer-Script @endnode @node Zukunft Zukunft - Tastatursupport für das History-Fenster - Speicherung ins Clipboard - externes Prefs-Programm Wer noch ideen hat: Last euch damit registrieren. @endnode @node Coding Für deutsche Coder HostJunkey ist nun mein zweiter Release auf dem Amiga. Ebenso wie WarpWB, ist HostJunkey in AmigaE geschrieben. HostJunkey benutzt die commodities.library für alle Hotkeys. Bisher habe ich es nur mit Miami3.0 getestet. Da Miami (eventuell auch AmiTCP) für jeden Task eine eigene bsdsocket.library aufbaut patch HostJunkey erst die OpenLibrary-Funktion von exec. Öffnet ein Task erfolgreich die bsdsocket.library, patch er in der neu erstellten Library die GetHostbyName und GetHostbyAddr Funktionen. Dies ist natürlich nicht ganz legitim, aber meiner Meinung nach nicht anders zu realizieren. Ein weiterer Nachteil ist, daß die Patches schwehr zu entfernen sind, da ich nicht 100% feststellen kann ob die Patches noch aktiv sind. Also habe ich diese nur deaktiviert und somit einen Speichermüll von 32 Bytes pro Patch hinterlassen. Sorry :(( @endnode @node Gruesse Grüße Moral Support: Martin Lindhorst, Arne Schwettmann,Jan Hoffmann, Kai Funke Achja... und noch die Frauen: Melanie Meier, Anne Onken, Stefanie Erwig, Julie Fischer, Jenny Rebeschke, Melanie Oberbeck, Olga Koch, Maike Hoffmann, Nora Fecke,Jessica König, Simone Mattes, Tanja Liebig..... Allgemein: Oleg Sergeev @endnode