ctypes

    1热度

    2回答

    我想以编程方式从系统托盘中的工具提示中检索信息。 该图像显示工具提示。现在 ,我发现,通过使用微软的inspect.exe,这是“基于Windows的工具,可以选择任何UI元素并查看元素的辅助数据”,它是在理论上可以检索这值以编程方式。 悬停在工具栏上的潘多拉图标显示我以下属性 它显示了一个包含我所需要的确切数据的一个“名称”属性。我不确定如何使用win32api以编程方式检索此值。我已经有一个h

    1热度

    1回答

    我有这样的代码: import ctypes lib = ctypes.WinDLL('python33.dll') print(lib['PyRun_SimpleString']) func = lib['PyRun_SimpleString'] func.argtypes = [ctypes.c_char_p] func.restype = ctypes.c_int ar

    1热度

    1回答

    我正试图学习如何在Python中调用PROCESS_VM_READV。从the manual阅读,我决定创建一个类似于他们的例子。 我已经打开python3在终端与root权限。然后,通过导入&初始化需要的模块和变量 import ctypes libc = ctypes.CDLL('libc.so.6') vm=libc.process_vm_readv 在这个例子中进行,有一个名为io

    2热度

    1回答

    我试图将参数传递给使用ctypes的共享库中的Fortran子例程。现在,这里是我的简单的Fortran代码: MODULE test_module INCLUDES SUBROUTINE fstr_test(file_or_extension, ierr, iopen) IMPLICIT NONE INTEGER, INTENT(out) :: ierr INT

    1热度

    1回答

    从调用DLL函数,当我在DLL函数,并尝试调用它在Python 3函数原型为: __declspec(dllexport) char* getmetadata(char* szFile, size_t* metadata_size); Python代码是: ... libm = ctypes.CDLL("libm.dll") fc = libm.getmetadata fc.restyp

    2热度

    1回答

    我有一个使用​​打包的共享库。该库公开了可用于修改其错误处理行为的函数指针。我不想简单地打印警告或终止与exit(1)的过程,我想提出一个Python异常,可以在Python端捕获和处理。 这里是我想要做一个素描: import ctypes mylib = ctypes.cdll.LoadLibrary('mylib.so') error_handler_p = ctypes.c_voi

    3热度

    1回答

    multiprocessing.sharedctypes.Value和multiprocessing.Value之间的区别我读multiprocessing.Value 的文档https://docs.python.org/2/library/multiprocessing.html#multiprocessing.Value 和multiprocessing.sharedctypes.Value

    0热度

    1回答

    我一直在寻找web和StackOverflow一段时间,仍然无法找到这个问题的答案。我有一个应用程序需要设置鼠标位置,我希望它是跨平台的。我知道如何在Windows中: import ctypes ctypes.windll.user32.SetCursorPos(x, y) 我需要这个工作在Linux和OS-X上。我不想安装任何模块,只需要纯Python。 Pip在我的机器上出现问题,我无

    1热度

    1回答

    我想通过Python使用ctypes移植一些C dll(FANUC FOCAS库 - 用于CNC)代码,所以我写了移植代码。 (如下图),但在加载DLL并调用该函数时会得到一个非常奇怪的结果。在我的情况下,我不明白在python中使用处理程序。 我想在python中应用下面的c代码。 (当c) #include "fwlib64.h" FWLIBAPI short WINAPI cnc_allc

    1热度

    2回答

    我正在尝试制作一张图像作为我的桌面图像。 我的图片路径: #Image Path import random,os folder= r"C:\\Users\rkp10\AppData\Local\Google\Chrome\User Data\Default\Extensions\laookkfknpbbblfpciffpaejjkokdgca\0.91.6_0\backgrounds" a