As mentioned, the code you posted is fine. Try bringing up your code in an editor and doing a
"find" for
nulgoto. Could be a typo, however nul and goto are rarely seen in the same instruction.
If your results are a
nulgoto file name, try looking for redirection, as this is the only way for batch code to output to a file.
For the color tags, the user has the option of changing the color. If he selects a color it will go to that tag. Then it activates the color then goes to start
Fair enough. Do not see that logic in the posted code though.
Besides, wouldn't want any pass-alongs to copy the code and edit it to claim it as there own
It is rare that any two users would have the exact specifications. I would think most passs-alongs might use your code as a blueprint for their own solution. After all with only 15 or so batch instructions, most batch files follow a familiar pattern.
In the future, try writing code in logically complete segments. As each segment is completed, you can test your code before moving on.