DimmKo, вообще-то touch делает немного другое. Ну, да ладно.
Код:
![Выделить весь код](images/misc/selectcode.png)
@echo off
setlocal enableextensions enabledelayedexpansion
if not exist "%~dp0test1" (
>nul 2>&1 taskkill.exe /im "proc1" /im "proc2"
>nul copy nul "%~dp0test1"
start "" "%~dp0proc1"
)
endlocal
exit /b 0
Реальные имена вместо test1, proc1, proc2 расставляйте сами.