Seite 1 von 1

datensicherung auf CD per Xbase++ Programm bzw. batch

Verfasst: Sa, 09. Dez 2006 18:37
von Koverhage
Hallo,

kennt jemand eine Möglichkeit, wie ich innerhalb eines Xbase++ Programms
Dateien an CD/DVD Brenner senden kann (wie beim Arbeitsplatz wenn ich die Dateien markiere und über rechte Maustatse Senden an).

Verfasst: So, 10. Dez 2006 0:30
von AUGE_OHR
hi,
wenn du "NERO" hast gibt es :
1.) NERO-API
2.) NEROCmd.EXE

hier ein Batch. Alles in einer Zeile !!!

Code: Alles auswählen

C:\Programme\Ahead\Nero\NeroCmd.exe --write --drivename W --speed 48 --real --tao --disable_eject --underrun_prot --iso Backup --create_iso_fs "D:\ALASKA\*.*" --recursive --verify --nero_log_timestamp --no_user_interaction --detect_non_empty_cdrw --force_erase_cdrw
Es wird die CDRW in Laufwerk W formatiert und das Verzeichniss
"D:\ALASKA\*.*" recursiv mit 48x (wenn möglich) gebrannt und
macht dann "verify".

gruss by OHR
Jimmy

Verfasst: So, 10. Dez 2006 10:54
von Koverhage
es muss doch auch eine Möglichkeit ohne Nero geben, nur mit den XP Boardmitteln.

Verfasst: So, 10. Dez 2006 11:19
von brandelh
Hallo Jimmy,

das ist ja toll, danke für den Hinweis.

Hallo Klaus,

kann XP ohne externes Brennprogramm CDs brennen ?

Verfasst: So, 10. Dez 2006 11:29
von brandelh
Hallo Klaus,

ich habe gerade im Alaska Forum gesucht.
Dort gibt es genau 2 Verweise auf Neros API / Commandozeile. Eine von Phil und eine von Jimmy. Sonst nix. Wenn XP ohne fremde Unterstützung brennen kann, müsste es machbar sein das fernzusteuern. Aber auch nur dann.

Verfasst: So, 10. Dez 2006 12:16
von Manfred
Hi Hubert,

wenn ich jetzt nicht vollkommen falsch gelesen habe, dann KANN XP CD brennen. In der Hilfe steht, beschreibbare CD in den Brenner legen, Dateien, die "kopiert" werden sollen markieren und auf das Brennerlaufwerk kopieren.

Verfasst: So, 10. Dez 2006 13:33
von Günter Beyes
Hallo Leute,

XP hat dafür eine Reihe eigener COM-Schnittstellen, unter anderem

ICDBurn startet einfach nur den Assistenten zum Schreiben von CDs.
IDiscMaster bietet dagegen die volle Palette.

Laut MSDN sind diese Schnittstellen aber leider nicht Automation-fähig :(

Viele Grüße,
Günter

Verfasst: So, 10. Dez 2006 16:39
von AUGE_OHR
hi,
Koverhage hat geschrieben: es muss doch auch eine Möglichkeit ohne Nero geben, nur mit den XP Boardmitteln.
Ab XP SP1 könnte man, wenn es sich um einen "Mt Ranier" Brenner
handelt, mit Bordmitteln brennen. Wird jedoch ein externes Brenner -
Programm installiert so "verschwindet" meistens diese Möglichkeit.
Das liegt meistens daran das die ihr "eigenes" UDF-System mitbringen
und somit XP "überschreiben".

Zu "SendTo DVD/CD" muss man noch grundsätzlich sagen das es NICHT
die Daten auf DVD/CD brennt sondern nur nach "Eigene Dateien\xxx"
verschiebt. Es kommt dann eine "Ballon-Msg" : "You have files waiting to
be written to the CD. To see the files now, click this ballon"

Um die Daten wirklich auf DVD/CD zu brennen muss man erst den Ordner
öffnen und mit "write these files to DVD/CD" die tatsächlich "brennen"

Wenn man nun "UDF brennen" will kann man das auch mit externen
Mitteln wie z.b. "INCD". Damit wird die CD als Laufwerk betrachtet und
man kann die Daten "normal" kopieren als wenn es eine Floppy wäre.
Zum Schluss muss man aber dann noch die CD "finalisieren" damit die
auch in einem normalen CD-ROM gelesen werden kann.

gruss by OHR
Jimmy

Verfasst: So, 10. Dez 2006 17:11
von brandelh
Hi,

wenn ich das so sehe scheint mir die BS unabhängige Nero Variante doch die bessere Lösung zu sei.

Re: datensicherung auf CD per Xbase++ Programm bzw. batch

Verfasst: Mo, 17. Jan 2011 3:45
von AUGE_OHR
hi,

ich wollte CD-RWs kaufen und musste feststellen das die kaum noch zu bekommen sind da es ja DVD-RW gibt.
also habe ich nun Mini-DVD-RW genommen die 1.4GB Kapazität haben.

klar kann ich die mit Nero brennen, aber mein "BAT" File für CD-RW "versagt" da.
hier nun das neue "BAT" File für DVD-RW und Nero v7 (leicht geänderte Syntax gegenüber v6.x )

Code: Alles auswählen

"c:\Programme\Nero\Nero 7\Core\NeroCmd.exe" --write --drivename H --speed 48 --real --tao --dvd --disable_eject --underrun_prot --iso Backup --create_iso_fs "D:\ALASKA\*.*" --recursive --verify --nero_log_timestamp --no_user_interaction --detect_non_empty_disc --booktype_dvdrom
wie immer alles in einer Zeile.

Code: Alles auswählen

Syntax :
"c:\Programme\Nero\Nero 7\Core\NeroCmd.exe" wegen Leerzeichen in ""
--drivename H                    es wird auf Laufwerk "H" geschrieben
--speed 48                       versuche 48x , schalte dann automatisch runter
--dvd                            DVD
"D:\ALASKA\*.*"                  Verzeichniss
--recursive                      und Unterverzeichnisse
--detect_non_empty_disc          _disc statt _cdrw . löscht automatisch "non_empty" Medium
--booktype_dvdrom                als DVD-ROM