per eseguire due azioni con gerarchia diversa, conviene utilizzare due eventi per lo stesso pulsante

se attualmente hai

on(press){
fscommand("exec", "file.bat");
fscommand("quit");
}

e ti esegue solo l'ultimo comando, allora puoi fare

on(press){
fscommand("exec", "file.bat");
}
on(release){
fscommand("quit");
}

[edit] come non detto