Как удалить действие после его выполнения?

Есть кусок кода: explorer https://google.com
Как сделать так, чтобы после первого запуска удалялась эта часть? Чтобы он при первом открытии открывал заданный сайт, а последующие уже нет. Либо создавал новый .bat с указанным кодом и удалял сам себя
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
wisgest
@wisgest
Не ИТ-специалист
Пока получилось так:
explorer https://google.com& rem rnd_7brydbde
find /v "rnd_7brydbde" <"%~dpnx0" >"%~dpnx0.new"
move /y "%~dpnx0.new" "%~dpnx0" >nul & goto NEXT& rem rnd_7brydbde
:NEXT
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Создавать файл-флаг (ну либо наоборот - удалять). И при запуске проверять его наличие. Если он есть - то запускаем без сайта.
Ответ написан
YMax
@YMax
Системный администратор
Я бы после первого запуска создал флаг-файл, при последующих - проверял его наличие, и запускал/не запускал действие.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы