Code: Select all
@echo off
Set "QuellRoot=P:\...\Dokumente"
Set "ZielRoot=P:\...\Datenraum"
@FOR %%i IN ("%QuellRoot%\*.*") do @(
echo %%~nxi
echo %%i
start "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe" "%%i"
echo.
echo Abbrechen mit Strg-C
Set /P "Input=Please type anything and press Enter: "
Set Input
echo %Input%
echo kill %%~nxi
taskkill /F /FI "WINDOWTITLE eq %%~nxi - Adobe Reader"
pause
)
pause
I get following Output:
I marked the wrong Output bold.SKMBT_C284e19050813042.pdf
P:\...\Dokumente\SKMBT_C284e19050813042.pdf
Abbrechen mit Strg-C
Please type anything and press Enter: abc
Input=abc
ECHO ist ausgeschaltet (OFF).
kill SKMBT_C284e19050813042.pdf
ERFOLGREICH: Der Prozess mit PID 12484 wurde beendet.
Drücken Sie eine beliebige Taste . . .
I dont know, why it wont work! The SET command is working. Proof: The Line "Input=abc" (Marked with unterline), but if I want to use the Variable, it gives back "".
Does anyone know Why?
Win 7 Professional SP1 64bit