Ich stehe vor einer Herausforderung und erhoffemir hier etwas Hilfe.
Ich habe ein kleines Script um Dateien auf einen bzw vielen entfernten Rechner zu übertragen.
Im Moment muss ich da jede IP des entfernten Rechners nach jedem Kopier Vorgang manuell eingaben.
Ich würde gerne dass wenn ich bei der Eingabe anstatt die IP eingebe ein l für Liste eingeben.Dann soll das Script auf die IP.txt zugreifen und Linie für Linie ab arbeiten, bis die Liste durch ist.
mein Script sieht imMoemnt so aus:
@echo off
:start
set /p cashdeskc=enter IP of cashdesk to connect:
cls
if "%cashdeskc%"=="" exit
if not exist report md report
ping -n 1 %cashdeskc%>nul
if errorlevel 1 (
echo %cashdeskc%>>report\noping.txt
) else (
net use \\%cashdeskc%\c$ "work4usvalora" /user:"valora"
if not exist \\%cashdeskc%\c$ (
echo %cashdeskc%>>report\false.txt
) else (
call :copy
))
goto start
:copy
md %cashdeskc%
xcopy "Z:\20_GK_Release Management\20.40 GK Versionen\V12.08.03.30 final\Installer-Paket\output.diff.12.08.03.30.gkretail\*.*" "\\%cashdeskc%\C$\Utility\V30.2\*.*" /s
if errorlevel 1 (echo %cashdeskc% errorlevel = %errorlevel% >>report\error.txt)
net use \\%cashdeskc%\c$ /delete
set cashdeskc=
goto start
Habe nach CLS das hier probiert:
if "%cashdeskc%"=="l"
(
FOR /f %%f IN (ip.txt) DO echo %%f
)
Frage
Ewsg
Hallo,
Ich stehe vor einer Herausforderung und erhoffemir hier etwas Hilfe.
Ich habe ein kleines Script um Dateien auf einen bzw vielen entfernten Rechner zu übertragen.
Im Moment muss ich da jede IP des entfernten Rechners nach jedem Kopier Vorgang manuell eingaben.
Ich würde gerne dass wenn ich bei der Eingabe anstatt die IP eingebe ein l für Liste eingeben.Dann soll das Script auf die IP.txt zugreifen und Linie für Linie ab arbeiten, bis die Liste durch ist.
mein Script sieht imMoemnt so aus:
Habe nach CLS das hier probiert:
if "%cashdeskc%"=="l" ( FOR /f %%f IN (ip.txt) DO echo %%f )
Was aber leider nicht zum Erfolg führt.
Über Hilfe würde ich mich freuen.
Danke im voraus
9 Antworten auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden