Selektiere jede n. Datei

Forum zur Erstellung von Schaltern über den Befehlseditor
Antworten
jr
Beiträge: 10
Registriert: 2. Mär 2005 12:12

Selektiere jede n. Datei

Beitrag von jr » 16. Feb 2011 01:04

Hallo,

kann mir bitte jemand helfen folgende Selektion zu realisieren.
Ich würde gerne jede n. Datei auswählen.
Also zb. jede 10. Datei (10, 20, 30,...)
Wär das mit den Dopus eigenen Scriptbefehlen möglich?
Wie müsste das ausschaun?

Herzlichen Dank

Grüße
Rob

Benutzeravatar
tomtom
Berater
Beiträge: 585
Registriert: 2. Jun 2004 07:26
Betriebssystem: Win 7 Home 32bit
Produkt: DOpus immer aktuellste Version
Version DOpus: Pro
Wohnort: Oelde / Münsterland

Re: Selektiere jede n. Datei

Beitrag von tomtom » 20. Feb 2011 12:11

Leider habe ich keine Möglichkeit gefunden.

Benutzeravatar
Kundal
Moderator
Beiträge: 1341
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Selektiere jede n. Datei

Beitrag von Kundal » 10. Jun 2011 00:15

In Version 10 gibt es das neue Argument RANGE für den Select-Befehl. Damit kann man z.B. mit "Select RANGE=1-10" die ersten 10 Dateien im aktuellen Ordner auswählen. Es funktioniert aber auch eine Auflistung der auszuwählenden Dateien mit Kommatrennung. Für sehr viele Dateien ist das natürlich mühselig.
Ich habe ein Feature Request an GPSoftware gesendet hier einen entsprechenden Kurzbefehl (z.B. Select RANGE=1|5 wobei erste Zahl=erste zu markierende Datei, zweite Zahl=Sequenz) hinzuzufügen.
Bis dahin muss man sich mit der Auflistung behelfen.
Hier ein Beispiel-Schalter, der per Auswahl Sequenzen von 2-5 für jeweils 7 Dateien markieren kann:

Code: Alles auswählen

<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none">
	<label>Sequenz markieren</label>
	<tip>Markiert jede n-te (n=2-5) Datei</tip>
	<icon1>#selectallfiles</icon1>
	<function type="normal">
		<instruction> Select RANGE {dlgchoose|Sequenz wählen:|Jede 2. Datei markieren=1,3,5,7,9,11,13+Jede 3. Datei markieren=1,4,7,10,13,16,19+Jede 4. Datei markieren=1,5,9,13,17,21,25+Jede 5. Datei markieren=1,6,11,16,21,26,31} </instruction>
	</function>
</button>

Benutzeravatar
Kundal
Moderator
Beiträge: 1341
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Selektiere jede n. Datei

Beitrag von Kundal » 10. Jun 2011 11:32

Eine weitere Möglichkeit ist der Befehl CLI QUICKRANGE, der am unteren Rand der Dateianzeige ein Eingabefeld anzeigt.
Mit z.B. CLI QUICKRANGE 1,3,5,7,9,11,13 bekommt man mit einem Klick die gewünschte Auswahl, die im Eingabefeld editiert/erweitert werden kann.
In einem Menüschalter könnte man sich damit alle erdenklichen Sequenzen als Schalter anlegen.

jr
Beiträge: 10
Registriert: 2. Mär 2005 12:12

Re: Selektiere jede n. Datei

Beitrag von jr » 18. Jun 2011 10:24

vielen dank für die hilfe!
werd mir das dann mal ansehen.
und vielleicht kommt ja bald eine offizielle unterstützung von gpsoft :)

Benutzeravatar
Support
Site Admin
Beiträge: 3100
Registriert: 5. Apr 2003 14:21
Betriebssystem: Windows 7 & 10
Produkt: DOpus 11/12, R-Studio 8, Sawmill 8, RDI 6, MindGenius 6
Version DOpus: Pro
Wohnort: Frankfurt
Kontaktdaten:

Re: Selektiere jede n. Datei

Beitrag von Support » 18. Jun 2011 16:33

Ich kann mir nicht vorstellen, dass es dafür viele Anwendungsfälle gibt. Man kann wirklich nicht jede Funktion in eine Software einbauen, sondern versucht die zu ermitteln, die für eine größere Anzahl von Anwendern hilfreich sind. Es ist in dann aber doch sehr praktisch, wenn sich die Funktion dennoch ausführen lässt, auch wenn es komfortabler sein könnte.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste