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