datensicherung auf CD per Xbase++ Programm bzw. batch

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

datensicherung auf CD per Xbase++ Programm bzw. batch

Beitrag 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).
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Beitrag 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
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

es muss doch auch eine Möglichkeit ohne Nero geben, nur mit den XP Boardmitteln.
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hallo Jimmy,

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

Hallo Klaus,

kann XP ohne externes Brennprogramm CDs brennen ?
Gruß
Hubert
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag 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.
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Beitrag 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.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Günter Beyes
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 315
Registriert: Mo, 16. Okt 2006 13:04
Wohnort: Region Stuttgart

Beitrag 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
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Beitrag 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
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Beitrag von brandelh »

Hi,

wenn ich das so sehe scheint mir die BS unabhängige Nero Variante doch die bessere Lösung zu sei.
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

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

Beitrag 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 
gruss by OHR
Jimmy
Antworten