FiFi -- Ein kleiner FileFinder

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
#NULL
Beiträge: 2237
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

ich hab mir jetzt ein pröggchen geschrieben, dass mir die parameter-übergabe korrigiert.

Code: Alles auswählen

pp.s=ProgramParameter()
If Not pp
  PARA$="E:\ProjectsPureBasic\"
Else
  If Left(pp,1)=Chr(34) And Right(pp,1)=Chr(34)
    pp=Mid(pp,2,Len(pp)-2)
  EndIf
  If FileSize(pp)=-2
    pp+"\"
  EndIf
  PARA$=Chr(34)+pp+Chr(34)
EndIf


RunProgram("E:\PROGS\FiFi\FiFi.exe", PARA$, "")
es geht nur darum, bei ordnern ein "\" anzuhängen, damit er nicht im übergeordneten verzeichnis landet. eine weiterleitung über batch ging nicht, weil bei parametern mit leerzeichen aus ein

Code: Alles auswählen

"C:\path with space"\
wird.

auf jeden fall guckt aus meiner quicklaunch jetzt der run_FiFi, und wenn ich ihm einen drag hin droppe (ordner oder datei), dann startet er wie er soll. und einfach so gestartet, landet er in meinem PB-ordner :)
my pb stuff..
Bild..jedenfalls war das mal so.
Benutzeravatar
Xaby
Beiträge: 2144
Registriert: 12.11.2005 11:29
Wohnort: Berlin + Zehdenick
Kontaktdaten:

FiFi fass

Beitrag von Xaby »

find es nicht schlecht.

Ob man noch so ein RollDown-Menü auch für die Suchbegriffe machen möchte, ist wohl eher unwichtig. Meist sucht man ja eh immer nach anderen Dingen oder?

Was ich noch cool finden würde wäre, wenn man den Inhalt in einer Datei suchen lässt ... dass neben jeder Datei gleich steht, an welcher Position es gefunden worden ist. Bei TextDateien optional auch Zeile und Zeichen der Spalte ...

Richtig geil wäre sowas: FiFi.exe 'C:\' 'Paul*.txt' 'Karl* /McOn > output.csv

Das wäre der Oberburnder.

Also Parameterangabe und dann mit Ausgabe in einer Datei von deiner FindeListe mit den angaben, wo was gefunden wurde.

Naja, wo was gefunden wurde, ist nur sinnvoll, wenn es sich zum Beispiel um JPEGs oder so handelt. Wo die META-Daten immer an selber Stelle sind. Da könnte man dann gleich sehen, ob man selbst der Autor ist oder wer anders.

Vielleicht auch sowas wie Google macht ...
immer noch die Zeile davor und danach.

Wenn man dann in Dokumenten sucht, und nur ein halbes Wort weiß, aber nicht erst alle öffnen möchte, um das richtige zu finden ...

Aber so gefällt mir FiFi schon, besser als der animierte Hund bei Windows.

Die Suche von 2000 ist auch in Ordnung, aber mit XP findet man echt nix.
Weiß der Geier.

Auf jeden Fall find ich es toll, dass es dich und deine Programme gibt.
Und wenn wir uns mal über'n Weg laufen, bekommst von mir auch einen FreeHug (Infos: http://www.free-hugs.com/howtogive.shtml)

>> wenn sich das Optionsfenster auch merken würde, wo man es hinschieb, ... ich würde dich heiraten ... naja, wenn es nur noch dich und mich auf der Erde gibt oder so ähnlich.

Gruß, Folker :allright:
Kinder an die Macht http://scratch.mit.edu/
horst
Beiträge: 70
Registriert: 08.09.2004 19:33
Wohnort: München
Kontaktdaten:

Re: FiFi -- Ein kleiner FileFinder

Beitrag von horst »

Da ich auch schon mal so ein Such-Tool geschrieben habe, das aber leider immer wieder abgestürzt ist, habe ich heute mal FiFi getestet. Und siehe da, FiFi stürzt auch ab. Und zwar:

+ beim Öffnen einer Datei per PB-IDE (bei anderen Editoren keine Prbleme)
+ wenn man mehrere Dateien nacheinander öffnet (unvorhersehbar, die erste funktioniert immer)

Kann das irgendwer reproduzieren?

DEBUG zeigt den Absturz immer zwischen Callback-Routine und WaitWindowEvent(), also PB-intern. Ich habe das schon mal im Englischen PB-Forum reklamiert (bei Version 4.00), aber bis heute hat sich nichts geändert.
horst
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Hab das Problem auch.
Außerdem: bei überlangen Dateipfaden,
die nichtmal Windows unterstützt,
aber Adobe irgendwie auf meinen PC gekriegt hat, :?
stürtzt FiFi auch ab, wenn es beim Suchvorgang dort ankommt.

(Ich konnt die Datei nur entfernen, indem ich alle
übergeordneten Ordner in "b" umgenannt habe,
dann war der Pfad kurz genug )
horst
Beiträge: 70
Registriert: 08.09.2004 19:33
Wohnort: München
Kontaktdaten:

Beitrag von horst »

Macros hat geschrieben:Hab das Problem auch.
Danke.
Ich habs noch mal (inkl. Test) unter "Allgemein" gepostet.
horst
Michael Vogel
Beiträge: 72
Registriert: 16.03.2006 11:20

Beitrag von Michael Vogel »

Wo kann man die aktuelle Version (und/oder den Sourcecode) bekommen?

Michael
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Michael Vogel hat geschrieben:Wo kann man die aktuelle Version [...] bekommen?
ich werde mich heute Abend noch mal dransetzen, den Code (auf PB4.3)
aktualisieren und säubern und dann einen entsprechenden Link zur Exe hier
posten. Den Code gebe ich vorerst noch nicht heraus.

Danke für Euer Interesse & Grüße ... Kiffi
a²+b²=mc²
Michael Vogel
Beiträge: 72
Registriert: 16.03.2006 11:20

Beitrag von Michael Vogel »

Danke, Kiffi :allright:
der Sourcecode (und somit die verwendete PB-Version) werden ohnehin erst interessant, wenn ich dein Tool (endlich :) ) mal sehen darf.

Michael
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Beitrag von Bisonte »

Kurze Anmerkung : Der DL Link verweist auf alles andere aber nicht auf FiFi....
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

>Kurze Anmerkung : Der DL Link verweist auf alles andere aber nicht auf FiFi....

Welcher DL-Link?
Antworten