I've seen people use
kill %% rather than
kill %. As far as I can tell, they both do the same. Is there a difference?
Quoting the documentation:
%% is used in windows scripts to mean a '%', as % is a special character. However windows script interpreters also try to be clever and if a % is given all by itself with white spaces around it then it's treated as a %.. It's annoying and goofy but there you go.