Additionally, if your problem is that the batch file is getting executed _without_ the parameters, the problem is the script is being passed three parameters, but uses only the first as the command line to execute.
You may be able to fix this by passing the entire command line in quote characters: LAUNCH InvisibleDOS.VBS|"C:\DosPrograms\Attrib.BAT I: -R|W" And, depending on your own quote settings, you may need to surround the whole launch string in quotes and/or double up your double quotes. -- Larry

