Что нового

Определение количества ядер процессора

Qweezy

Новичок
Сообщения
9
Репутация
1
Здравствуйте!
Прошу вашей помощи в написании скрипта или функции которое определяло бы количество ядер процессора и делило их на 2 чтобы потом можно было запустить файл.exe с этим значением.
Например если у процессора 4 ядра, то запускать приложение с 2, если 8 то с 4...
Надеюсь все понятно объяснил.
В батнике у меня это выглядело так:

set /a cpu=%NUMBER_OF_PROCESSORS%/2
qwezzhomeserver.exe -ram 2048 -nogui -cpu %cpu%

Самому допереть пока-что не хватает знаний :(
Всем заранее спасибо! :smile:
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
Попробуйте так:
Код:
#include <WinAPISys.au3>
Run("qwezzhomeserver.exe -ram 2048 -nogui -cpu "& _WinAPI_GetSystemInfo()[5]/2)
 
Автор
Q

Qweezy

Новичок
Сообщения
9
Репутация
1
Garrett сказал(а):
Попробуйте так:
Код:
#include <WinAPISys.au3>
Run("qwezzhomeserver.exe -ram 2048 -nogui -cpu "& _WinAPI_GetSystemInfo()[5]/2)
Спасибо огромное вам! Все работает :smile:
Тему можно удалить
 
Верх