beginnende batch file script schriver (71 jaar) zoekt hulp
Ik kom een heel eind met testen van een eenvoudig batch script (onder W10) om te kijken of het aantal files in een folder is gewijzigd.
Het is maar een paar regeltjes maar ik heb denk ik syntax problemen.
Het is aardig als iemand er even naar kijkt en een tip geeft.
Wat is vooral niet snap is dat na de executie van de TIMEOUT het script stopt en niet verder gaat.
Na 1 middag klooien ben ik tot hier gekomen:
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT1=<tmp
SET /A COUNT1 -= 1
Echo %COUNT1% value count 1
:LOOP
ECHO In the loop
TIMEOUT /T 10 /NOBREAK
ECHO time out has passed
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT2=<tmp
SET /A COUNT2 -= 1
ECHO %COUNT2% value count 2
IF %COUNT1%==%COUNT2% ECHO YES
ECHO END
Het is maar een paar regeltjes maar ik heb denk ik syntax problemen.
Het is aardig als iemand er even naar kijkt en een tip geeft.
Wat is vooral niet snap is dat na de executie van de TIMEOUT het script stopt en niet verder gaat.
Na 1 middag klooien ben ik tot hier gekomen:
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT1=<tmp
SET /A COUNT1 -= 1
Echo %COUNT1% value count 1
:LOOP
ECHO In the loop
TIMEOUT /T 10 /NOBREAK
ECHO time out has passed
DIR /B /A-D-S-H /S 2>NUL | FIND "" /V /C > tmp
SET /P COUNT2=<tmp
SET /A COUNT2 -= 1
ECHO %COUNT2% value count 2
IF %COUNT1%==%COUNT2% ECHO YES
ECHO END
nog nooit van gehoord
Toevoeging op 13/04/2020 19:02:56:
Op een remote locatie staat een PC die niks anders doet dat foto's afspelen vanuit een vaste folder en alleen via de schermbeveiliging van Windows (W10).
Als er (via ons thuis netwerk) nieuwe foto's op gezet worden moet je de PC restarten om die nieuwe foto's te zien.
Als ik een batch file draai die kijkt of er verandering is in het aantal files, gaat dat vanzelf hoop ik
Toevoeging op 13/04/2020 19:02:56:
Op een remote locatie staat een PC die niks anders doet dat foto's afspelen vanuit een vaste folder en alleen via de schermbeveiliging van Windows (W10).
Als er (via ons thuis netwerk) nieuwe foto's op gezet worden moet je de PC restarten om die nieuwe foto's te zien.
Als ik een batch file draai die kijkt of er verandering is in het aantal files, gaat dat vanzelf hoop ik
Bash is zo klassiek... :P
Met Powershell kan je pas echt programmeren:
https://stackoverflow.com/questions/19774097/finding-modified-date-of-a-file-folder
Met Powershell kan je pas echt programmeren:
https://stackoverflow.com/questions/19774097/finding-modified-date-of-a-file-folder