Suchorte speichern?

Aktuelle Version: 12.7 (23.11.2017)
Alles zum Thema Directory Opus
Antworten
RagnarHH
Beiträge: 2
Registriert: 2. Mai 2015 15:40
Betriebssystem: Windows 8.1; Windows 10 TP [x64]
Produkt: DOpus 10.5.7.0 (5215) x64
Version DOpus: Pro

Suchorte speichern?

Beitrag von RagnarHH » 2. Mai 2015 16:01

Hallo an Alle,

Ich habe eine Frage zur Suche in DOpus 10.
Szenario:
Ich muss (große Anzahl von Dateien) häufig in den selben Ordnern nach Dateien suchen.
Suchen1.JPG
Gibt es eine Möglichkeit eingestellte Suchorte zu Speichern?
Ich möchte nicht, ist auch in diesem Fall auf Grund von großer Ordnertiefe, jedes Mal die Ordner manuell hinzufügen.
Suchen2.JPG
Suchen2.JPG (13.51 KiB) 1456 mal betrachtet
Edit: Ich habe mir (manchmal kommt man ja schon selbst beim Fragen auf die Antwort) einen einfachen Schalter erstellt der den Suchdialog öffnet.
Kann man in diesem Schalter nicht dann auch die Suchorte definieren?
Suchen3.JPG
Liebe Grüße aus Hamburg und schon jetzt vielen Dank für die Hilfe

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: Suchorte speichern?

Beitrag von Kundal » 2. Mai 2015 21:12

Dieser Schalter öffnet die Suchanzeige mit den letzten Einstellungen einschließlich der Pfade:

Code: Alles auswählen

Find LOADPREV=all
Für eine einfache Suche würde ich die Suchanzeige ganz vermeiden und nur eine Dialogbox zur Eingabe des Suchbegriffs verwenden:

Code: Alles auswählen

Find {dlgstring|Suchbegriff eingeben:} IN "R:\FFOutput" "I:\BUDA" "T:\Receiver-Aufnahmen"
Weitere Optionen zur Verfeinerung der Suche findest du in der Befehlsreferenz.

RagnarHH
Beiträge: 2
Registriert: 2. Mai 2015 15:40
Betriebssystem: Windows 8.1; Windows 10 TP [x64]
Produkt: DOpus 10.5.7.0 (5215) x64
Version DOpus: Pro

Re: Suchorte speichern?

Beitrag von RagnarHH » 5. Mai 2015 14:30

Lieben Dank,

Das hat mir echt weitergeholfen. War ja schon auf dem richtigem Wege...
:) Es ist manch mal so einfach wenn da nur nicht so viele Bäume im Wald stehen würden nich? :lol:

josinoro
Beiträge: 166
Registriert: 4. Aug 2013 19:58
Version DOpus: Pro

Re: Suchorte speichern?

Beitrag von josinoro » 18. Nov 2015 09:39

Hallo RagnarHH,

ich habe hier ein Script, welches nach in einer Suchliste definierten Suchbegriffen sucht. Ich habe noch einmal gesucht, kann aber leider keine Quelle für dieses Script angeben.

Code: Alles auswählen

@script jscript
var FILENAME="E:\\Directory Opus\\Suchliste.txt";

// var FILENAME= DOpusAliases("dopusdata").path & "\\Suchliste.txt";

// var LOCATION=[
//	"\\\\192.168.0.1\\m",
//	"D:\\tmp",
//	"T:"
//];

var LOCATION=[
	"E:\\MultiMedia\\Filme",
	"E:\\__eBooks-Videos-Hörbücher"
];
///////////////////////////////////////////////////////////////////////////////
function OnClick(data){
	var searchme = new Dropdown().
					Load(FILENAME).
					Show("Suchbegriff auswählen", "MultiMedia-Suche");
	if (!searchme) return;
	DOpus.Output("Auswahl: " + searchme);
	var cmd = data.func.command; cmdline = "";
	DOpus.Output("Find: " + LOCATION.join('" "'));
	cmdline += 'Find IN "'+LOCATION.join('" "')+'" NAME "'+searchme+'" '
	cmdline += 'CLEAR RECURSE SHOWRESULTS=tab COLLNAME "VideoSuche"';
	cmd.RunCommand(cmdline);
}
///////////////////////////////////////////////////////////////////////////////
function Dropdown(){
	this.filepath	= "";
	this.vector		= DOpus.Create.Vector();
	this.win		= null;
	///////////////////////////////////////////////////////////////////////////
	this.FileToVector = function(filepath){
		var fso		= new ActiveXObject("Scripting.FileSystemObject");
		var file	= fso.OpenTextFile(filepath);
		var v		= DOpus.Create.Vector();
		while (!file.AtEndOfStream) v.push_back(file.ReadLine());
		file.Close();
		return v;
	}
	///////////////////////////////////////////////////////////////////////////
	this.CreateDialog = function(vector, text, title, sort){
		var dlg         = DOpus.Dlg;
		dlg.window      = (this.win?this.win:null);
		dlg.title       = title || "";
		dlg.message     = text || "Select:";
		dlg.buttons     = "Ok|Cancel";
		dlg.icon        = "question";
		dlg.choices		= vector;
		dlg.sort		= sort || true;
		return dlg;
	}
	///////////////////////////////////////////////////////////////////////////
	this.Show = function(text, title, sort){
		var dlg = this.CreateDialog(this.vector, text, title, sort);
		var result = dlg.Show();
		if (!result) return false;
		if (dlg.selection==-1) return "";
		return dlg.choices(dlg.selection);
	}
	///////////////////////////////////////////////////////////////////////////
	this.Load = function(filepath){
		this.filepath = filepath;
		this.vector = this.FileToVector(filepath);
		return this;
	}
}
Der Pfad der Suchliste mit dem Namen Suchliste.txt und die Suchpfade müssen direkt angegeben werden. Der Versuch, dies mit dem Installationsordner oder das Benutzerverzeichnis von Directory Opus zu verbinden ist mangels fehlender Kentnisse schief gegangen, wie in der ersten auskommentierten Zeile zu sehen ist.
Suchliste.txt
(33 Bytes) 32-mal heruntergeladen
MfG

josinoro

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Suchorte speichern?

Beitrag von tbone » 18. Nov 2015 10:33


josinoro
Beiträge: 166
Registriert: 4. Aug 2013 19:58
Version DOpus: Pro

Re: Suchorte speichern?

Beitrag von josinoro » 18. Nov 2015 11:11

Hallo tbone,

ich hatte nur den Suchbegriff Mulimedia auf dem Schirm. Danke, dann kann ich dich auch dort noch einmal fragen!

MfG

josinoro

Benutzeravatar
tbone
Berater
Beiträge: 405
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Suchorte speichern?

Beitrag von tbone » 18. Nov 2015 11:44

Ich sehe gerade, wir sind ja hier im DO v10 "Abteil".
Das gezeigte und verlinkte Script läuft erst ab v11. Betroffene sollten upgraden! o)

Antworten

Wer ist online?

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