I am an ESP user not Autosys so I am not able to test with Autosys, but the example below works at the Windows command prompt.
You could also make each command it's own job then have successors run depending on exit status of a command. This would provide batch like functionality without writing a batch script.
To answer your question use the ampersand as a delimiter between commands.
A single ampersand & is equivalent to the semi-colon separator in bash and other shells.
There is also && (or ||) which only executes the second command if the first succeeded (or failed).
Environment variables tend to be evaluated on read rather than execute.
You can get round this by turning on delayed expansion using: cmd /v:on /c
Example to display the current time, sleep for 2 seconds and display the new time:
cmd /v:on /c "echo !time! & sleep 2 & echo !time!"
12:25:48.70
12:25:50.72