2015-12-06 1 views
0

Привет Я видел пару вопросов, как это, но чувствую, что я что-то не хватает, когда я пытаюсь следовать этим инструкциямКак сделать пакетный файл запустить программу, а затем установить приоритет выше?

>

Создать BAT-файл, чтобы запустить программу, использовать тайм-аут чтобы подождать несколько секунд, чтобы запустить вторичный процесс, затем используйте приведенную ниже команду, чтобы изменить приоритет вторичного процесса на то, что вы хотите.

WMIC процесс, в котором имя = "имя процесса" CALL SetPriority "значение"

Возможные значения: "холостой ход", "низкий", "ниже нормы", "нормальный", "выше нормы",> "высокий приоритет»,„в реальном времени“

Я сделал пакетный файл, содержащий следующие строки:

start "C:\Program Files (x86)\Origin Games\STAR WARS Battlefront\starwarsbattlefront.exe" 
timeout /t 60 /nobreak 
wmic process where name="starwarsbattlefront.exe" CALL setpriority "above normal" 

Когда я запускаю это я получаю сообщение об ошибке. Я прочитал кучу статей о StackoverFlow и SuperUser, но ни один из них не сделал окончательный продукт ясным. Извините за кажущееся невежественным (потому что я). Я чувствую, что мне не хватает чего-то очевидного. Может ли кто-нибудь прояснить это для меня?

Заранее спасибо :)

EDIT *

Ошибка является: «C» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом.

+2

Редактировать свой вопрос, чтобы включить текст сообщения об ошибке, пожалуйста. – rojo

+0

Удалите слово 'start' из вашей команды; [Команда 'start' считает, что текст в первой паре двойных кавычек является заголовком окна] (http://ss64.com/nt/start.html). – JosefZ

+3

В качестве альтернативы добавьте '' '' сразу после вашей команды 'start'. – SomethingDark

ответ

0

Вот как я пишу свои скрипты в своих .bat-файлах.

@ECHO OFF 
CD "C:\Program Files (x86)\Origin Games\STAR WARS Battlefront 
START starwarsbattlefront.exe 
WMIC process where name="starwarsbattlefront.exe" CALL setpriority "high" 
EXIT 
+1

Просьба описать «ПОЧЕМУ», по вашему мнению, это работает лучше, чем вопрос OP. – lit

Смежные вопросы