Welcome to Boot Land h7se!
![:P](http://reboot.pro/public/style_emoticons/default/tongue.png)
For creating shortcuts the recommended way is using build model by Peter, it consists on a way to use regional folder names and avoid fixed paths, so here is an example on how to create a shortcut from an application on the "Programs" folder:
[Process]Echo,"Creating shortcuts.."
IniRead,"%ProjectInfo%","TargetStrings","sProgram_Files",%WorkDir%
Run,%BuildModelScript%,Add-Shortcut,"DE","#$pSystemDrive#$p\%workDir%\dixml\dixml.exe","DriveImage XML"
Run,%BuildModelScript%,Add-Shortcut,"SM","#$pSystemDrive#$p\%workDir%\dixml\dixml.exe","DriveImage XML"
First you read the value from %projectInfo% wich is an ini file wich is generated while the project is running and will hold the valid work paths - and we will read the value of sProgram_Files to the variable %workdir%
Next we run the buildModel function that will create our shortcuts, note that DE will place it on the desktop and SM will add on the start Menu - this is very well documented inside the buildmodel script by Peter (psc)
As a side note, a few characters need to be coded otherwise they might be confused with language specific instrutions.
For example, the comma is used to split a command like this:
Echo,"Hello World!!"
Where Echo is the command and Hello World!! the text string to be displayed. To display commas instead of spliting lines you use the coded version #$c wich will be outputed as a comma, like this:
Echo,"Hello#$c World!!"
And this way you'll output an Hello, World!! instead of just Hello if you used a simple comma.
There are also a few other characters like this one, this is detailed on the wiki as well. So I think your error could also be due to something like this.
#$c = ,
#$p = %
#$q = "