Another solution is to add the directory where your scripts are stored to your path system environment variable. You could do this through the GUI that windows provides in the advanced system settings (type environment variable into the start menu and you should see the option), or you can run a cmd session as admin and enter:
setx path %path%;"your script dir" /M
The /M makes it system wide, not just your user (this is what requires the admin). The double quotes are only required if your path has any spaces in it. The path variable contains a list of paths delimited by semi-colons. The above just appends a new entry to the existing list. Adding an entry to the list allows you to execute programs from this directory without specifying the path.
Finally, if this does not work on it's own you may need to also add .cmd and/or .bat to your pathext variable:
setx pathext %pathext%;.cmd;.bat /M
To check the current values of the variables do set var_name i.e.:
set pathext