|
Set Iteration [process each item in a set].cmd |
A major limitation is that there appears to be no way to determine what the delimiters are, even characters such as "=" are consideded delimiters...
The Code for: "Set Iteration [process each item in a set].cmd" |
This is the example, a shortcut was installed to this code :
@echo off setlocal set ComputerNames=COMPUTER1,%COMPUTERNAME%,COMPUTER2 COMPUTER3;COMPUTER4 for %%C in (%ComputerNames%) do call :HandleComputer "%%C" goto :EOF ::+++++++++++++++++++++ :HandleComputer ::+++++++++++++++++++++ set Computer=%~1 echo Processing COMPUTER: %Computer% goto :EOF
Please note that that I am not trying to show how great I am by producing batch files 9,000 characters long on one line that no one will understand or be able to debug when they go wrong. I am going out of my way to comment the code and make it verbose so beginners and advanced users will both benefit. I don't claim to be an expert that knows everything, if I'm wrong or make a mistake then please contact me and let me know :-)
![]() ![]() |
| ![]() ![]() |