Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   TaskTools 2008 - Backup Verwaltung (https://www.delphipraxis.net/121462-tasktools-2008-backup-verwaltung.html)

toyoman 28. Sep 2008 10:14


TaskTools 2008 - Backup Verwaltung
 
Liste der Anhänge anzeigen (Anzahl: 2)
Sicherlich kennt ihr robocopy das geniale Kopier und Backup Tool welches bei Vista sogar standardmässig im System integriert ist.
Um robocopy noch besser und einfacher nutzen zu können hilft eine GUI welche sich TaskTools nennt. Diese GUI kann natürlich auch mit anderen Programmen zusammenarbeiten welche Parameter Ausführung oder einfache Programm, Batch oder Skript Ausführung erlauben.

Das Tool hat eine ini Datei welche die standardmässigen Settings beinhaltet. Sollte ziemlich selbsterklärend sein. Die meisten Optionen können auch über das GUI (Default Settings im Menü) gesetzt werden.
Wenn ihr Vista verwendet sollte die Konfiguration bereits passen...

Das zweite ini File (tasks.ini) beinhaltet bereits Beispiele (Robocopy Parameter). Folgendes ist wichtig zu wissen:

Es gibt unterschiedliche Ausführungsmöglichkeiten von Tasks:

-WAIT (Ausführen und warten auf Beendigung -> Kombination aus Exec-Tool und Parameter)
-WAITDIRECT (Ausführen und warten auf Beendigung -> Nur Verwendung der Parameter Zeile (Ausschluss von Exec Tool)
-WIN (Ausführen ohne warten -> Kombination von Exec-Tool und Parameter)
-WINDIRECT (Ausführen ohne warten -> nur Verwendung der Parameter Zeile)

Die Tasks können über das GUI verwaltet werden. Bitte Programm-Menü beachten.

Falls das Tool und die Tasks automatisch definiert sind (Autostart) kann mit dem Debug-Mode das Tool im normalen Betriebsmodus gestartet werden (für Anpassungen).

Gerne nehme ich Anregungen für die zukünftige Weiterentwicklung entgegen :)

rollstuhlfahrer 28. Sep 2008 12:16

Re: TaskTools 2008
 
HI,

ich hab mir mal den Spaß erlaubt und dein Programm unter Windows XP SP3 getestet. Mir war klar, dass es kein robocopy gibt.
Doch der Spaß wurde von allerlei Meldungen wieder eingeschränkt. Es klappt keiner der Log-File zugriffe, da das LogFile nicht ordnungsgemäß erzeugt wird. Du musst beachten, dass auf fremden Rechnern nicht die Ordnerstruktur herrscht, wie du sie hast.
Problem Nummer 2: Die Anwendung holt sich Daten von einem Laufwerk H. Das kennt mein Rechner überhaupt nicht. Momentan hab ich C, D, E, F, Y, Z belegt. H ist also frei. Evt sollte der Programmpfad genommen werden.

Bernhard

toyoman 28. Sep 2008 12:26

Re: TaskTools 2008
 
Zitat:

Zitat von rollstuhlfahrer
HI,

ich hab mir mal den Spaß erlaubt und dein Programm unter Windows XP SP3 getestet. Mir war klar, dass es kein robocopy gibt.
Doch der Spaß wurde von allerlei Meldungen wieder eingeschränkt. Es klappt keiner der Log-File zugriffe, da das LogFile nicht ordnungsgemäß erzeugt wird. Du musst beachten, dass auf fremden Rechnern nicht die Ordnerstruktur herrscht, wie du sie hast.
Problem Nummer 2: Die Anwendung holt sich Daten von einem Laufwerk H. Das kennt mein Rechner überhaupt nicht. Momentan hab ich C, D, E, F, Y, Z belegt. H ist also frei. Evt sollte der Programmpfad genommen werden.

Bernhard

hallo

Die Pfade sind frei definierbar. Also einfach die Ini-Datei abändern... Die Logfile Prozedur sollte den Pfad falls nicht vorhanden automatisch anlegen. Evtl. hat dein Benutzer nicht das Recht dazu?

Zeig mir sonst mal deine Konfiguration und wie es auf deinem PC aussieht..

DeddyH 28. Sep 2008 12:42

Re: TaskTools 2008
 
Ich finde, das Programm sollte schon so funktionieren, dass keine speziellen Pfade angelegt werden müssen oder der User Administatorrechte haben muss.

toyoman 28. Sep 2008 14:15

Re: TaskTools 2008
 
Zitat:

Zitat von DeddyH
Ich finde, das Programm sollte schon so funktionieren, dass keine speziellen Pfade angelegt werden müssen oder der User Administatorrechte haben muss.

tut's auch.... Pfade können ja angepasst werden... Diese müssen nicht speziell angelegt werden.

Ich mach dann noch ein XP Beispiel für euch.

hamburcher 28. Sep 2008 14:51

Re: TaskTools 2008
 
Ohne INI-Datei setzt Dein Programm Pfadangaben, die nur auf Deinem Rechner sind, das meinten rollstuhlfahrer/DeddyH höchstwahrscheinlich.

rollstuhlfahrer 28. Sep 2008 15:17

Re: TaskTools 2008
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von toyoman
Die Logfile Prozedur sollte den Pfad falls nicht vorhanden automatisch anlegen. Evtl. hat dein Benutzer nicht das Recht dazu?

Zeig mir sonst mal deine Konfiguration und wie es auf deinem PC aussieht..

Nun ja, ich bin hauptsächlich Admin, was zwar eigentlich überhaupt nicht sinnvoll ist.
Ich hab jetzt in 'ner VM mit frischem Windows XP Sp3 und Administrator als Benutzer mal nen Video gedreht. Siehe Anhang. Deine Logs werden eindeutig nicht automstisch richtig erstellt. Und falls du es genau wissen willst, dann liegt die komplette Uptime der VM bei geschätzten 4 Stunden (kein Virenscanner; keine Automatischen Updates)

Bernhard

EDIT: Hoffentlich verstehst du, was gemeint ist

DeddyH 28. Sep 2008 15:19

Re: TaskTools 2008
 
Ich sehe da über eine Minute lang nur ein Explorerfenster :gruebel:

rollstuhlfahrer 28. Sep 2008 15:26

Re: TaskTools 2008
 
HI,

das Video allgemein hatte ich mir besser vorgestellt. So nun zum Inhalt: Mit dem WMP sollte bei der Abspielzeit von 0:05 min die erste Warnmeldung kommen.

Bernhard
PS: Zip-Datei ist weg. Nun mit 7zip falls es an der Komprimierung lag. (AVI ist halt nicht erlaubt)

toyoman 28. Sep 2008 22:01

Re: TaskTools 2008
 
Hallo Jungens

Hab eine neue Version raufgeladen mit variablem Logfilepfad. Vorher war es so, dass immer der Benutzerprofilpfad als Grundlage genommen wurde (Daher auch die Probleme und Unterschiede bei Vista und XP). Nun ist es im Ini-File möglich einen Logfilepfad vorzugeben. Falls dieser nicht gesetzt wird wird weiterhin der Benutzerprofilpfad als Grundlage genommen.

Bei Vista:
C:\Users\Benutzername\AppData\Local\Pfad\Logs

Bei XP:
C:\Documents and Settings\Benutzername\Pfad\Logs

Wenn der Logfilepfad gesetzt wird muss dieser aber vorhanden sein. Das Programm versucht ihn zwar immer anzulegen, jedoch ist dies nur bei genügender bestehender Struktur möglich.

Dann wird also zum Beispiel c:\temp verwendet (wie jetzt im Zip als Beispiel).

Probierts mal aus...

Achja wahnsinns Aufwand hat sich rollstuhlfahrer gemacht. Wär nicht nötig gewesen mir war das Problem schon klar :)
Aber danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz