Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
1

Не запускаются аргументы приложения в BAT файле, через Планировщик задач

09.09.2021, 21:47. Показов 1737. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Имеется данный BAT-файл
Windows Batch file
1
2
3
4
5
6
7
8
powershell schtasks /end /tn Nice-Start
taskkill /t /im MSIAfterburner.exe /f
taskkill /t /im app_nhm.exe /f
taskkill /t /im NiceHashMiner.exe /f
timeout /t 10 /nobreak >nul 2>nul
start "" "%ProgramFiles(x86)%\MSI Afterburner\MSIAfterburner" -Profile1
timeout /t 3 /nobreak >nul 2>nul
exit
Проблема заключается в том, что при ручном запуске BAT-файла - MSI Afterburner запускается с нужным профилем (у меня их два), Profile1 и Profile2. Когда выполняю задачу через планировщик задач, то аргумент "-Profile1" не выполняется, следственно профиль не меняется. Кодировка BAT-файла UTF-8, менял на 866 - не дало результатов. Пользователя менял на СИСТЕМУ и прочее - так же продвижения нет...

Есть знатоки, кто сможет помочь?)

Настройки в планировщике прикрепляю ниже.
Миниатюры
Не запускаются аргументы приложения в BAT файле, через Планировщик задач   Не запускаются аргументы приложения в BAT файле, через Планировщик задач   Не запускаются аргументы приложения в BAT файле, через Планировщик задач  

Не запускаются аргументы приложения в BAT файле, через Планировщик задач   Не запускаются аргументы приложения в BAT файле, через Планировщик задач   Не запускаются аргументы приложения в BAT файле, через Планировщик задач  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2021, 21:47
Ответы с готовыми решениями:

Не выполняется cmd\bat задача, через планировщик задач
Не выполняется cmd\bat задача, через планировщик задача (пишет что файл не найден), если запускать...

Отправка файла на FTP-сервер посредством bat-файла, запускаемого через Планировщик задач
Здравствуйте, подскажите пожалуйста Как правильно настроить передачу фала (c:\1\Товары.csv) на...

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

Выполнение задач через планировщик
В планировщике стоит задача с триггером "При запуске", программа запускается под новым...

9
3159 / 1086 / 489
Регистрация: 29.05.2016
Сообщений: 4,510
09.09.2021, 22:03 2
romanreimon, здравствуйте! А если 6 строчку поменять на:
Windows Batch file
1
"%ProgramFiles(x86)%\MSI Afterburner\MSIAfterburner" -Profile1
0
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
09.09.2021, 23:22  [ТС] 3
Тоже пробовал, не помогает
0
6325 / 2752 / 1070
Регистрация: 06.06.2017
Сообщений: 9,352
09.09.2021, 23:34 4
romanreimon
'powershell' что в начале первой строки забыл? Да и 'exit' в конце бессмысленен.
От системы выполняйте, программой указывайте cmd.exe, а путь к .bat в кавычках уже в качестве параметра.
1
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
10.09.2021, 01:16  [ТС] 5
Мне спокойнее через PowerShell останавливать задачу в планировщике)
Не до конца понял что Вы имели ввиду, можете скинуть как должен по Вашему выглядеть запуск приложения/банника, не понял Вас…
0
6325 / 2752 / 1070
Регистрация: 06.06.2017
Сообщений: 9,352
10.09.2021, 02:47 6
schtasks — это утилита, а не командлет powershell. Ваше спокойствие тут совершенно некстати. Вы только замедляете скорость выполнения вызовом данной консоли.
А в виду имел используемые поля на 4 скриншоте отдельно для программы и её параметров (аргументов).
0
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
10.09.2021, 16:00  [ТС] 7
Та же песня, не применяет аргумент для запуска MSI... Запуск от пользователя "СИСТЕМА" тоже не работает
И "-" и "/" перед аргументом ставил - не работает, start "" "путь" тоже экспериментировал
Миниатюры
Не запускаются аргументы приложения в BAT файле, через Планировщик задач  
0
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
10.09.2021, 16:21  [ТС] 8
Коллеги, если что, даже так делал - всё равно профиль не загружает
Миниатюры
Не запускаются аргументы приложения в BAT файле, через Планировщик задач  
0
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
10.09.2021, 17:41 9
Изменения действия-Программа или сценарий: полный путь к MSIAfterburner.exe
Изменения действия-Добавить аргументы (...): -Profile1
и никаких cmd или cmd /c нигде писать не надо!

Добавлено через 3 минуты
или делайте файл "My.bat"
Windows Batch file
1
2
3
4
:: Никаких PowerShell тут писать не надо
...
start "" "%ProgramFiles(x86)%\MSI Afterburner\MSIAfterburner.exe" "%~1"
...
тогда в планировщике:
Изменения действия-Программа или сценарий: полный путь к "My.bat"
Изменения действия-Добавить аргументы (...): -Profile1
1
0 / 0 / 0
Регистрация: 01.08.2020
Сообщений: 10
10.09.2021, 21:36  [ТС] 10
alpap, тоже самое, не меняет профиль, что через бат, что по добавлению Действия (уже миллион раз пробовал)
Проблема начинается со смены "Выполнять только для пользователей вошедших в систему" (так работает, даже видно само выполнение если "Скрытая задача" не стоит) на "Выполнять для всех пользователей" (так не работает). От "СИСТЕМА" та же ситуация, что и с "Выполнять для всех пользователей" - не видно и не меняет.
Если я поставлю "Выполнять для всех пользователей", то концепция работы профилей сгорает, ибо мне надо чтобы Profile2 включался при не залогиненным пользователем, а Profile1 при входе любого пользователя

Добавлено через 3 часа 12 минут
В общем, решение проблемы было на поверхности.
1. Создал задачу на загрузку MSI при старте виндовс, тупо запуск exe без аргументов и прочего (Юзер - СИСТЕМА)
2. Свои батники сделал на отработку от юзера - СИСТЕМА и всё начало меняться.

Изначально я сделал ошибку пытаясь смотреть какой профиль включён тупо запуском программы, при залогиненном пользователе "support". Как выяснилось - смена профилей применяется конкретно к СИСТЕМЕ и никому больше.

Как я выявил смену профилей - запустил OCCT и нагрузил по напряжению видеокарту, в итоге значения менялись при выполнении задач в планировщике.

Спасибо всем за советы, однозначно привели в более правильный вид Bat-ник
0
10.09.2021, 21:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2021, 21:36
Помогаю со студенческими работами здесь

Бэкап через планировщик задач
Создаю задачу в планировщике задач: запуск программы - C:\Windows\System32\wbadmin.exe с...

Не выполняется bat-файл, запускаемый через Планировщик заданий
В Батнике одна строчка на выполнение создания копии БД MYSQL: SQLCMD -S (local) -E -Q "BACKUP...

Запуск php-скрипта через планировщик задач
Можно ли запустить php-скрипт с помощью планировщика задач? Прочитал в учебнике, что можно...

Отключение монитора применив скрипт , либо какой то программой через планировщик задач
Здравствуйте уважаемые господа прошу вашей помощи, не могу справиться сам. Задача поставлена...

Невозможно открыть книгу Excell при запуске приложения через планировщик
Здравствуйте. Написал программу, которая считывает данные из файла Excell. При запуске приложения...

Как запустить bat файл командой cmd /k передав bat файлу дополнительные аргументы
Как передать bat файлу, запускаемому через cmd /k аргументы? Это был первый вопрос, а теперь вот...

Приложения запускаются через одно на win 7
Проверил AVZ и CureIT что то нашлось незначительное. Но ничего не изменилось. После лечения. Если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru