Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Backup mehreren RAR Dateien (4,3GiB DVD Größe) mithilfe Batch und ImgBurn.exe zu jeweils einer ISO Datei mit anschließendem brennen via Batch und ImgBurn.exe

Mitglied: bengun

bengun (Level 1) - Jetzt verbinden

27.10.2014 um 21:41 Uhr, 1385 Aufrufe, 7 Kommentare

Hallo und schönen Abend zusammen,

aus diversen Gründen würde ich gern weiternhin meine Backups monatlich auf DVD brennen. Der zu sichernde Ordner ist nun mitlerweile aber recht groß geworden (ca. 32GiB) und ich dachte mir das mit einem Batch Script, WinRAR und ImgBurn (www.imgburn.com) zu vereinfachen bzw. automatisieren.

dazu würde ich gern folgende Schritte zusammenhängend automatisieren (was ich bis jetzt noch nicht hinbekommen habe):



1. Schritt: Ordner via WinRAR und Batch in entsprechend gleichgroße Packete packen (DVD Größe 4481M)

01.
rar.exe a E:\Burn\_DVD_Backup\Dokumente.rar E:\_BACKUP\Dokumente\  -r -m0 -v4481M
Es entstehen momentan 8 RAR Packete
E:\Burn\_DVD_Backup\Dokumente.part1.rar
E:\Burn\_DVD_Backup\Dokumente.part2.rar
E:\Burn\_DVD_Backup\Dokumente.part3.rar
E:\Burn\_DVD_Backup\Dokumente.part4.rar
E:\Burn\_DVD_Backup\Dokumente.part5.rar
E:\Burn\_DVD_Backup\Dokumente.part6.rar
E:\Burn\_DVD_Backup\Dokumente.part7.rar
E:\Burn\_DVD_Backup\Dokumente.part8.rar



2. Schritt: Diese einzelnen RAR Packete als ISO mit ImgBurn.exe packen

01.
imgburn.exe /mode build /buildmode imagefile /SRC "E:\Burn\_DVD_Backup\Dokumente.part1.rar" /dest "E:\Burn\_DVD_Backup\Dokumente1.iso" /FILESYSTEM "UDF" /UDFREVISION "2.01" /VOLUMELABEL "BU_Dokumente" /rootfolder yes /noimagedetails /start /close
Es würde für jedes entsprechende RAR Packet, eine entsprechende ISO erstellt. Der Batch Code müßte dazu entsprechend der Anzahl der RAR Packete oft wiederholt werden. Hier liegt z.B. das Problem das die Anzahl der RAR Packete je nach variierender Ordnergröße nicht konstant bleibt. Wie könnte das automatisiert werden falls der Ordner mal größer oder kleiner ist und damit die RAR Pakete in ihrer Anzahl variieren?

Es würde momentan bei händisch generierter 8facher Codezeile folgende Dateien generiert:
E:\Burn\_DVD_Backup\Dokumente1.iso
E:\Burn\_DVD_Backup\Dokumente2.iso
E:\Burn\_DVD_Backup\Dokumente3.iso
E:\Burn\_DVD_Backup\Dokumente4.iso
E:\Burn\_DVD_Backup\Dokumente5.iso
E:\Burn\_DVD_Backup\Dokumente6.iso
E:\Burn\_DVD_Backup\Dokumente7.iso
E:\Burn\_DVD_Backup\Dokumente8.iso



3. Schritt: Brennen der einzelnen ISO Dateien mit anschließendem Auswerfen und warten auf neuen DVD Rohling

01.
ImgBurn.exe /MODE WRITE /SRC "E:\Burn\_DVD_Backup\Dokumente1.iso" /DEST F: /FILESYSTEM "ISO9660 + UDF" /UDFREVISION "2.50" /VOLUMELABEL "Dokumente" /SPEED 1x /VERIFY YES /START /WAITFORMEDIA /EJECT YES /CLOSESUCCESS 
Hier müßte auch für jede ISO eine Zeile Batch Code generiert werden damit das nicht händisch gemacht werden muß.



Hat jemand eine Idee wie ich das zusammenhängend in einer Batch automatisiert bekommen?
Habe hier noch die Batch Commands von ImgBurn:

01.
|==================================| 
02.
| Program Name: | ImgBurn          | 
03.
|==================================| 
04.
| Author:       | LIGHTNING UK!    | 
05.
|==================================| 
06.
 
07.
Supported Command Line Switches: 
08.
 
09.
(You can get a basic version of this list via 'ImgBurn.exe /?') 
10.
 
11.
/MODE <PICKER | READ | BUILD | WRITE | VERIFY | DISCOVERY> 
12.
	Used to tell the program which 'Mode' to open up in. 
13.
 
14.
/BUILDINPUTMODE <STANDARD | ADVANCED> 
15.
	Used to tell the program which 'Build Input Mode' to open up in. 
16.
	Only applies to BUILD mode. 
17.
 
18.
/BUILDOUTPUTMODE <DEVICE | IMAGEFILE> 
19.
	Used to tell the program which 'Build Output Mode' to open up in. 
20.
	Only applies to BUILD mode. 
21.
 
22.
/SRC <Drive Letter | SCSI Address> | "<Folder Name>\" | "<File Name>" | ALLSECTORS | <Custom Number Of Sectors> 
23.
	Used to select the source drive or filename. 
24.
	Drive Letter or SCSI Address applies to READ and VERIFY modes. 
25.
	Folder Name applies to BUILD mode. 
26.
        File Name applies to BUILD and WRITE modes. 
27.
	ALLSECTORS applies to DISCOVERY mode. 
28.
	Custom Number Of Sectors applies to DISCOVERY mode. 
29.
	Examples: /SRC J: 
30.
		  /SRC 1:0:0 
31.
		  /SRC "C:\DVD_FILES\VIDEO_TS\" 
32.
		  /SRC "C:\DVDIMAGE.ISO" 
33.
		  /SRC "C:\BackupProject.IBB" 
34.
		  /SRC ALLSECTORS 
35.
		  /SRC 2295000 
36.
 
37.
	In BUILD mode, you can specify an '.IBB' file as the source. 
38.
	This is an 'ImgBurn Backup Project' file and is a simple text file containing the names of folders / files to add to the image, along with the various configuration options. 
39.
	The simplest way to find the correct syntax for an '.IBB' file is to have ImgBurn create one via the 'Save Project...' option in the 'File' menu, and then look at it in notepad. 
40.
 
41.
	In BUILD mode, you can specify multiple folders / files directly if you put a pipe character ('|') between them. 
42.
	Example: /SRC "C:\Folder1\|C:\Folder2\|C:\Document1.txt|C:\Document2.txt" 
43.
 
44.
/SRCLIST "<File Name>" 
45.
	Used to specify a text file that represents a basic list of folders / files to be added to the 'Source' box. 
46.
	Only applies to BUILD mode. 
47.
	Example: /SRCLIST "C:\BackupList.txt" 
48.
 
49.
/DEST <Drive Letter | SCSI Address> | "<File Name>"  
50.
	Used to select the filename or drive. 
51.
	Drive Letter or SCSI Address applies to BUILD, WRITE and DISCOVERY modes. 
52.
	File Name applies to READ, BUILD and VERIFY modes ('DEST' actually means 'Compare' here for VERIFY mode). 
53.
	Examples: /DEST J: 
54.
		  /DEST 1:0:0 
55.
		  /DEST "C:\DVDIMAGE.ISO" 
56.
 
57.
	When in READ mode, you can use '[DISC_LABEL]' | '[DATETIME]' | '[DATE]' | '[TIME]' (without quotes) anywhere in the file name specified with this switch, and the program will replace it with the appropriate value. 
58.
	When in BUILD mode, you can use '[DATETIME]' | '[DATE]' | '[TIME]' (without quotes) anywhere in the file name specified with this switch, and the program will replace it with the appropriate value. 
59.
	Examples: /DEST "C:\DVDIMAGES\[DISC_LABEL].ISO" 
60.
	          /DEST "C:\DVDIMAGES\DailyBackup_[DATETIME].ISO" 
61.
 
62.
/FILESYSTEM "<File System>" 
63.
	Used to change the value of the 'File System' drop down list. 
64.
	Only applies to BUILD mode. 
65.
	The parameter must match the value within the drop down list exactly. 
66.
	Examples: /FILESYSTEM "ISO9660" 
67.
		  /FILESYSTEM "ISO9660 + Joliet" 
68.
		  /FILESYSTEM "ISO9660 + UDF" 
69.
 
70.
/UDFREVISION "<UDF Revision>" 
71.
	Used to change the value of the 'UDF Revision' drop down list. 
72.
	Only applies to BUILD mode. 
73.
	The parameter must match the value within the drop down list exactly. 
74.
	Examples: /UDFREVISION "1.02" 
75.
		  /UDFREVISION "2.50" 
76.
 
77.
/VOLUMELABEL "<Volume Label>" 
78.
	Used to set the value of the volume label fields. 
79.
	Only applies to BUILD mode. 
80.
	Length limits are automatically applied. i.e. 32 chars for ISO9660, 16 for Joliet, 126 for UDF. 
81.
 
82.
	To specify different volume labels for each file system, the following switches are also available: 
83.
 
84.
	/VOLUMELABEL_ISO9660 "<Volume Label>" 
85.
	/VOLUMELABEL_JOLIET "<Volume Label>" 
86.
	/VOLUMELABEL_UDF "<Volume Label>" 
87.
 
88.
	These will override what's been set (if anything) by the '/VOLUMELABEL' switch. 
89.
 
90.
/SPEED <Write Speed> 
91.
	Used to change the value of the 'Write Speed' drop down list. 
92.
	The parameter must match the value within the drop down list exactly. 
93.
	Examples: /SPEED MAX 
94.
		  /SPEED 1x 
95.
		  /SPEED 2.4x (or 2,4x depending on regional settings) 
96.
 
97.
/COPIES <Number Of Copies> 
98.
	Used to change the value of the 'Copies' drop down list. 
99.
	The parameter must match the value within the drop down list exactly. 
100.
	Only applies to WRITE mode. 
101.
	Example: /COPIES 2 
102.
 
103.
/LAYERBREAK <LBA> 
104.
	Used to tell the program where to put the layerbreak. 
105.
	Only applies to WRITE and DISCOVERY modes and only when burning DVD+R DL discs. 
106.
        Example: /LAYERBREAK 2000000 
107.
 
108.
/ERASE 
109.
	Used to automatically erase / format / overwrite media. 
110.
 
111.
/OVERWRITE <YES | NO> 
112.
	Used to force the program to either overwrite all existing files, or never overwrite them. 
113.
 
114.
/TESTMODE <YES | NO> 
115.
	Used to make the program simulate the burn - whereby no data is actually written to the disc. 
116.
	Basically, it just checks (or unchecks!) the 'Test Mode' box for you! 
117.
 
118.
/VERIFY <YES | NO> 
119.
	Used to make the program verify a disc is readable after it has been burnt. 
120.
	Basically, it just checks (or unchecks!) the 'Verify after write' box for you! 
121.
 
122.
/DELETEIMAGE <YES | NO> 
123.
	Used to make the program delete the image after it has been burnt. 
124.
	Basically, it just checks (or unchecks!) the 'Delete Image When Done' box for you! 
125.
 
126.
/DELETESOURCE <YES | NO> 
127.
	Used to make the program delete the source files after they've been burnt. 
128.
	Only applies to BUILD mode. *** USE WITH CAUTION *** 
129.
 
130.
/EJECT <YES | NO> 
131.
	Used to make the program eject the disc after it has been burnt. 
132.
	Basically, it just checks (or unchecks!) the 'Eject Tray When Done' box for you! 
133.
 
134.
/START 
135.
	Used to start the burn process automatically when the program has finished initialising. 
136.
	Basically, it just presses the 'Build' / 'Read' / 'Verify' / 'Write' button for you! 
137.
 
138.
/CLOSE 
139.
	Used to close the program when the burn process has finished. 
140.
	Basically, it just presses the 'Close' button for you! 
141.
 
142.
/CLOSEINFO 
143.
	Used to close the program when the text file specified by '/INFO' has been created. 
144.
	Basically, it just presses the 'Close' button for you! 
145.
 
146.
/CLOSESUCCESS 
147.
	Used to close the program when the burn process has finished AND was successful. 
148.
	Basically, it just presses the 'Close' button for you! 
149.
 
150.
/SHUTDOWN 
151.
	Used to shutdown the computer when the program has finished burning. 
152.
	Basically, it just checks the 'Shutdown computer when done' box for you! 
153.
 
154.
/WAITFORMEDIA 
155.
	Used in combination with /START and /CLOSE to wait until the program is 'Ready' to burn before trying to start. 
156.
	Normally, if the program isn't 'Ready', the /CLOSE switch causes the program to close without having done anything. 
157.
 
158.
/IGNORELOCKVOLUME 
159.
	Used to make the program ignore any 'Access is denied' errors it might run into when it tries to lock the drive for exclusive access, meaning the burn can continue without user intervention. 
160.
	This is mainly for 3rd party applications that are unable to release any 'handles' that they might have open to the drive - thus preventing ImgBurn from obtaining the lock. 
161.
 
162.
/NOIMAGEDETAILS 
163.
	Used to stop the program from displaying details about the image. 
164.
	Only applies to BUILD mode. 
165.
 
166.
/ROOTFOLDER <YES | NO> 
167.
	Used to automate the 'Root Folder' prompt you get when only adding a single folder to the source list. 
168.
	Only applies to STANDARD input mode within BUILD mode. 
169.
 
170.
/BDMVFOLDERS <YES | NO> 
171.
	Used to override the 'Create BDMV Folders' option in the settings. 
172.
	Only applies to BUILD mode. 
173.
 
174.
/CERTIFICATEFOLDER <YES | NO> 
175.
	Used to automate the 'Certificate Folder' prompt you get when a 'CERTIFICATE' folder is present at the same directory level as the BDAV/BDMV folder but hasn't been included. 
176.
	It will also override the 'Create CERTIFICATE Folder' option in the settings. 
177.
	Only applies to BUILD mode. 
178.
 
179.
/PRESERVEFULLPATHNAMES <YES | NO> 
180.
	Basically, it just checks (or unchecks!) the 'Preserve Full Pathnames' box for you! 
181.
	Only applies to BUILD mode. 
182.
 
183.
/RECURSESUBDIRECTORIES <YES | NO> 
184.
	Basically, it just checks (or unchecks!) the 'Recurse Subdirectories' box for you! 
185.
	Only applies to BUILD mode. 
186.
 
187.
/INCLUDEHIDDENFILES <YES | NO> 
188.
	Basically, it just checks (or unchecks!) the 'Include Hidden Files' box for you! 
189.
	Only applies to BUILD mode. 
190.
 
191.
/INCLUDESYSTEMFILES <YES | NO> 
192.
	Basically, it just checks (or unchecks!) the 'Include System Files' box for you! 
193.
	Only applies to BUILD mode. 
194.
 
195.
/INCLUDEARCHIVEFILESONLY <YES | NO> 
196.
	Basically, it just checks (or unchecks!) the 'Include Archive Files Only' box for you! 
197.
	Only applies to BUILD mode. 
198.
 
199.
/CLEARARCHIVEATTRIBUTE <YES | NO> 
200.
	Basically, it just checks (or unchecks!) the 'Clear Archive Attribute' box for you! 
201.
	Only applies to BUILD mode. 
202.
 
203.
/FILESYSTEMONLY 
204.
	Used to make the program create an image with nothing but the file system in it - i.e. no actual file data (or anything that would normally come after the file data). 
205.
	The image will be useless for anything except looking at the file system layout, you have been warned! 
206.
	Only applies to BUILD mode. *** USE WITH CAUTION *** 
207.
 
208.
/OPTIMISEDUPLICATEFILES 
209.
	Used to make the program detect duplicate files within your compilation and only store the data for those files once - thus saving disc space. 
210.
	Only applies to BUILD mode. 
211.
 
212.
/BOOTEMUTYPE <0 | 1 | 2 | 3 | 4> 
213.
	Basically, it just modifies the 'Emulation Type' field on the 'Advanced' -> 'Bootable Disc' tab for you! 
214.
	Only applies to BUILD mode. 
215.
        0 = None (Custom) 
216.
	1 = Floppy Disk (1.20 MB) 
217.
	2 = Floppy Disk (1.44 MB) 
218.
	3 = Floppy Disk (2.88 MB) 
219.
	4 = Hard Disk 
220.
	Example: /BOOTEMUTYPE 0 
221.
 
222.
/BOOTIMAGE "<File Name>" 
223.
	Basically, it just modifies the 'Boot Image' field on the 'Advanced' -> 'Bootable Disc' tab for you! 
224.
	Only applies when the '/BOOTEMUTYPE' switch is also specified. 
225.
	Only applies to BUILD mode. 
226.
	Example: /BOOTIMAGE "C:\BootImage.ima" 
227.
 
228.
/BOOTDEVELOPERID "<Developer ID>" 
229.
	Basically, it just modifies the 'Developer ID' field on the 'Advanced' -> 'Bootable Disc' tab for you! 
230.
	Only applies when the '/BOOTEMUTYPE' switch is also specified. 
231.
	Only applies to BUILD mode. 
232.
	Example: /BOOTDEVELOPERID "LIGHTNING UK!" 
233.
 
234.
/BOOTLOADSEGMENT <Load Segment> 
235.
	Basically, it just modifies the 'Load Segment' field on the 'Advanced' -> 'Bootable Disc' tab for you! 
236.
	Only applies when the '/BOOTEMUTYPE' switch is also specified. 
237.
	Only applies to BUILD mode. 
238.
	"Load Segment" should be specified as 4 digit/character hexadecimal value. 
239.
	Example: /BOOTLOADSEGMENT 07C0 
240.
 
241.
/BOOTSECTORSTOLOAD <Sectors To Load> 
242.
	Basically, it just modifies the 'Sectors To Load' field on the 'Advanced' -> 'Bootable Disc' tab for you! 
243.
	Only applies when the '/BOOTEMUTYPE' switch is also specified. 
244.
	Only applies to BUILD mode. 
245.
	Example: /BOOTSECTORSTOLOAD 4 
246.
 
247.
/BOOTPATCHBOOTINFOTABLE 
248.
	Basically, it just checks the 'Patch Boot Information Table' box on the 'Advanced' -> 'Bootable Disc' tab for you! 
249.
	Only applies when the '/BOOTEMUTYPE' switch is also specified. 
250.
	Only applies to BUILD mode. 
251.
 
252.
/IBG "<File Name>" 
253.
	Used to make the program write the graph data to a file of the specified name after burning (or verifying if it's enabled). 
254.
 
255.
/LOG "<File Name>" 
256.
	Used to make the program write the log to a file of the specified name when closing down. 
257.
	You can use '[DATETIME]' | '[DATE]' | '[TIME]' (without quotes) anywhere in the file name specified with this switch, and the program will replace it with the appropriate value. 
258.
	Example: /LOG "C:\ImgBurn Logs\DailyBackup_[DATETIME].log" 
259.
 
260.
/LOGAPPEND 
261.
	When used in combination with '/LOG "<File Name>"', it will make the program try and append to the file rather than overwrite it. 
262.
 
263.
/LOGHEADER 
264.
	When used in combination with '/LOG "<File Name>"', it will make the program add a header to the log showing the program version, date and time. 
265.
	It is recommended that this switch be used when creating a new log file that you will later append to via use of the '/LOGAPPEND' switch.	 
266.
        The same header is automatically added when using the '/LOGAPPEND' switch so this switch need not be specified. 
267.
 
268.
/NOSAVELOG 
269.
	Used to tell the program not to save the log when it's closed. 
270.
 
271.
/INFO "<File Name>" 
272.
	Used to make the program write the contents of the drive/media information window (on the right side of the main window) to a file of the specified name after full initialising the media. 
273.
 
274.
/PORTABLE 
275.
	Used to make the program skip the sections where it would normally write file association / autoplay / shell extension data to the registry. 
276.
	When used in combination with '/SETTINGS "<File Name>"', you can make it so ImgBurn doesn't make any changes to the PC it's being run on. This is useful if you're running it from a USB pen etc. 
277.
 
278.
/LANGID <Language Identifier> 
279.
	Used to tell the program which language to start up in. Values can be in decimal or hexadecimal formats. The appropriate '*.lng' file must exist in the 'Languages' folder. 
280.
	Example: /LANGID 0x0809 
281.
		 /LANGID 2057 
282.
		 Both of the above will cause the program to start with the GUI interface in the 'English (United Kingdom)' language. 
283.
 
284.
/SETTINGS "<File Name>" 
285.
	Used to override loading the settings from the registry, and instead load from / save to the specified file. 
286.
	If the file does not exist, default settings will be used and the program will attempt to save to the specified file when it's closed. 
287.
 
288.
	Even if this switch is not specified, the program will attempt to load from 'ImgBurn.ini' in the application exe's directory BEFORE it loads from the registry. 
289.
 
290.
/NOSAVESETTINGS 
291.
	Used to tell the program not to save ANY settings when it's closed. 
292.
 
293.
 
294.
=============================================================================== 
295.
 
296.
 
297.
ErrorLevel / Exit / Return values: 
298.
 
299.
0 = No error detected. 
300.
1 = Read/Write/Build/Verify/Discovery couldn't start - drive not ready etc. 
301.
2 = Read/Write/Build/Discovery failed. 
302.
3 = Verify failed. 
303.
4 = Read/Write/Build/Discovery aborted. 
304.
5 = Verify aborted.  
305.
 
306.
 
307.
=============================================================================== 
308.
 
309.
THE END

Danke schonmal für Eure Hilfe
Grüße bengun
Mitglied: bastla
27.10.2014 um 22:27 Uhr
Hallo bengun!

Im einfachsten Fall (und weitgehend ungetestet) könnte das etwa so aussehen:
01.
@echo off & setlocal 
02.
set "Name=Dokumente" 
03.
set "Pre=part" 
04.
set "TypQ=rar" 
05.
set "TypZ=iso" 
06.
pushd E:\Burn\_DVD_Backup 
07.
 
08.
rar.exe a %Name%.%TypQ% *.*  -r -m0 -v4481M 
09.
echo( 
10.
echo RAR-Files erstellt. 
11.
echo( 
12.
for /f "tokens=2 delims=." %%i in ('dir /b "%Name%.%Pre%*.%TypQ%"') do set "Part=%%i" & call :MakeISO 
13.
echo( 
14.
echo ISO-Files erstellt. 
15.
echo( 
16.
for /f "delims=" %%i in ('dir /b "%Name%*.%TypZ%"') do echo ImgBurn.exe /MODE WRITE /SRC "%%~i" /DEST F: /FILESYSTEM "ISO9660 + UDF" /UDFREVISION "2.50" /VOLUMELABEL "Dokumente" /SPEED 1x /VERIFY YES /START /WAITFORMEDIA /EJECT YES /CLOSESUCCESS  
17.
echo( 
18.
echo Brennen beendet. 
19.
popd 
20.
pause 
21.
goto :eof 
22.
 
23.
:MakeISO 
24.
call set "Nr=%%Part:%Pre%=%%" 
25.
set "Quelle=%Name%.%Part%.%TypQ%" 
26.
set "Ziel=%Name%%Nr%.%TypZ%" 
27.
echo imgburn.exe /mode build /buildmode imagefile /SRC "%Quelle%" /dest "%Ziel%" /FILESYSTEM "UDF" /UDFREVISION "2.01" /VOLUMELABEL "BU_Dokumente" /rootfolder yes /noimagedetails /start /close 
28.
goto :eof
Die echo in den Zeilen 16 und 26 sorgen dafür, dass der Ablauf (durch Ausgabe der entsprechenden Befehle) zunächst nur simuliert wird - wenn das Ganze vernünftig aussieht, einfach diese echo entfernen ...

Grüße
bastla
Bitte warten ..
Mitglied: bengun
28.10.2014, aktualisiert um 00:35 Uhr
Hallo bastla,

: ) Danke dir schonmal für deine Hilfe! Tut aber leider noch nicht ganz was es soll. Ich versuche mal aufzulisten was soweit passiert.

1. Wenn ich eine Batch Datei mit deinem Batch Script im WinRAR/ImgBurn Programm Ordner erstelle und ausführe gibt mir das DOS Fenster die Rückmeldung das der Befehl "rar.exe" nicht gefunden wurde oder falsch geschrieben ist. Habe dann als Versuch den vollständigen Pfad zur rar.exe (in Zeile 08) angegeben und dann wurde der rar.exe Befehl erst erkannt. Die Batchdatei, rar.exe und imgburn.exe befinden sich aber im selben Verzeichniss.

2. Nach dem hinzufügen des vollständigen Pfades zur rar.exe, hat der Befehl den Inhalt des Ordners E:\Burn\_DVD_Backup (siehe Zeile 06) angefangen in RAR Dateien innerhalb des Ordners zu packen. Ziel wäre eigentlich gewesen das der Ordner E:\_BACKUP\Dokumente\ nach E:\Burn\_DVD_Backup\Dokumente.rar gepackt wird.

So wie in diesem Standolane Batch Code für WinRar:
01.
rar.exe a E:\Burn\_DVD_Backup\Dokumente.rar E:\_BACKUP\Dokumente\  -r -m0 -v4481M
Weiteres passiert dann nicht mehr. Es wird keine ISO erstellt, auch nicht nach entfernen des "echo" in Zeile 27 und hinzufügen der vollen Pfadangaben für imgburn.exe. Die ISOs können auch in den Ordner E:\Burn\_DVD_Backup\ und sollen nach erfolgreichem brennen zusammen mit den RAR Dateien wieder automatisch gelöscht werden. Vergaß ich vorher noch zu erwähnen , sorry.
Der Bereich des Codes mit dem brennen verhält sich dann wahrscheinlich ähnlich.

Oder aber ich habe was falsch gemacht?
Bitte warten ..
Mitglied: bastla
29.10.2014, aktualisiert um 00:38 Uhr
Hallo bengun!

Sorry - hatte nicht auf die verschiedenen Pfade geachtet ...

Neuer Versuch (aber immer noch ungetestet):
01.
@echo off & setlocal 
02.
set "Name=Dokumente" 
03.
set "Pre=part" 
04.
set "TypQ=rar" 
05.
set "TypZ=iso" 
06.
pushd E:\Burn\_DVD_Backup 
07.
 
08.
"%~dp0rar.exe" a %Name%.%TypQ% E:\_BACKUP\Dokumente\ -r -m0 -v4481M 
09.
echo( 
10.
echo RAR-Files erstellt. 
11.
echo( 
12.
for /f "tokens=2 delims=." %%i in ('dir /b "%Name%.%Pre%*.%TypQ%"') do set "Part=%%i" & call :MakeISO 
13.
echo( 
14.
echo ISO-Files erstellt. 
15.
echo( 
16.
set "Fehler=" 
17.
for /f "delims=" %%i in ('dir /b "%Name%*.%TypZ%"') do ( 
18.
    echo Brenne %%i 
19.
    echo "%~dp0ImgBurn.exe" /MODE WRITE /SRC "%%~i" /DEST F: /FILESYSTEM "ISO9660 + UDF" /UDFREVISION "2.50" /VOLUMELABEL "Dokumente" /SPEED 1x /VERIFY YES /START /WAITFORMEDIA /EJECT YES /CLOSESUCCESS || set "Fehler=true" 
20.
    echo( 
21.
22.
if defined Fehler ( 
23.
    echo ( 
24.
    echo Fehler beim Brennen aufgetreten! 
25.
    echo ( 
26.
    pause 
27.
    goto :eof 
28.
29.
echo( 
30.
echo Brennen beendet. 
31.
echo( 
32.
echo( 
33.
echo RAR- und ISO-Dateien loeschen 
34.
echo( 
35.
pause 
36.
del *.%TypQ% 
37.
del *.%TypZ% 
38.
popd 
39.
pause 
40.
goto :eof 
41.
 
42.
:MakeISO 
43.
call set "Nr=%%Part:%Pre%=%%" 
44.
set "Quelle=%Name%.%Part%.%TypQ%" 
45.
set "Ziel=%Name%%Nr%.%TypZ%" 
46.
echo "%~dp0imgburn.exe" /mode build /buildmode imagefile /SRC "%Quelle%" /dest "%Ziel%" /FILESYSTEM "UDF" /UDFREVISION "2.01" /VOLUMELABEL "BU_Dokumente" /rootfolder yes /noimagedetails /start /close 
47.
goto :eof
Wenn "rar.exe" und "imgburn.exe" im gleichen Ordner wie die Batchdatei liegen, sollte die Pfadangabe "%~dp0" genügen.

Zeile 18 sorgt dafür, dass vor dem Brennen jeweils der Name der ISO-Datei ausgegeben wird - dieses echo (und jenes in Zeile 20 für die Ausgabe einer Leerzeile) daher nicht entfernen ...

Falls ein Fehler beim Brennen aufgetreten ist, wird dies in der Variablen %Fehler% festgehalten und das Löschen aller RAR- und ISO-Dateien unterbleibt - aufgrund der erwähnten Anzeigen der ISO-Dateinamen könntest Du dann zumindest (von Hand) die fehlerhaft gebrannte(n) DVD nochmals erstellen.

Grüße
bastla
Bitte warten ..
Mitglied: bengun
29.10.2014 um 11:35 Uhr
Hallo bastla,

das mit den Pfadangaben funktioniert jetzt zumindest bei der Erstellung der RAR-Dateien wunderbar. Danach passiert aber nichts mehr. Hier ein Bild der Batchmeldung

https://www.dropbox.com/s/g3tdoakx4wuambb/dvd-backup-batch-fehler.png?dl ...

Es scheint das die RAR Dateien für die ISO Erstellung nicht gefunden werden.

Grüße
bengun
Bitte warten ..
Mitglied: bastla
29.10.2014 um 14:01 Uhr
Hallo bengun!
Es scheint das die RAR Dateien für die ISO Erstellung nicht gefunden werden.
Hätte ich auch so gesehen ...

Auch wenn ich nicht annehme, dass für die Archiv-Dateien komplette Pfade erforderlich sind, könntest Du versuchsweise die Zeile 8 auf
"%~dp0rar.exe" a E:\Burn\_DVD_Backup\%Name%.%TypQ% E:\_BACKUP\Dokumente\ -r -m0 -v4481M
ändern ...

Grüße
bastla
Bitte warten ..
Mitglied: bengun
30.10.2014 um 00:18 Uhr
Hallo bastla,

habe die vorgeschlagene Änderung in Zeile 8 gemacht und die ISO Dateien werden immer noch nicht gefunden. Leider : (

Grüße
bengun
Bitte warten ..
Mitglied: bastla
30.10.2014 um 16:19 Uhr
Hallo bengun!

Dann mach mal aus dem "echo off" ein "echo on" und sieh Dir den Ablauf in einem CMD-Fenster an ...

Wenn Du alternativ dazu nach der Zeile 11 eine weitere Zeile
dir *.rar & pause
und vor Zeile 46
echo "%Quelle%" --^> "%Ziel%"
einbaust, kannst Du zusätzliche Informationen ausgeben lassen, um zu sehen, ob die RAR-Dateien erstellt wurden bzw mit welchen Daten für die ISO-Erstellung gearbeitet wird.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Linux
Mehrere ISO images auf eine DVD brennen
gelöst Frage von Boje1288Linux3 Kommentare

Hallo zusammen! Ich würde gerne mehrere ISO-Installationsdateien von Linux auf einen DVD-Rohling brennen, aber ich bin mir nicht sicher, ...

Batch & Shell

Batch Datei drucken und anschließend verschieben

Frage von jehlencoBatch & Shell4 Kommentare

Hallo, ich habe mal wieder eine Frage, jedoch dieses mal kleiner - zu einer Batch Datei :) Ich möchte ...

Festplatten, SSD, Raid

Datei von Fesplatte auf DVD kopieren zu groß

gelöst Frage von HanutaFestplatten, SSD, Raid11 Kommentare

Hallo Zusammen, die Daten die ich brennen möchte, haben eine Größe auf der Festplatte von 4,33 GB. Wenn ich ...

Batch & Shell

Batch: Dateien mit gleicher Größe löschen

Frage von gb2407Batch & Shell5 Kommentare

Hallo Ich will mittels einer Batch-Datei Dateien mit gleicher Größe löschen. Ich komm momentan nicht weiter und hoffe, dass ...

Neue Wissensbeiträge
Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 14 StundenSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 20 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 1 TagiOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 2 TagenWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell: Im AD nach Rechnern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell36 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++34 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Windows Server
Alten DC entfernen
Frage von smartinoWindows Server24 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...