+ Antworten
Seite 1 von 9 1 2 3 ... LetzteLetzte
Ergebnis 1 bis 10 von 86

Thema: Fr_An's RoboGUI (GUI für RoboCopy)

  1. #1
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard Fr_An's RoboGUI (GUI für RoboCopy)

    Letzte Version
    _______________________________________________________

    Auf Grund dieser Diskussion habe ich die GUI erstellt. Sie hält sich weitestgehend (es fehlt Drivemapping) an Microsofts GUI, welche allerdings .NET 2.0 benötigt.

    Andere Alternativen sind RoboCopyWizard, tmsRobocopy und CopyRiteXP.

    RoboCopyWizard stellt auf französisch Fragen um die Einstellungen vorzunehmen. tmsRoboCopy ist deutschsprachig und bietet auch Auswertefunktionen. Es ist Shareware und erscheint mir unübersichtlich. CopyRiteXP 1.4.0 soll angeblich ab Win2000 laufen, was allerdings daran scheitert, das es das Ressource Kit 2003 heraussetzt.

    Da ich meinen Programmierrechner neu aufsetzen musste und mein Delphiinstallationsarchiv defekt war, habe ich Lazarus verwendet. Lazarus bietet neben ein paar Vorteilen auch Nachteile. So ist das Kompilat ziemlich groß und verschiedene Codeschnipsel aus Delphi funktionieren nicht. Deshalb werde ich das ganze noch nach Delphi übertragen.

    Merkmale:
    • Entsprechend der MS GUI sind die Schalter auf verschiedene Seiten gruppiert. (Kopier-, Filter-, Log- und Anzeigeoptionen)
    • Die Beschreibungen der Schalter befinden sich in den Hints. Sie sind leider noch nicht vollständig übersetzt und in der Hints.ini gespeichert, so dass sie jederzeit angepasst werden können.
    • Es werden bisher so gut wie keine Pausibilitätsprüfungen vorgenommen.
    • Es wird noch nichts gespeichert. Lediglich der aus den Einstellungen erstellte Befehl über den Button "Speichern..."
    • Über den Button "Start" wird Robocopy mit den eingestellten Schaltern gestartet.
    Im Anhang ein paar Bilder.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Bild1.png
Hits:	538
Größe:	7,4 KB
ID:	87876   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Bild2.png
Hits:	519
Größe:	9,4 KB
ID:	87877   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Bild3.png
Hits:	350
Größe:	9,1 KB
ID:	87878   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Bild4.png
Hits:	315
Größe:	7,9 KB
ID:	87879   Klicken Sie auf die Grafik für eine größere Ansicht

Name:	Bild5.png
Hits:	280
Größe:	7,7 KB
ID:	87880  

    Geändert von Fr_An (11. October 2007 um 21:03 Uhr)
    Gruß Frank

  2. #2
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard Fortsetzung RoboGUI (GUI für RoboCopy)

    In dem Hilfetext von RoboCopy sind neben den verwendeten Schaltern weitere angegeben:
    Code:
    ::
    :: Copy Options :
    ::
               /DCOPY:T :: COPY Directory Timestamps.
                /SECFIX :: FIX file SECurity on all files, even skipped files.
                /TIMFIX :: FIX file TIMes on all files, even skipped files.
                   /256 :: turn off very long path (> 256 characters) support.
    ::
    :: File Selection Options :
    ::               
              /MAXAGE:n :: MAXimum file AGE - exclude files older than n days/date.
              /MINAGE:n :: MINimum file AGE - exclude files newer than n days/date.
              /MAXLAD:n :: MAXimum Last Access Date - exclude files unused since n.
              /MINLAD:n :: MINimum Last Access Date - exclude files used since n.
                           (If n < 1900 then n = n days, else n = YYYYMMDD date).
                   /DST :: compensate for one-hour DST time differences.
                   /XJD :: eXclude Junction points for Directories.
                   /XJF :: eXclude Junction points for Files.
    ::
    :: Retry Options :
    ::
                   /REG :: Save /R:n and /W:n in the Registry as default settings.
                   /TBD :: wait for sharenames To Be Defined (retry error 67).
    ::
    :: Logging Options :
    ::
                 /BYTES :: Print sizes as bytes.
           /UNILOG:file :: output status to LOG file as UNICODE (overwrite existing log).
          /UNILOG+:file :: output status to LOG file as UNICODE (append to existing log).
                   /TEE :: output to console window, as well as the log file.
               /UNICODE :: output status as UNICODE.
    ::
    :: Job Options :
    ::
           /JOB:jobname :: take parameters from the named JOB file.
          /SAVE:jobname :: SAVE parameters to the named job file
                  /QUIT :: QUIT after processing command line (to view parameters). 
                  /NOSD :: NO Source Directory is specified.
                  /NODD :: NO Destination Directory is specified.
                    /IF :: Include the following Files.
    Ein Teil davon soll noch Eingang in die GUI finden.

    Anregungen und Tipps sind willkommen. Im Anhang die GUI.

    Anhang: 3x aufgerufen.
    Geändert von Fr_An (16. June 2007 um 18:11 Uhr)
    Gruß Frank

  3. #3
    Der mit dem Pinguin tanzt Avatar von Henrik
    Registriert seit
    28. November 2003
    Ort
    /home
    Beiträge
    3.227

    Standard AW: RoboGUI (GUI für RoboCopy)

    @Fr_An
    Sieht alles sehr gut aus , super gemacht von dir !!

    Bisher bemerkt..
    Die Zusatz Atribute/Optionen unter /A- werden bei mir nicht aktiv .
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht

Name:	1.png
Hits:	242
Größe:	16,7 KB
ID:	87886  
    Gruß
    Henrik

    Ego sum, qui sum

    einfachJabber.de

  4. #4
    jetzt *2+ Avatar von katjarella
    Registriert seit
    24. May 2003
    Ort
    Germany
    Beiträge
    10.702

    Standard AW: RoboGUI (GUI für RoboCopy)

    ui FEINE Sache!

    * das mit den Logging funktioniert nicht.
    ------------------------------------------------

    Vorschlag:

    Bevor Du dich mit der commandline rumärgerst, bitte erzeuge einen JOB und dann kann man diesen dann aufrufen. Auch ist dies für eine Spätere Lade funktion einfacher. Auch kann man dann besser Filter, wegen den Ordner'n und Datei(ein) einstellen

    test001.RCJ :
    Code:
    ::
    :: Robocopy Job C:\TOOL\MICROSOFT ROBOCOPY GUI\TEST001.RCJ
    ::
    :: Created by katjarella on Sat Jun 16 2007 at 17:30:00
    ::
    
    ::
    :: Source Directory :
    ::
    	/SD:\Doom9\Robocopy\_QUELL\	:: Source Directory.
    
    ::
    :: Destination Directory :
    ::
    	/DD:\Doom9\Robocopy\_ZIEL\	:: Destination Directory.
    
    ::
    :: Include These Files :
    ::
    	/IF		:: Include Files matching these names
    ::		*.*	:: Include all names (currently - Command Line may override)
    	/XJ		:: eXclude Junction points. (normally included by default).
    
    ::
    :: Exclude These Directories :
    ::
    	/XD		:: eXclude Directories matching these names
    ::			:: eXclude no names (currently - Command Line may override)
    
    ::
    :: Exclude These Files :
    ::
    	/XF		:: eXclude Files matching these names
    		*.ini
    		Thumbs.db
    ::
    :: Copy options :
    ::
    	/S		:: copy Subdirectories, but not empty ones.
    	/COPY:DAT	:: what to COPY for files (default is /COPY:DAT).
    	/DCOPY:T :: COPY Directory Timestamps.
    
    ::
    :: Retry Options :
    ::
    	/R:2		:: number of Retries on failed copies: default 1 million.
    	/W:4		:: Wait time between retries: default is 30 seconds.
    ::
    :: Logging Options :
    ::
    	/UNILOG+:test001.log	:: output status to LOG file as UNICODE (append to existing log).
    	/V			:: produce Verbose output, showing skipped files.
    	/NP			:: No Progress - don't display % copied.
    	/TEE			:: output to console window, as well as the log file.
    Aufruf : Robocopy.exe /JOB:test001

    Ausgabe in der DosBox:
    Code:
    Robocopy.exe /JOB:test001
    
     Job File : D:\DOOM9\ROBOCOPY\TEST001.RCJ
    
     Log File : D:\Doom9\Robocopy\test001.log
    
    -------------------------------------------------------------------------------
       ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP026
    -------------------------------------------------------------------------------
    
      Started : Sat Jun 16 17:46:57 2007
    
       Source : D:\Doom9\Robocopy\_QUELL\
         Dest : D:\Doom9\Robocopy\_ZIEL\
    
        Files : *.*
    
    Exc Files : Thumbs.db
                *.ini
    
      Options : /JOB *.* /V /TEE /S /COPY:DAT /DCOPY:T /NP /XJ /R:2 /W:4
    
    ------------------------------------------------------------------------------
    
                              10    D:\Doom9\Robocopy\_QUELL\
                     named                52        Picasa.ini
                     named              9728        Thumbs.db
                New File              427478        DSC02388.jpg
                New File              480772        DSC02389.jpg
                New File              488568        DSC02390.jpg
                New File              358208        DSC02391.jpg
                New File              390215        DSC02392.jpg
                New File              309270        DSC02393.jpg
                New File              481035        DSC02402.jpg
                New File              590331        DSC02415.jpg
                junction      -1    D:\Doom9\Robocopy\_QUELL\sub junction\
              New Dir          8    D:\Doom9\Robocopy\_QUELL\sub hardlink\
                New File              427478        DSC02388.jpg
                New File              480772        DSC02389.jpg
                New File              488568        DSC02390.jpg
                New File              358208        DSC02391.jpg
                New File              390215        DSC02392.jpg
                New File              309270        DSC02393.jpg
                New File              481035        DSC02402.jpg
                New File              590331        DSC02415.jpg
              New Dir          2    D:\Doom9\Robocopy\_QUELL\t.A.T.u. Remixes
                New File              27.9 m        10 -
                New File                2682        inhalt.txt
    
    ------------------------------------------------------------------------------
    
                    Total    Copied   Skipped  Mismatch    FAILED    Extras
         Dirs :         4         2         2         0         0         0
        Files :        20        18         2         0         0         0
        Bytes :   34.65 m   34.64 m     9.5 k         0         0         0
        Times :   0:00:01   0:00:01                       0:00:00   0:00:00
    
        Speed :            35269503 Bytes/sec.
        Speed :            2018.137 MegaBytes/min.
    
        Ended : Sat Jun 16 17:46:58 2007
    Ausgabe der LOG:
    Code:
    -------------------------------------------------------------------------------
       ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP026
    -------------------------------------------------------------------------------
    
      Started : Sat Jun 16 17:46:57 2007
    
       Source : D:\Doom9\Robocopy\_QUELL\
         Dest : D:\Doom9\Robocopy\_ZIEL\
    
        Files : *.*
    	    
    Exc Files : Thumbs.db
    	    *.ini
    	    
      Options : /JOB *.* /V /TEE /S /COPY:DAT /DCOPY:T /NP /XJ /R:2 /W:4 
    
    ------------------------------------------------------------------------------
    
    	                  10	D:\Doom9\Robocopy\_QUELL\
    	         named		      52	Picasa.ini
    	         named		    9728	Thumbs.db
    	    New File  		  427478	DSC02388.jpg
    	    New File  		  480772	DSC02389.jpg
    	    New File  		  488568	DSC02390.jpg
    	    New File  		  358208	DSC02391.jpg
    	    New File  		  390215	DSC02392.jpg
    	    New File  		  309270	DSC02393.jpg
    	    New File  		  481035	DSC02402.jpg
    	    New File  		  590331	DSC02415.jpg
    	    junction      -1	D:\Doom9\Robocopy\_QUELL\sub junction\
    	  New Dir          8	D:\Doom9\Robocopy\_QUELL\sub hardlink\
    	    New File  		  427478	DSC02388.jpg
    	    New File  		  480772	DSC02389.jpg
    	    New File  		  488568	DSC02390.jpg
    	    New File  		  358208	DSC02391.jpg
    	    New File  		  390215	DSC02392.jpg
    	    New File  		  309270	DSC02393.jpg
    	    New File  		  481035	DSC02402.jpg
    	    New File  		  590331	DSC02415.jpg
    	  New Dir          2	D:\Doom9\Robocopy\_QUELL\t.A.T.u. Remixes Подарочное издание\
    	    New File  		  27.9 m	10 - Простые Движения.flac
    	    New File  		    2682	inhalt.txt
    
    ------------------------------------------------------------------------------
    
                    Total    Copied   Skipped  Mismatch    FAILED    Extras
         Dirs :         4         2         2         0         0         0
        Files :        20        18         2         0         0         0
        Bytes :   34.65 m   34.64 m     9.5 k         0         0         0
        Times :   0:00:01   0:00:01                       0:00:00   0:00:00
    
        Speed :            35269503 Bytes/sec.
        Speed :            2018.137 MegaBytes/min.
    
        Ended : Sat Jun 16 17:46:58 2007
    Meine DVDs: dvdb: katjarella • Meine Werbung: was katjarella alles kann...

    RAR.Passwort: katjarella

  5. #5
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard AW: RoboGUI (GUI für RoboCopy)

    Zitat Zitat von Henrik Beitrag anzeigen
    Sieht alles sehr gut aus , super gemacht von dir !!
    Zitat Zitat von katjarella Beitrag anzeigen
    ui FEINE Sache!
    Danke.

    Zitat Zitat von Henrik Beitrag anzeigen
    Bisher bemerkt..
    Die Zusatz Atribute/Optionen unter /A- werden bei mir nicht aktiv .
    Ich hatte den Namen der Checkbox geändert. Lazarus ändert dann alle Aufrufe, aber beim OnChange wird an den Namen das Change angehängt und das wurde nicht erkannt. Dürfte ein Bug in Lazarus sein.

    Ich habe es geändert.

    Zitat Zitat von katjarella Beitrag anzeigen
    * das mit den Logging funktioniert nicht.
    Das ist ärgerlich. Meine ersten Tests liefen leider auch nicht gut; da wurde unter Win2000 gar nichts kopiert. Am Montag werde ich wieder Delphi installieren und das Projekt übernehmen. Dann werden die Consolenausgaben auch abgefangen und in ein Memo ausgegeben.

    Zitat Zitat von katjarella Beitrag anzeigen
    Vorschlag:

    Bevor Du dich mit der commandline rumärgerst, bitte erzeuge einen JOB und dann kann man diesen dann aufrufen. Auch ist dies für eine Spätere Lade funktion einfacher. Auch kann man dann besser Filter, wegen den Ordner'n und Datei(ein) einstellen
    Die RoboCopy GUI erstellt nur CMD-Dateien. Die JOBs sehen übersichtlich aus. Werde ich mir mal genauer ansehen.

    Anhang: 7x aufgerufen
    Geändert von Fr_An (24. June 2007 um 09:13 Uhr)
    Gruß Frank

  6. #6
    Der mit dem Pinguin tanzt Avatar von Henrik
    Registriert seit
    28. November 2003
    Ort
    /home
    Beiträge
    3.227

    Standard AW: RoboGUI (GUI für RoboCopy)

    @Fr_An
    Zusatz Atribute/Optionen unter /A- funktionieren jetzt !
    Bei "Zielverzeichnis" wäre es möglich eine Option "Neuer Ordner anlegen" mit einzubringen ?
    Gruß
    Henrik

    Ego sum, qui sum

    einfachJabber.de

  7. #7
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard AW: RoboGUI (GUI für RoboCopy)

    Zitat Zitat von Henrik Beitrag anzeigen
    Bei "Zielverzeichnis" wäre es möglich eine Option "Neuer Ordner anlegen" mit einzubringen ?
    Das ist in der Lazarus-Komponente leider nicht vorgesehen. Ich habe versucht, den entsprechenden Code aus Delphi zu verwenden. Einiges konnte ich ergänzen, aber die Deklaration der Function SHGetMalloc mag Lazarus nicht. In der nächsten Delphiversion wird es die Funktion aber auf jeden Fall geben.
    Gruß Frank

  8. #8
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard AW: RoboGUI (GUI für RoboCopy)

    Zitat Zitat von Fr_An Beitrag anzeigen
    ... Meine ersten Tests liefen leider auch nicht gut; da wurde unter Win2000 gar nichts kopiert. ...
    Die RoboCopy.exe von Der Karl ist aus dem Resource Kit Tools für Server 2003. Das benötigt mindestens WinXP. Könnte der Grund sein. Insbesondere wenn ich das sehe: http://www.ss64.com/nt/robocopy.html
    Gruß Frank

  9. #9
    Der mit dem Pinguin tanzt Avatar von Henrik
    Registriert seit
    28. November 2003
    Ort
    /home
    Beiträge
    3.227

    Standard AW: RoboGUI (GUI für RoboCopy)

    @Fr_An
    Ich habe jetzt 1000 Dateien (9,52 GB) kopiert /S /SEC /A-H.
    Keine Probleme ! Wirklich gute Arbeit von Dir !

    Unter anderem bei /FFT erscheint der englische Hinweistext, ist das von dir gewollt ?
    Gruß
    Henrik

    Ego sum, qui sum

    einfachJabber.de

  10. #10
    бывший Avatar von Fr_An
    Registriert seit
    25. April 2003
    Ort
    Aken
    Beiträge
    8.915

    Standard AW: RoboGUI (GUI für RoboCopy)

    Die wirkliche Arbeit hat Microsoft erledigt. Das Programm stellt nur den Befehl zusammen. Ich hatte oben kurz erwähnt, dass ich noch nicht alle Beschreibungen übersetzt habe. Das liegt insbesondere daran, dass ich nicht überall genau weiß, was gemeint ist. Neben der RoboGUI.exe ist eine Hints.ini in dem Archiv. Darin sind alle Beschreibungen, welche beim Start von RoboGUI.exe geladen werden.

    Eben habe ich gesehen, dass es - wenn auch anscheinend erst seit ein paar Tagen - bereits ein Tool mit dem Namen RoboGUI gibt: http://www.steppenmaus.de/index.html, http://www.heise.de/software/default...=44396&kat=199. Es benötigt .NET.
    Gruß Frank

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Closed GOP + Super (GUI für FFMpeg)
    Von DirtyWorld im Forum Blu-Ray & DVD-Authoring
    Antworten: 9
    Letzter Beitrag: 1. March 2007, 15:46
  2. GUI for DVDAuthor weitere Filme lassen sich nicht öffnen...
    Von Emil im Forum Blu-Ray & DVD-Authoring
    Antworten: 7
    Letzter Beitrag: 17. July 2006, 11:07
  3. [For testing] GUI für mpgtx.exe
    Von /dev/null im Forum Software-Entwicklung
    Antworten: 16
    Letzter Beitrag: 30. October 2004, 11:59
  4. Wirds ein Final geben?? - XVID´s GUI
    Von hippoth im Forum MPEG-4-ASP-Encoding
    Antworten: 13
    Letzter Beitrag: 15. January 2004, 21:37
  5. Gui für SAP mittels Authoring Prog erstellen
    Von AleksAuct im Forum Audio-Encoding
    Antworten: 5
    Letzter Beitrag: 22. October 2003, 13:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein