84075
Goto Top

Warum kopiert die Batch nicht?

Wieso geht das nicht????

Wenn ich in C:\tmp kopiere dann klappts wunderbar...nur nicht in Dok. u Einst. ?!?!?!?! Habe aber die Anführungszeichen?!?! Führe das alles mit Admin Rechten aus?!?!?!

@echo off
set frompath= "C:\tmp\Installation.bat"
for /f "eol= tokens=1" %%i in (Z:\list.txt) do copy /v /y %frompath% %%i\C$\"Dokumente und Einstellungen"\"All Users"\Startmenü\Programme\Autostart

Content-ID: 128808

Url: https://administrator.de/forum/warum-kopiert-die-batch-nicht-128808.html

Ausgedruckt am: 18.04.2025 um 07:04 Uhr

RogerWilco2009
RogerWilco2009 06.11.2009 um 12:45:20 Uhr
Goto Top
Mit den Anführungszeichen maskierst Du Sonderzeichen und Leerstellen. in "All Users" ist auch eine Leerstelle! Die Anführungszeichen müssen den ganzen Pfad umfassen, soweit ich weiß...
84075
84075 06.11.2009 um 12:56:05 Uhr
Goto Top
so klappt es auch nicht:

@echo off
set frompath= "C:\tmp\Installation.bat"
for /f "eol= tokens=1" %%i in (Z:\list.txt) do copy /v /y %frompath% %%i\C$\"Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart"
Iwan
Iwan 06.11.2009 um 12:56:19 Uhr
Goto Top
jaja, die böse Formatierungshilfe hier im Forum... ganz schwer zu finden und vor allem zu nutzen....
und im übrigen sagt der Bauer "tach" wenn er reinkommt...

mal abgesehen von den fehlerhaften Anführungszeichen wird das mit dem Startmenü auch nicht ganz klappen
wenn einer der beiden grossen B's nicht was anderes sagen, müsste es so funktionieren
getestest unter XP Pro SP3:
@echo off
set frompath= "C:\tmp\Installation.bat"  
for /f "eol= tokens=1" %%i in (Z:\list.txt) do copy /v /y %frompath% "%%i\C$\Dokumente und Einstellungen\All Users\STARTM~1\Programme\Autostart"  
icsat
icsat 06.11.2009 um 12:58:54 Uhr
Goto Top
Hallo cyaency,

ich glaube Dein Problem liegt im Umlaut (ü) beim Startmenü.

Entweder kannst Du "Startmenü" durch "Startm~1" ersetzen,
oder ein einfaches "chcp 1252" am Anfang des Skriptes sollte auch funktionieren.


Gruß icsAT
5t8d1e
5t8d1e 06.11.2009 um 13:14:11 Uhr
Goto Top
Hallo cyaency,

es wäre auch schön, wenn du dein Frage nur einmal stellst und nicht mehrere Threads öffnest. Bitte schliessen dann die anderen "doppelten" Threads.

Torsten
84075
84075 06.11.2009 um 13:21:07 Uhr
Goto Top
erst mal TACHface-smile))))

also ich danke dir! natürlich lag es am "ü" MENSCH!!! Naja auf jeden Fall klappt es jetzt - LOB an IWANface-smile