Stap 1: De code
uitschakelenAnimated map titel
setlocal EnableDelayedExpansion
rem === instellingen ===
instellen "mapnaam = Animated"
instellen "folderAddress = % mapnaam %"
Stel ' animNum = 1'
instellen "interval = 5" seconden
rem ===================== CLSID ======================
instellen "CLSID1 {ff393560-c2a7-11cf-bff4-444553540000} =" geschiedenis
instellen "CLSID2 {20d04fe0-3aea-1069-a2d8-08002b30309d} =" mijn computer
instellen "CLSID3 {450d8fba-ad25-11d0-98a8-0800361b1103} =" map
instellen "CLSID4 {22877a6d-37a1-461a-91b0-dbda5aaebc99} =" recente plaatsen
instellen "CLSID5 {645ff040-5081-101b-9f08-00aa002f954e} =" Prullenbak
instellen "CLSID6 {d20ea4e1-3957-11d2-a40b-0c5020524153} =" Systeembeheer
instellen "CLSID7 {1FA9085F-25A2-489B-85D4-86326EEDCD87} =" beheer van netwerken
instellen "CLSID8 {85BBD920-42A0-1069-A2E4-08002B30309D} =" aktetas
instellen "CLSID9 {2559A1F1-21D7-11D4-BDAF-00C04F60B9F0} =" helpen
instellen "CLSID10 {2559A1F3-21D7-11D4-BDAF-00C04F60B9F0} =" uitvoeren
instellen "CLSID11 {2559A1F0-21D7-11D4-BDAF-00C04F60B9F0} =" zoeken
instellen "CLSID12 {2559A1F2-21D7-11D4-BDAF-00C04F60B9F0} =" Lock Pad
rem ==================================================
instellen "mappen = 0"
voor/l % in (1,1,1024) doen als gedefinieerd CLSID %% n set /a "anims =! anims! + 1"
instellen "bestaan anims % ="
voor/l % in (1,1, % anims %) doen ()
Als % folderAddress % bestaan.! CLSID %% n! (
instellen "bestaan = %% n"
/a instellen "mappen =! mappen! + 1"
)
)
zoniet % mappen % lss % animNum % goto setup
ECHO map "% folderAddress %" is niet gevonden
ECHO.
choice /c YN /m "Wilt u die map voor de animaties maken?"
instellen "mappen = 1'
MD "% folderAddress %.! CLSID1!"
Als % errorlevel % == 0 goto setup
ECHO.
echo kan map niet aanmaken
pauze
uitgang
: setup
instellen "nextNum = % bestaan %"
CLS
ECHO mappen: mappen %
ECHO animaties: anims %
ECHO Interval: %s interval %
ECHO.
ECHO sluit dit venster om te stoppen met de animatie
ECHO.
: animatie
instellen "nowNum = % nextNum %"
/a instellen "nextNum = % nowNum % + 1"
als "% nowNum %"=="% anims %" instellen "nextNum = 1'
titel Animated map [nextNum %]
ren "% folderAddress %.! CLSID % nowNum %!" "mapnaam procent.! CLSID % nextNum %!" 2 > nul
timeout /t % interval % /nobreak > nul
goto animatie