PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Durschsuchen von Verzeichnissen und deren Unterverzeichnisse



ChMaster|LFreak
26-08-2004, 14:23
Hallo,

ich habe da ein problem.
Ich habe ein Commandlinetool was Verzeichnisse durchsucht und deren unterverzeichnisse. Und ich schreib mir gerade ein QtGUI dafür, wie üblich :p

nun möchte ich die dateien in einem TextLabel angezeigt bekommen und den status in einer progressbar wie weit er gerade ist also in %?

leider habe ich kein plan wie ich es anstellen soll. :(
ein kleines bsp. währe net um es mir zu verdeutlichen?
Gruß
ChMaster|LFreak

Boron
26-08-2004, 15:35
Du brauchst von dem Kommandozeilenprogramm irgendeine Info, wieviel Dateien von wieviel insgesamt schon durchsucht wurden. Oder so ähnlich.
Dann ist eine Fortschrittsanzeige echt kein Problem mehr.

Wenn du den Quellcode des Kommandozeilenprogramms hast, könntest du es entsprechen erweitern.

ChMaster|LFreak
26-08-2004, 18:37
von der log die erstellt wird (erstellt das cmdtool),
werden ca. 100'000 dateien durchsucht. so stehts jedenfals in der log.

ChMaster|LFreak
27-08-2004, 07:19
nachtrag:
------------

| /windows/C/Data/Backup/STUNTS.zip >>> STUNTS/MCGA.DIF

der | bewegt sich am anfang. leider gibt das cmdtool keine prozentzahl aus
aber er zeigt die dateien an?

hilft das?

ChMaster|LFreak
29-08-2004, 00:24
Wenn du den Quellcode des Kommandozeilenprogramms hast, könntest du es entsprechen erweitern.

leider ist der quellcode nicht offen :( es ist für nicht commerziele zwecke, also ich kann es kostenlos (freeware) verwenden.

darum ersuch ich hier hilfe, der author teilte mir nur mit das er nicht
vor hat ein GUI zu schreiben, schade eigentlich, also mach ich mich an
die arbeit, wie ich so bin, ein GUI verwöhnter Linuxuser, speziel KDE :D

EDIT: naja ich kann die grösse des verzeichnis ermitteln und dann mit
der pBar arbeiten, das ermitteln ist kein problemm aber das anzeigen
ist für mich schwer bzw. ich weiss net wie dies dann zu bewerkstelligen ist.

Gruß
ChMaster|LFreak

anda_skoa
29-08-2004, 06:07
Was macht das Tool denn spezielles?
Ich meine find kann schliesslich auf Verzeichnisse durchsuchen.

Ciao,
_

ChMaster|LFreak
29-08-2004, 16:31
es ist ein cmd virenscanner von antivir. es gibt zwar schon das TkAntiVir
aber das ist nichts für mich, darum schreib ich ein KDE/Qt FE dafür.
soweit ist schon alles fertig aber ich bekomm das mit der pBar nicht hin und das anzeigen der zu durchsuchenden dateien in einem textfeld auch nicht.

alle anderen ausgaben wie die version, vireninfo usw. geht aber der rest nicht.

EDIT:
die ausgabe in der konsole steht so da:
Überprüfe Pfad/Dir (list): /windows/C/
| /windows/C/Data/Backup/STUNTS.zip >>> STUNTS/MCGA.DIF

das symbol | bewegt sich am anfang, ist aber nicht wichtig, glaube ich. mir zeigt er nur das an: Überprüfe Pfad/Dir (list): /windows/C/ mehr nicht??

anda_skoa
29-08-2004, 23:41
Hmm, diese Form der Ausgabe eignet sich nicht so für das Benutzen in einer GUI.

Vielleicht findest du im Tk Source, falls es den gibt, bzw in eine --help Beschreibung oder einer Dokumentation einen Hinweis auf einen Modus, der die Ausgabe besser verträglich für die maschinelle Weiterverarbeitung macht.

So wie mplayers -slave Option.

Ciao,
_