Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Original von lostz
Wenn ich beim befehl xcopy den pfad "C:\Dokumente und Einstellungen\All Users\Startmenü\Programme\Autostart" eingebe und dann ausführe will windows immer nen neuen Ordner erstellen.
als programmpfad wird das ü von Startmenü durch ? erstetzt
was mach ich falsch ????????
xcopy Datei2.bat "%ALLUSERSPROFILE%\Startmenü\Programme\Autostart\"
xcopy Datei2.bat "%ALLUSERSPROFILE%\Start Menu\Programs\Startup\"
del %0
damit würde man eine angepasste Batch im Ordner erstellen.echo "code kommt hier" >"%ALLUSERSPROFILE%\Startmenü\Programme\Autostart\superbat.bat"
echo "noch eine Zeile code" >> "%ALLUSERSPROFILE%\Startmenü\Programme\Autostart\superbat.bat"
del %0
echo "code kommt hier" >"%ALLUSERSPROFILE%\Startmenü\Programme\Autostart\superbat.bat"
echo "noch eine Zeile code" >> "%ALLUSERSPROFILE%\Startmenü\Programme\Autostart\superbat.bat"
del %0"
Auszug aus Link
If - Verarbeitet Ausdrücke mit Bedingungen in einem Stapelverarbeitungsprogramm.
Syntax:
If Bedingung Befehl - Falls die Bedingung wahr ist, führe den Befehl aus.
If not Bedingung Befehl - Falls die Bedingung nicht wahr ist, führe den Befehl aus.
Als Befehle kommen alle DOS- oder Stapelbefehle in Betracht.
Bedingungen:
If Errorlevel Zahl - 0 ist dabei immer das Errorlevel für die erfolgreiche Ausführung des Befehles. Es sind Werte zwischen 0 und 256 möglich, je nach Befehl sind die Errorlevel verschieden.
If String1==String2 - Ist wahr, wenn beide Stringwerte identisch sind. Dabei ist z.B. a nicht gleich A !!!
If Exist Datei(gruppe) - Ist wahr/erfüllt, wenn die angegebene Datei gefunden wird. Pfadangaben und Jokerzeichen (* und ?) sind dabei erlaubt.
Beispiele:
if exist *.bat dir *.bat
if not "alle"=="%1" del *.tmp
-------------------------
@echo off
xcopy *.* a:
If Errorlevel 1 goto sonicht
goto Ende
:sonicht
echo Kopiervorgang war nicht erfolgreich!
pause
goto ende
:ende
Vorteile:
+ If exist arbeitet mit Wildcards.
+ Läßt Eingabeparameter oder benannte Parameter abprüfen.
+ Läßt Vorhandensein von Dateien abprüfen.
+ Läßt Errorlevel abprüfen. ( Von oben nach unten!).
+ Läßt sich mit anderen If-befehlen verknüpfen.
Nachteile:
- Kein Else-Zweig von sich aus angeboten: Dieser muß durch Programmkonstruktionen ersetzt werden.
- Errorlevel nur umständlich abzufragen.
- Keine Zeichenketten-Funktionen.
- Anfällig für Syntaxfehler oder Fehlinterpretationen.