The problem is that the batch script references files on _your_ computer, under the path C:\Users\Emma\Desktop\...
That path does not exist on any other computers, and no files will be found there. Your <batch> should simply read
/ file = "lbackground.iqx"
/ file = "2mixedstimulislist.iqx"
/ file = "3explicitattitudes.iqx"
without any local path information.