Что нового

Запуск приложения с высоким приоритетом

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Dimmak,
В справке ProcessSetPriority().
 

sngr

AutoIT Гуру
Сообщения
1,015
Репутация
411
Код:
Run('notepad.exe')
Sleep(1000)
ProcessSetPriority('notepad.exe',4)
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Код:
$File = 'C:\WINDOWS\system32\notepad.exe'
Run($File)
$Reg = StringRegExpReplace($File, '(^.*)\\(.*)$', '\2')
ProcessWait($Reg)
ProcessSetPriority($Reg, 4)
 

sngr

AutoIT Гуру
Сообщения
1,015
Репутация
411
Код:
Run(@Comspec&' /C start /b /high notepad.exe','',@SW_HIDE)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Zaramot
Код не совсем правильный.

После Run можно ожидать процесс либо по спец. окну процесса, либо по полному пути к исполняемому файлу, иначе никак (есть шанс что такая копия процесса уже запущена).
И ещё, в ProcessSetPriority можно (и желательно) указывать PID (идентификатор процесса), поэтому от Run нужно получить этот PID:

Код:
$File = 'C:\WINDOWS\system32\notepad.exe'
$iPID = Run($File)
ProcessSetPriority($iPID, 4)
 
Верх