Hallo,
ich habe auch das Thema benötigt, musste aber Veränderungen vornehmen.
Ziel war es, eine Batch Datei zu erzeugen.
Aus einer bestehenden Datei sollte variabel dann bei dem entsprechenden Nutzer im Autostart eine Datei angelegt werden. Habe den Code dann so geändert:
Code:
set PFAD="C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\"
set MYTEMP=C:\temp1
set DATEI=Sharepoint.cmd
set INHALT1=@echo off
set INHALT2=mkdir %MYTEMP%
rem set INHALT3=tasklist /V>%MYTEMP%\vor.txt
set INHALT4=start iexplore.exe https://XXX.ABC.com/sites/project_123/Project_Data/Forms/AllItems.aspx
rem set INHALT5=tasklist /V>%MYTEMP%\nach.txt
set INHALT6="for /F "tokens=2 delims= " %%%%a in ('fc %MYTEMP%\vor.txt %MYTEMP%\nach.txt^|find "iexplore.exe"') do set PID=%%%%a"
set INHALT7=del %MYTEMP%\vor.txt
set INHALT8=del %MYTEMP%\nach.txt
set INHALT9=rd /S /Q C:\temp1
set INHALT10=taskkill /f /im iexplore.exe >nul 2>nul
set INHALT11=TASKKILL /PID %%PID%%
echo %INHALT1%>%PFAD%%DATEI%
echo %INHALT2%>>%PFAD%%DATEI%
rem echo %INHALT3%>>%PFAD%%DATEI%
echo tasklist /V^>%MYTEMP%\vor.txt >>%PFAD%%DATEI%
echo %INHALT4%>>%PFAD%%DATEI%
rem echo %INHALT5%>>%PFAD%%DATEI%
echo tasklist /V^>%MYTEMP%\nach.txt >>%PFAD%%DATEI%
echo %INHALT6%>>%PFAD%%DATEI%
echo %INHALT7%>>%PFAD%%DATEI%
echo %INHALT8%>>%PFAD%%DATEI%
echo %INHALT9%>>%PFAD%%DATEI%
echo %INHALT10%>>%PFAD%%DATEI%
echo %INHALT11%>>%PFAD%%DATEI%
goto END
Somit wird eine Batch mit Code erstellt.