Вы должны войти, чтобы создавать сообщения и темы.

Добавить файл в автозагрузку с задержкой запуска. [Решено]

Добрейшего времени суток)

Прошу помочь сделать скрипт, который будет запускать файл при запуске windows(не знаю важно ли это, но windows 7) с задержкой в 45 секунд.
Ну то есть, windows запустилась, прошло 45 секунд и запустился другой файл.

Добрый день.
Всё это есть в видео Хачатура про Командную строку - видео. 
Создаешь файл, кидаешь его в автозагрузку и он через заданную паузу запускает нужный тебе процесс.

Лайкнули Дмитрий и Gennady
ДмитрийGennady
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.
Цитата: Андрей от 31.10.2020, 10:56

Добрый день.
Всё это есть в видео Хачатура про Командную строку - видео. 
Создаешь файл, кидаешь его в автозагрузку и он через заданную паузу запускает нужный тебе процесс.

Спасибо.

Цитата: Андрей от 31.10.2020, 10:56

Добрый день.
Всё это есть в видео Хачатура про Командную строку - видео. 
Создаешь файл, кидаешь его в автозагрузку и он через заданную паузу запускает нужный тебе процесс.

я посмотрел видео, я не понял как это сделать.
в скриптах и тд. я тук-тук
Конкретной команды Хачатур не сказал, поэтому я не понимаю как мне это делать.

Привет👋
Это все делается в планировщике задач, через твикер добавляем программу exe(или без твикера напрямую в планировщик), открываем там же в твикере(переходит в планировщик) и там делаем отложенный запуск

Пример

Спойлер

Лайкнул Дмитрий
Дмитрий
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Здравствуйте!
Задать все необходимые параметры задания, в командной строке, будет сложно.
Запланированные задачи, привязываются к конкретному компьютеру, а именно, при создании задания к ней присваивается SID (идентификатор безопасности), а также имя компьютера и пользователя. Поэтому, вам нужно создать задание, как показано выше и экспортировать в xml-файл, нажав на кнопку Экспорт (в левой панели планировщика).
Далее, откройте Командную строку от имени Администратора, и введите следующее:

schtasks /Create /TN "Имя задачи" /XML "Путь к xml-файлу"

Имя задачи — впишите то же имя, которое задали при создании задачи.
Путь к xml-файлу — указать полный путь к файлу, который экспортировали ранее.

Лучший способ помочь себе — помогать другим.

Привет, Яр
После переустановки windows файл с такой командой работать не будет в файле указан UserId и после переустановки он меняется так что команда должна выглядеть вот так:

Спойлер
СкопированоSchtasks /Create /XML File.xml /Tn название задачи /RU %ComputerName%\%UserName% /RP пароль учётной записи

Всем спасибо, но я пошёл по более тупому пути.
Из всего что я смог нагуглить мне подошло вот это:

Создаем CMD файл:
Скопированоtimeout /t 45
Скопировано"C:\soft.exe"
Скопированоexit
(А еще лучше после этого пропустить через программу Quick Batch File Compiler)

Кидаем ярлык по этому пути:
СкопированоC:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Лайкнул Alt
Alt

Привет, lоRes!
Всё верно! Блин, в тексте комментария ведь акцентировал на том, что к заданию присваивается уникальный идентификатор, а в итоговом сценарии о нём забыл...
Спасибо, что поправил!

Лайкнул lоRes
lоRes
Лучший способ помочь себе — помогать другим.
Цитата: DERZO от 31.10.2020, 20:49

Всем спасибо, но я пошёл по более тупому пути.
Из всего что я смог нагуглить мне подошло вот это:

Создаем CMD файл:
Скопированоtimeout /t 45
Скопировано"C:\soft.exe"
Скопированоexit
(А еще лучше после этого пропустить через программу Quick Batch File Compiler)

Кидаем ярлык по этому пути:
СкопированоC:\Users\USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Тоже интересное решение

Привет!
А так нельзя ?
schtasks /create /sc onlogon /delay 0000:45 /tr "'D:\Файл'" /tn "Имя задачи" /f

Лайкнул Vitaliy
Vitaliy