Frau Gisela`s Problemecke

Dies ist eine neue Rubrik, in der diverse Fragen gestellt oder Probleme geschildert werden können. Da Frau Gisela in dieser Ausgabe (wie immer) gerade bei einer bekannten deutschen Frauenzeitschrift unabkömmlich ist, werden gezwungenermaßen wir versuchen zu helfen bzw. den Sachverhalt hier veröffentlichen, um jemanden zu finden, der dies kann.

Von verschiedenen DOpus5-Usern wurden spezielle Probleme an Andreas Schlick herangetragen, an den ich somit das Wort übergebe:


Frage: Ich kann per Short-Cut einfach nicht die Lister in den Piktogramm Plus Modus umschalten. Was mache ich falsch, bzw. wo ist die Taste mit dem Hochkomma?
Antwort: Die ´-Taste ist direkt neben der Any-Key-Taste. ;-))
Im Ernst, die Short-Cuts der Menüs sind für die amerikanische Tastaturbelegungen ausgelegt. Ich plädere daher schon seit V5.0 dafür, daß die gesamten Menüs konfigurierbar werden, damit die Short-Cuts auch ändern kann. Bei der deutschen Tastaturbelegung liegt das benötigte Zeichen auf der Tastekombination <linke Alt + ä>.
Um nun den Lister umzuschalten, muß man zuerst den Mauszeiger auf die Statuszeile des Listers bewegen (die Zeile, in der angezeigt wird, wieviele Dateien und Verzeichnisse vorhanden sind), drückt dann die rechte Amiga-Taste (gedrückt halten), dann die linke Alt-Taste (gedrückt halten) und zu guter letzt noch die ä-Taste. Mit etwas Geschick wird dann der Lister umgeschaltet. :)
Frage: Hm, aber warum muß ich denn auch noch den Mauszeiger auf die Statuszeile bewegen??
Antwort: Durch das Drücken der linken Alt-Taste und der Amiga-Taste wird die linke Maustaste simuliert, dadurch würde dann z.B. ein anderes Fenster aktiviert, anstatt daß DOpus das ´-Zeichen zum Umschalten erhält. :(
Frage: Gibt es denn keine andere Möglichkeit? Es muß doch trotz dt. Tastaturbelegung bequemer gehen!
Antwort: Doch, die gibt es! Und zwar kann ein HotKey in DOpus definiert werden, der den Quelllister umschaltet. Die Typ des Hotkeys ist "Befehl" und dann muß folgendes eingegeben werden:
Set Mode Icon Action
Ich habe mir jedoch auch keine Kosten und Mühen gescheut <hüstel> und habe ein ARexx-Script geschrieben, das z.B. auf einen Hotkey gelegt, dann die Modi des Quell- bzw. Ziellister hin- und herschaltet. Dadurch kann man dann mit einem Hotkey den Quelllister oder Ziellister zwischen Piktogramm Plus und Text und/oder Piktogramm hin- und herschalten. Das Script liegt diser AmZeiger als lha gepacktes Archive bei. Nach dem Entpacken wird es einfach nach Rexx: kopiert und dann der entsprechende Hotkey eingerichtet (Typ: ARexx):
Rexx:DO-Pikto.rexx {Ql}
für den Quelllister, bzw.
Rexx:DO-Pikto.rexx {Qd}
für den Ziellister. Es ist leider nicht möglich den aktiven Lister unabhängig von der Quell/Ziellister-Einstellung zu manipulieren. :-(

Zur Konfiguration des Script muß mit einem Texteditor (Ich empfehle GoldED) die Zeile "IconToo = 0" geändert werden.
Wird "IconToo = 0" gesetzt (ohne die Anführungsstriche!) dann wird nur zwischen dem Text und dem Piktogramm Plus Modus hin- und hergeschaltet. Wird "IconToo = 1" gesetzt (ohne die Anführungsstriche!), dann schaltet das Scriipt zwischen allen drei Modi hin- und her.

Bei langsamen Rechner/Festplatte könnte es einen Geschwindigkeitsgewinn bringen, wenn man vorher (am besten aus der User-Startup heraus) das Script nach RAM: kopiert und es von da aus aufruft. Tests in dieser Richtungen wurden von uns jedoch nicht vorgenohmen.

Frage: Ich habe einen Internet-Zugang und benutze Miami mit div. Zusatztools. Wenn ich nun online gehen, muß ich immer sämtliche Programme starten (z.B. Voyager, YAM, AmFTP...). Kann sowas nicht auch automatisiert werden?
Antwort: Auch dafür habe ich ARexx-Script da. (Welch ein Zufall ;-) Das Script liegt ebenfalls in dem Lha-Archive.

Zur Installation wird es einfach nach Rexx: kopiert (Dateiname: "MST.rexx"). Die Konfiguration läuft wieder über einen Texteditor. Nach dem einleitenden Kommentar kommen die Konfig-Zeilen. Für jede der unterstützten Programme gibt es zwei Zeilen. Die erste Zeile gibt an, ob das Programm gestartet, bzw. beendet wird und die zweite gibt den Pfad+Programnamen an. Die Variablen entsprechen den Programmnamen und die Variablen des Pfades entspricht dem Programmnamen + <Unterstrich> + "path"
Bei einer 0 wird das Programm nicht gestartet/beendet und bei einer 1 wird es.

Hinweis: MicroDot-II kann aufgrund des Mangels einer Dokummentation des ARexx-Ports bzw. dem Fehlen desselben nicht beendet werden!

Das ARexx-Script erwartet als Parameter eine 0 oder eine 1. Bei der Null werden die Programme gestartet und bei der Eins werden sie beendet. Das Script kann entweder direkt aus einer Shell aufgerufen werden (mit rx) oder läßt sich als Button in DOpus eingebunden werden. Desweiteren läßt es sich noch in Miami einbinden. Auf der Seite "Events" von Miami lassen sich nämlich ARexx-Scripts definieren, die beim Start oder beim Beenden von Miami ausgeführt werden. Dort kann dann das Script eingetragen werden (dann sollte aber Miami=0 eingestellt sein und der Parameter darf auch nicht weggelassen werden).

Soweit meine Antworten... :-)
Euer Andreas Schlick


Prev Inhaltsverzeichnis Next
©`97Der AmZeiger