bash skript fselect und mc

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

bash skript fselect und mc

Beitrag von feldmaus » 11.10.2006 22:15:40

Hi,

bin gerade dabei ein skript zu schreiben, wo dateien grafisch ausgewählt werden können
und dann an das skript übergeben werden sollen.

Das skript soll dann mal irgendwann unter mc Benutzermenu als drucker applikation zur Verfügung stehen.

Dies wollte ich mit dialog machen, allerdings lässt --fselect zu wünschen übrig.
Daher wollte ich den mc im skript aufrufen, über den dann die Dateien ausgewählt werden sollen und dann an das skript übergeben werden sollen.

Wie macht man dies am besten?

Methusalix

bash skript fselect und mc

Beitrag von Methusalix » 12.10.2006 19:22:00

Hallo,

ich benutze in einem Script zur Datensicherung dialog und dabei
auch den Schalter --fselect. Dabei wird die Dateiauswahl zwecks
Weiterbearbeitung an eine Variable übergeben, was auch ohne Probleme
funktioniert. Wie sehen denn die durch --fselect verursachten
Probleme aus ?

Gruß
Matthias

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 12.10.2006 19:49:03

Irgendwie kann man sich nicht durch die Verzeichnisse klicken um zu der gewünschten Datei, die man auswählen will, zu gelangen.

Oder wechselt man in --fselect2 in ein Verzeichniss?

Methusalix

bash skript fselect und mc

Beitrag von Methusalix » 12.10.2006 20:17:49

Hallo,

dialog wird über die Tastatur gesteuert. Ob das auch mit der Maus
geht, weiß ich nicht. Was den Schalter --fselect angeht, benutze mal
die TAB Taste um zwischen den Fenstern zu wechseln. Wenn Du in dem
Fenster mit den gewünschten Dateien bist, nimm die Pfeil-Taste um zur
richtigen Datei zu gelangen und anschließend die LEER Taste um die
Datei auszuwählen. Dann sollte es eigentlich keine Probleme geben.
Du kannst auch mit--fselect ein Startverzeichnis vordefinieren.

Code: Alles auswählen

dialog --clear --title "Bitte die Datei auswählen!" --fselect ${BACK} 14 76 \
Hier befindet sich das vordefinierte Verzeichnis hinter --fselect ${BACK}
Gruß
Matthias

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 13.10.2006 16:14:22

Mein Problem bei fselect2 ist das wechseln in Unterordner.
Wie wechselt man in Unterordner?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: bash skript fselect und mc

Beitrag von herrchen » 13.10.2006 17:30:17

feldmann_markus hat geschrieben: Das skript soll dann mal irgendwann unter mc Benutzermenu als drucker applikation zur Verfügung stehen.
warum bindest du das script nicht direkt in das menue von "mc" ein?

herrchen

Methusalix

bash skript fselect und mc

Beitrag von Methusalix » 14.10.2006 01:54:53

Hallo,

--fselect2 kenne ich (und auch meine lokale man-page) nicht. Das
Wechseln in Unterordner (oder auch sonst wo hin) ist mit dialog/--fselect kein Problem. Siehe dazu auch:

Code: Alles auswählen

man dialog
Im Netz der Netze gibt es auch ausreichend
Beispiele dafür.
Gruß
Matthias

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Re: bash skript fselect und mc

Beitrag von feldmaus » 14.10.2006 04:37:02

herrchen hat geschrieben:
feldmann_markus hat geschrieben: Das skript soll dann mal irgendwann unter mc Benutzermenu als drucker applikation zur Verfügung stehen.
warum bindest du das script nicht direkt in das menue von "mc" ein?

herrchen
Könnte man machen.

Steht aber nicht auf meiner Liste.
Auf meiner Liste stehen Filter, Reihenfolge der Filter, Einfaches Programmieren mit Systembefehlen(Notfalls python), Drag&Drop ...

Es wird so ein wenig wie kprinter, aber halt nur für die Konsole.
Dabei wollte ich das manuelle Duplexprinting vereinfachen, sodass man keine unnötigen Blätter verschwendet.


Zur Zeit sammel ich Ideen. Und mache mir erstmal ein Bild was ich wirklich will, als Struktogramm.

Ob ich wirklich auf Python(curse,os,sys Bibliothek) umsteigen muss wird sich im Laufe der Zeit ergeben.
Ich wollte eigentlich nur dialog verwenden.

Aber auf jeden Fall ist es überfällig das in den MC eine Drucker Applikation reinkommt. :-)


mit "fselect2" meinte ich das Beispiel Skript unter /usr/share/doc/dialog/examples/fselect2

Antworten