Forum

Пожалуйста or Регистрация для создания сообщений и тем.

Планировщик не запускает bat-ник

Page 1 of 2Next

Всем привет.
Ребят подскажите пожалуйста 

Есть батник который при включений или релога ПК запускает один vbs скрипт 
от руки батник работает исправно , пути все на англ без пробелов 
Планировщик ни как не хочет запускать его .

Подскажите пожалуйста методы решения задачи, может быть есть альтернативные методы запуска скрипта при включений ПК
Спасибо.

Цитата: Alex от 03.08.2022, 20:33

Есть батник который при включений или релога ПК запускает один vbs скрипт 

Добрый вечер.
А зачем так сложно? Можно ведь создать exe-файл хоть из батника, хоть сразу из vbs-скрипта.

Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь
Цитата: Андрей от 03.08.2022, 20:36
Цитата: Alex от 03.08.2022, 20:33

Есть батник который при включений или релога ПК запускает один vbs скрипт 

Добрый вечер.
А зачем так сложно? Можно ведь создать exe-файл хоть из батника, хоть сразу из vbs-скрипта.

Дело в то, что я только начинаю постигать данный мир

если не сложно поясните более подробно что вы имели ввиду и как реализовать .

Благодарю 

Рекомендую посмотреть ролик про Командную строку, где разработчик в том числе на примерах рассказывает, что с помощью неё можно сделать и чем можно переделать cmd в exe

Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь

Приветствую 🖐
Самое простое – это добавить батник в Автозагрузку через Win 10 Tweaker и подсмотреть, как он добавил его.
Быстрее не научиться =)

Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь
Цитата: Alex от 03.08.2022, 20:33

Всем привет.
Подскажите пожалуйста методы решения задачи, может быть есть альтернативные методы запуска скрипта при включений ПК
Спасибо.

Доброго времени суток
.bat сам себя скопирует в папку автозагрузки и проверит это, Вам необходимо изменить только часть кода на свой после :Code

@echo off
if not exist "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\%~n0.bat" (
copy "%~0" "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup"
pause
exit
) else (
goto Code
)

:Code
Ваш код ...............
echo Код .......
Конец кода ...............

pause
exit

 

Цитата: Андрей от 03.08.2022, 20:44

Рекомендую посмотреть ролик про Командную строку, где разработчик в том числе на примерах рассказывает, что с помощью неё можно сделать и чем можно переделать cmd в exe

Сделал ехе как на видео планировщик один фиг не выполняет команду .

Цитата: Vlado от 04.08.2022, 13:18
Цитата: Alex от 03.08.2022, 20:33

Всем привет.
Подскажите пожалуйста методы решения задачи, может быть есть альтернативные методы запуска скрипта при включений ПК
Спасибо.

Доброго времени суток
.bat сам себя скопирует в папку автозагрузки и проверит это, Вам необходимо изменить только часть кода на свой после :Code

 
 
 
 
@echo off
if not exist "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\%~n0.bat" (
copy "%~0" "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup"
pause
exit
) else (
goto Code
)
 
:Code
Ваш код ...............
echo Код .......
Конец кода ...............
 
pause
exit
@echo off if not exist "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\%~n0.bat" ( copy "%~0" "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup" pause exit ) else ( goto Code ) :Code Ваш код ............... echo Код ....... Конец кода ............... pause exit
 
@echo off
if not exist "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\%~n0.bat" (
copy "%~0" "%AppData%\Microsoft\Windows\Start Menu\Programs\Startup"
pause
exit
) else (
goto Code
)

:Code
Ваш код ...............
echo Код .......
Конец кода ...............

pause
exit

 

Ваш совет работает благодарю.
Единственное когда запускается , остается командная строка " для завершения нажмите любую клавишу " я убрал pause из кода.  Запуск бантика в ручную то - cmd уходит, но при включений Пк все ровно остается . Но это уже не столь критично . Благодарю еще раз.

Цитата: Alex от 06.08.2022, 08:42

Единственное когда запускается , остается командная строка " для завершения нажмите любую клавишу " я убрал pause из кода.  Запуск бантика в ручную то - cmd уходит, но при включений Пк все ровно остается . Но это уже не столь критично . Благодарю еще раз.

Доброго, редактируйте файл уже в самой папке автозагрузки, путь выше указан
Это не симлинк, и поэтому изменения в первом не будут автоматически происходить во втором.
Либо заранее измените в оригинале , удалив pause, естественно предварительно удалив скопированный ранее файл в автозагрузку, поскольку в коде проверка на наличие и перезапись не производится

Цитата: Vlado от 06.08.2022, 09:12
Цитата: Alex от 06.08.2022, 08:42

Единственное когда запускается , остается командная строка " для завершения нажмите любую клавишу " я убрал pause из кода.  Запуск бантика в ручную то - cmd уходит, но при включений Пк все ровно остается . Но это уже не столь критично . Благодарю еще раз.

Доброго, редактируйте файл уже в самой папке автозагрузки, путь выше указан
Это не симлинк, и поэтому изменения в первом не будут автоматически происходить во втором.
Либо заранее измените в оригинале , удалив pause, естественно предварительно удалив скопированный ранее файл в автозагрузку, поскольку в коде проверка на наличие и перезапись не производится

Да да благодарю, я уже увидел что он записывает в автозагрузку , спасибо работает все идеально.

Удаленный пользователь отреагировал на эту запись.
Удаленный пользователь
Page 1 of 2Next