тут можно обойтись и без всяких батников. пример кода:
#autorun          //автозапуск
LOGSHOW (1, 100,100)
print("кликер перезапустится через 10 сек")
wait(10)      //для примра - 10 сек . тут, естественно, твое условие для перезапуска 
execute("test.cms") //запуск новой копии скрипта
waitms(50) //это возможно лишнее
halt(1)       //выключаем данный сценарий и выключаем клиерЕстественно это пример, Скрипт просто откроет лог, напишет в нем какуюто чушь, через 10сек запустит еще одну копию этого же скрипта, и закроет старую.