Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Inhalt einer CD auf den desktop kopieren





Frage

HILFE!!! wie lautet der Batch-Befehl, wenn ich den Inhalt einer CD auf den Desktop eines Computers kopieren will???????? (Hoffentlich kann mir jemand helfen) Danke

Antwort 1 von cmkatz

Kommt jetzt auf das Windows an, und die Laufwerksbezeichnung des CD-Laufwerks...

bei WinXP, Username = Maxi und Laufwerk = D würde das so lauten:

copy d:\*.* c:\Dokumente und Einstellungen\Maxi\Desktop



Oder irre ich mich da??



Antwort 2 von raga

Ja...neee...ist klar

Aber:

ich möchte einen Ordner, der sich auf einer selbst erstellten CD befindet, per Batch-Datei auf den Desktop kopieren, ohne zu wissen, welchen Laufwerk-Buchstaben derjenige hat, der meine CD ausführt. Auch kenne ich ja nicht seine Windows-Version, bzw. unter welchem Username er seinen Desktop laufen hat.....

Alles klar?

Antwort 3 von chucky

Hi,

geht hier um etwas einmaliges, oder die Batchdatei wird öfters gebraucht?
Mit dem Copy-Befehl kann man nur Dateien kopieren, auch die 8.3-Begrenzung ist zu beachten.
Dazu kommt noch, eine CD hat auch Verzeichnisse und Unterverzeichnisse-also nur mit dem Copy kommt man ohne weiteres nicht weiter.

Chucky

Antwort 4 von raga

alsooooo...

jeder der diese cd in sein laufwerk steckt soll die möglichkeit haben, den inhalt auf seinen rechner zu kopieren. das ganze erfolgt dann menugesteuert über CDPro. Dazu benötige ich aber eine batch-datei,(die dann über das menu angesteuert wird), die das übernimmt.
Quasi eine kleie Installationsroutine.

tja...

Antwort 5 von cmkatz

hab nach stöbern bei google folgendes gefunden:


@echo off

REM Aktuelles Laufwerk als Umgebungsvariable "DRIVE" definieren
for /f "delims=:" %%i in ('cd') do set DRIVE=%%i

REM Kopieren vom aktuellen Laufwerk nach irgendwohin...
xcopy %DRIVE%:\Quellverzeichnis\*.* C:\Zielverzeichnis


taugt das was??

Gruß
cmkatz

Antwort 6 von _gau_

Mmmmh, kommt mir doch irgendwie bekannt vor... ;-)

Unter WinNT/2000/XP kann man beim Ziel die Variable "%userprofile%" nutzen. Der Desktop des angemeldeten Users wäre dann "%userprofile%\desktop" (immer Anf.zeichen benutzen! - wegen evtl. Leerzeichen im Pfad).

Unter Win9x/ME gibts die aber IMO nicht. Da wirds schwieriger. Man müßte also auch vorher erstmal die Win-Version abfragen...

Naja, da kommt einiges zusammen. Hab jetzt aber gerade nicht viel Zeit, weiter drüber nachzudenken. Vielleicht später...

[gau]

Antwort 7 von raga

naja...funktioniert irgendwie alles nicht

also noch mal

Die CD enthält im Hauptverzeichnis Autorun und Start-Dateien und natürlich ein paar Ordner mit weiteren Programmen und Dokumenten.

Der gesamte Inhalt soll mittels einer Batch-Datei - die sich ebenfalls auf der CD im Hauptverzeichnis befinden soll - in einen automatisch zu erstellenden Ordner auf den Desktop eines möglichen Anwenders kopiert werden.

Alles verstanden? (mir dreht sich schon alles...)

Antwort 8 von raga

naja...funktioniert irgendwie alles nicht

also noch mal

Die CD enthält im Hauptverzeichnis Autorun und Start-Dateien und natürlich ein paar Ordner mit weiteren Programmen und Dokumenten.

Der gesamte Inhalt soll mittels einer Batch-Datei - die sich ebenfalls auf der CD im Hauptverzeichnis befinden soll - in einen automatisch zu erstellenden Ordner auf den Desktop eines möglichen Anwenders kopiert werden.

wie muss die Batch aussehen????

Alles verstanden? (mir dreht sich schon alles...)

Antwort 9 von chucky

Wie jetzt?
Autorun-ist meistens unter Windows, aber du willst ja vom DOS (BootCD) aus das machen-oder?


Antwort 10 von manei

Hallo,

um eine automatische Abspeicherung zu ermöglichen, wäre höchstenfalls der Ordner Temp geeignet, da dessen Verzeichnispfad in allem Systemen mit %Temp% definiert wird. Dazu würde dann in der Batch ein entsprechender Hinweis genügen.

Soweit ich Dich richtig verstanden habe, soll der Autorun auf CD die Batch aufrufen, dort wird abgefragt ob das Programm oder was immer auch, gestartet werden oder auf Festplatte im Verzeichnis Desktop gespeichert werden soll.

Nun, dann kannst du doch dem Anwender auch die Wahlmöglichkeit geben wohin gespeichert werden soll.

Wenn die Batch durch den Autorun gestartet wird, ist das Laufwerk aus dem sie gestartet wird automatisch das aktuelle Laufwerk.

Unter Win9x Systemen kannst Du mit %windir% direkt zur Desktop-Ordner kommen, egal auf welchem Laufwerk (z.B. bei Multisystemen) diese untergebracht sind.

Diese Systemvariable gibt es zwar unter W2K/XP Systemen auch, ich weis jetzt aber nicht ob der Desktop-Ordner hier auch als direkter Unterordner angesiedelt ist.

Diese Fragen wären also schon noch zu klären, bzw. Gemeinsamkeiten festzustellen, bevor hier eine allgemeingültige Regelung getroffen werden könnte.

Unter Win9X-Systemen könntest Du mit

md %windir%\Desktop\Ordnername (den Ordner erstellen; für Ordnername beliebiger Name)
und mit
xcopy /k /r /e /i /s /c /h CD:\ %windir%\Ordnername (direkt auf den Desktop kopieren)

Wie gesagt, ich weis nur nicht, ob dies auch für WinNT/2000/XP gilt.

MfG maneich


Antwort 11 von raga

neee, das haut alles nicht so richtig hin..

aber vielleicht kennt ja jemand ein kleines tool, ein nettes kleines programm, das diese aufgabe automatisch übernimmt und das ich gleich mit auf die cd brennen kann. das wäre natürlich richtig genial...

also, kennt einer so ein nettes tool?

danke und gruß

Antwort 12 von raga

neee, das haut alles nicht so richtig hin..

aber vielleicht kennt ja jemand ein kleines tool, ein nettes kleines programm, das diese aufgabe automatisch übernimmt und das ich gleich mit auf die cd brennen kann. das wäre natürlich richtig genial...
so eine art mini-installations-programm...

also, kennt einer so ein nettes tool?

danke und gruß

Antwort 13 von steffen2

Hinweis:
du solltest keine größeren Datenmengen auf den Desktop kopieren.

Bei PC's die Servergespeicherte Profile haben kann es sein dass der Benutzer sich erst wieder abmelden kann wenn er die Dateien gelöscht hat.

Gruß Steffen

Antwort 14 von Microsoft power-user

Wäre ja ne Sicherheitslücke, wenn mit der Autostart Dateien (so mir nichts dir nichts) verteilt werden!

Du könntest ja auch böse Absichten realisieren?
z.B.: Ahnungsloser User legt Deine CD ein
und schwups sind geheime Sachen am Fremd-PC gelandet..?

Ist das Deine Absicht....??????

Microsoft power-user

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: