Программы на Python
Anonymous
Нвапи, как это использовать в python3?
Сообщение
Anonymous » 04 янв 2025, 05:48
Здравствуйте, я пытаюсь установить три параметра с помощью ctypes!
Код: Выделить всё
import ctypes
brightness = 52
contrast = 27
gamma = 1.40
def setBrightness(brightness):
nvapi = ctypes.WinDLL("nvapi64.dll")
handle = ctypes.c_uint()
nvapi.NvAPI_Initialize()
nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle))
nvapi.NvAPI_GPU_SetBrightness(handle.value, ctypes.c_uint(brightness))
nvapi.NvAPI_Unload()
def setContrast(contrast):
nvapi = ctypes.WinDLL("nvapi64.dll")
handle = ctypes.c_uint()
nvapi.NvAPI_Initialize()
nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle))
nvapi.NvAPI_GPU_SetContrast(handle.value, ctypes.c_uint(contrast))
nvapi.NvAPI_Unload()
def setGamma(gamma):
nvapi = ctypes.WinDLL("nvapi64.dll")
handle = ctypes.c_uint()
nvapi.NvAPI_Initialize()
nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle))
nvapi.NvAPI_GPU_SetGamma(handle.value, ctypes.c_float(gamma))
nvapi.NvAPI_Unload()
setBrightness(brightness)
setContrast(contrast)
setGamma(gamma)
но я получаю:
Код: Выделить всё
File "C:\Python38\lib\ctypes\__init__.py", line 391, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: function 'NvAPI_Initialize' not found
Как это исправить?
Я пытаюсь установить параметры.
Подробнее здесь:
https://stackoverflow.com/questions/752 ... in-python3
1735958896
Anonymous
Здравствуйте, я пытаюсь установить три параметра с помощью ctypes! [code]import ctypes brightness = 52 contrast = 27 gamma = 1.40 def setBrightness(brightness): nvapi = ctypes.WinDLL("nvapi64.dll") handle = ctypes.c_uint() nvapi.NvAPI_Initialize() nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle)) nvapi.NvAPI_GPU_SetBrightness(handle.value, ctypes.c_uint(brightness)) nvapi.NvAPI_Unload() def setContrast(contrast): nvapi = ctypes.WinDLL("nvapi64.dll") handle = ctypes.c_uint() nvapi.NvAPI_Initialize() nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle)) nvapi.NvAPI_GPU_SetContrast(handle.value, ctypes.c_uint(contrast)) nvapi.NvAPI_Unload() def setGamma(gamma): nvapi = ctypes.WinDLL("nvapi64.dll") handle = ctypes.c_uint() nvapi.NvAPI_Initialize() nvapi.NvAPI_GetPhysicalGPUsFromDisplay(ctypes.byref(handle)) nvapi.NvAPI_GPU_SetGamma(handle.value, ctypes.c_float(gamma)) nvapi.NvAPI_Unload() setBrightness(brightness) setContrast(contrast) setGamma(gamma) [/code] но я получаю: [code] File "C:\Python38\lib\ctypes\__init__.py", line 391, in __getitem__ func = self._FuncPtr((name_or_ordinal, self)) AttributeError: function 'NvAPI_Initialize' not found [/code] Как это исправить? Я пытаюсь установить параметры. Подробнее здесь: [url]https://stackoverflow.com/questions/75252133/nvapi-how-to-use-it-in-python3[/url]