Autor Beitrag
Alpha_Wolf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 297

Ubuntu, Win XP, Win Vista
C#, Delphi 6 Prof, Delphi 2007 Prof, Java
BeitragVerfasst: Mi 05.10.05 08:24 
Hallo,

wie kann ich die Liste der zu brennenden Datein(bei Nero) aus Delphi in z.B. eine TList speichern?

Wieso das Ganze..?
Wenn ich eine Audio-CD brenne mache ich meist danach mein Excel auf und übertrage händisch Name,
Interpret und Länge aus der "Brennliste".
Sicherlich gibt es da auch die Möglichkeit diese Liste von Nero aus in eine txt Datei zu speichern..
aber würde gerne selbst ein kleines Tool schreiben das mit einem Klick die aktuellen
Dateinamen + Informationen aus Nero herausliest und diese dann in Excel schreibt.
Wobei das ganze in Excel schreiben das kleinere problem sein wird.

Nur weiss ich leider nicht wie ich an die Daten aus Nero herankomme.. Hat vielleicht jemand
eine Idee wie, bzw. weiss jemand wo es dazu Informationen gibt?

Vielen Dank!

Gruß

Stefan

_________________
Diskutiere nie mit einem Irren - er zieht dich auf sein Niveau und schlägt dich mit seiner Erfahrung.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mi 05.10.05 08:53 
Ich habe zar keine Lösung für dein Problem, aber einen anderen Denkansatz, der evtl. einfacher ist:

Bastel dir ein Tool, mit dem du deine Lieder zusammenstellst, schicke diese Lieder an Nero (z.B. per Drag&Drop), und speichere deine Liste einfach ab. Also:

Statt
ausblenden Quelltext
1:
Nero > CD zusammenstellen > Liste					

mach einfach
ausblenden Quelltext
1:
2:
3:
                    / Nero
CD zusammenstellen {
                    \ Liste

Ich hoffe es ist klar geworden, wie ich daran gehen würde - aber der andere Weg ist evtl. auch möglich...

_________________
We are, we were and will not be.
Alpha_Wolf Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 297

Ubuntu, Win XP, Win Vista
C#, Delphi 6 Prof, Delphi 2007 Prof, Java
BeitragVerfasst: Mi 05.10.05 09:39 
Danke für die schnelle Antwort.

user profile iconGausi hat folgendes geschrieben:

ausblenden Quelltext
1:
2:
3:
                    / Nero
CD zusammenstellen {
                    \ Liste



Hmm stimmt in die Richtung hab ich noch gar nicht gedacht.. doch würde ich schon gerne dem User die volle Funktionalität von Nero gönnen. Oder kann ich die mit NeroSDK-1.06 komplett in meiner Delphi Anwendung nachstellen?

Guck mir grad das NeroSDK-1.06 an doch wirklich schlau werd ich daraus nicht.. denn so wie ich das sehe ist das ganze eigentlich nur dafür gedacht nero in sein programm zu kriegen und nicht daten aus nero in sein programm zu kriegen.. hoffe ihr versteht was ich meine ;)

_________________
Diskutiere nie mit einem Irren - er zieht dich auf sein Niveau und schlägt dich mit seiner Erfahrung.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 05.10.05 12:30 
Wäre die Nutzung eines CDA "Players" nicht einfacher? Da wird es sicherlich einen geben der dir das in Excel auch eintragen kann oder zumindest .csv
Alpha_Wolf Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 297

Ubuntu, Win XP, Win Vista
C#, Delphi 6 Prof, Delphi 2007 Prof, Java
BeitragVerfasst: Mi 05.10.05 12:37 
user profile icondigi_c hat folgendes geschrieben:
Wäre die Nutzung eines CDA "Players" nicht einfacher? Da wird es sicherlich einen geben der dir das in Excel auch eintragen kann oder zumindest .csv


Was ist denn CDA :oops: Bitte um Erklärung.

Naja wie gesagt.. die Daten dann in Excel zu kopieren ist nicht das eigentliche problem..

Ich bekomme einfach nicht die Daten aus Nero.. hat denn jemand einen Codeschnipsel oder ähnliches?

_________________
Diskutiere nie mit einem Irren - er zieht dich auf sein Niveau und schlägt dich mit seiner Erfahrung.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Do 06.10.05 07:35 
CDA=CD Audio=MusikCD ;)
Also die CD Text Informationen auswerten oder über CDDB identifiezieren.

Sich in Nero einklinken weiß ich nicht ob das einfach so geht, OLE wäre möglich(glaub ich aber eher nicht) Drag&Drop ist schon einfacher. Tja und Startparameter gibts ja auch noch aber das kann ich mir auch nicht vorstellen, das das geht.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 06.10.05 08:05 
Dazu ein paar Bemerkungen: Du meinst CD-DA (CD-Digital Audio), aber das ist ja egal ;-) Doch es gilt nicht CDDA=Musik-CD, denn es werden heutzutage viele MusikCDs verkauft, die nicht CDDA sind. Anstelle des CDDA-Logos ist dann ein Copy-Controlled Logo und der Hinweis, dass der enthaltene silberne Design-Bierglas-Untersetzer, der die wundersame Eigenschaft besitzt, einige Geräte zur Tonerzeugung zu bewegen, nicht in allen Geräten abspielbar ist.
Zum CD-Text: Den muss man dann aber auch mitbrennen, bzw. bei Nero diese Option einstellen. Die meisten Kauf-CDs, die mir so unterkommen, sind ohne CDText.
Und zur CDDB: Das kann man bei selbstgebrannten CDs wohl vergessen, da die wohl kaum in der Datenbank drin sein dürften. Macht man einen 1:1 Kopie, dann gehts, aber wenn man sich aus mp3s eine eigene CD zusammenstellt, klappt das nicht.

Eine Möglichkeit wäre evtl., sich das Handle des Nero-Fensters und der Listbox(?), in der die Titel aufgelistet sind, zu besorgen, und dann mit WM_GETTEXT den Inhalt rauszuziehen. Aber der andere Weg wäre besser denke ich.

Was meinst du denn genau mit "volle Funktionalität von Nero"? Du würdest mit deinem Programm ja nur die Reihenfolge der Titel festlegen müssen. Alles andere soll der User dann mit nero machen...

_________________
We are, we were and will not be.
Alpha_Wolf Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 297

Ubuntu, Win XP, Win Vista
C#, Delphi 6 Prof, Delphi 2007 Prof, Java
BeitragVerfasst: Do 06.10.05 09:32 
user profile iconGausi hat folgendes geschrieben:

Eine Möglichkeit wäre evtl., sich das Handle des Nero-Fensters und der Listbox(?), in der die Titel aufgelistet sind, zu besorgen, und dann mit WM_GETTEXT den Inhalt rauszuziehen. Aber der andere Weg wäre besser denke ich.


Hmm stimmt wär ne Möglichkeit.. die andere Möglichkeit wäre dann also ein Programm zu basteln das eine Liste von Mp3 beinhaltet die der User dort reinzieht.. dann auf n Button klickt und schon isses in Nero drin.. dann würde es gehen.. hätte ja die Liste direkt in meiner Anwendung und das ganze wär gegessen.

Hätte zwar schon gern die Liste aus Nero gezogen aber denke nicht dass das funzt.. ich probiers einfach ma mit verschiedenen Wegen..

user profile iconGausi hat folgendes geschrieben:

Was meinst du denn genau mit "volle Funktionalität von Nero"? Du würdest mit deinem Programm ja nur die Reihenfolge der Titel festlegen müssen. Alles andere soll der User dann mit nero machen...


Damals meinte ich damit das ich dem User die gleiche funktionalität in meinem Programm geben will wie sie in Nero ist und das man komplett in diesem Tool den Brennvorgang abhandeln würde.

Aber ich denke wenn ich nur die Liste erstelle und diese dann an Nero schicke ist es am einfachsten. (Muss da nur ma gucken wie das genau funktioniert.. evtl. per Drag&Drop oder?)

Danke..:)

_________________
Diskutiere nie mit einem Irren - er zieht dich auf sein Niveau und schlägt dich mit seiner Erfahrung.