Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


Упущен вариант с наличием НЕСКОЛЬКИХ одноименных процессов. Пока рыбы набросал...
Код: Выделить весь код
if not exist test1 (
	for /f "tokens=2" %%i in ('tasklist ^| findstr ^"proc1.exe proc2.exe^"') do (
		taskkill /PID %%i /F
	)
	if exist test1.a (
		copy test1.a test1
		start proc1.exe
	) ELSE (
		type NUL > test1
		start proc1.exe
	)
)
DimmKo, в линях файл создать можно не только touch, собственно touch нужен весьма редко, если есть нужность именно создать файл и более ничего. Уже и вспомнить не могу, когда мне это нужно было последний раз.

Отправлено: 12:59, 03-05-2018 | #6