问题标签 [pythonce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
871 浏览

c - 扩展 PythonCE 以从 PythonCE 轻松访问 gsm/camera/gps

似乎没有用于 Windows 移动设备的脚本语言可以访问电话(短信、彩信、打电话、拍照)。我想知道制作一个能够实现这一点的 Python 库会有多复杂(用 C 编写一些东西,在 PythonCE 中编译和导入)。

问题:从哪里开始了解如何编译一个 PythonCE 模块,该模块将为 Windows 移动设备上的 Python 提供附加功能。另外,需要什么工具包。Mac(豹)上是否有可能?

0 投票
0 回答
268 浏览

python - 有任何与 PythonCE 相关的蓝牙库吗?

PythonCE是用于 Windows CE 和 Windows Mobile 的 Python 端口。我目前正在开发一个使用蓝牙(实际上是 PyBluez)与远程设备通信的项目。我的项目适用于 Windows、Linux 和 Mac。我将它移植到 Windows CE 或 Windows Mobile 设备的唯一问题是我不知道任何与 PythonCE 一起使用的蓝牙库。

我的问题是:有没有适用于 PythonCE 的蓝牙库?

0 投票
0 回答
204 浏览

windows - 使用 PythonCE 在 Windows Mobile 6 中访问相机

我有一个 Windows 移动设备 - HTC Touch Viva - 和 PythonCE 安装在它上面。我想使用 python 脚本捕获相机图像。我在 PythonCE 中有 ctypes,所以想知道是否可以加载控制相机的 DLL 并直接访问这些方法。

请让我知道是否有人以前这样做过。

0 投票
1 回答
394 浏览

bluetooth - WinCE 蓝牙虚拟 com 端口 RegisterDevice 总是导致错误 110 或 2404

我正在尝试让蓝牙打印机在 WinCE 手持设备上工作。当我在 PythonCE by 中运行它时execfile('.../bt_ce.py'),它没有给出任何反馈,就像我没有输入任何内容一样。没有句柄或索引被打印回来。我再次尝试后,它总是导致 Error1102102. 我对 C++ 和 WinCE API 很陌生。我看不出问题出在哪里。

我的设备是 WinCE 5.0 条码扫描仪。我的代码如下改编自https://msdn.microsoft.com/en-us/library/ms881004.aspx

0 投票
0 回答
229 浏览

bluetooth - 如何在 ctypes 中定义 SOCKET 结构?

我正在尝试使用 ctypes 在 python2.5 中创建蓝牙套接字(实际上是 PythonCE,没有更高的版本可用)。我不确定如何socket (AF_BT, SOCK_STREAM, BTHPROTO_RFCOMM)在 ctypes 中定义返回的 SOCKET 结构。

我也定义了 WSDATA 如下。作为 C++ 和 ctypes 的新手,我不确定它是否正确。

我想使用socket接口,它似乎比vcom方式更容易控制(我怀疑虚拟com端口是否可以在我的掌上电脑上工作。)但是winsock结构如此复杂......有什么办法可以包装将它们向上传递并像黑匣子一样传递它们。无论如何,这些描述符不应该在 python 中操作。

0 投票
1 回答
360 浏览

bluetooth - WinCE: 无法打开创建的蓝牙虚拟 com 端口

我正在尝试让蓝牙打印机在 WinCE 手持设备上工作。设备已设置为受信任Control Panel\Bluetooth Device Property,PIN 验证。

RegisterDevice调用返回一个设备句柄,没有错误,但是当我尝试CreateFileW使用 OPEN_EXISTING 打开端口时,我得到INVALID_HANDLE_VALUE了系统错误代码 55 ERROR_DEV_NOT_EXIST

我对 WinCE API 很陌生,对 C++ 也很陌生。我看不出问题出在哪里。

我的设置有什么问题?在我可以通过这个 bt-vcom 与打印机交谈之前,是否需要采取任何额外的步骤?

我的设备是 WM5 HTC 钻石手机。在其Communication Manager>>部分中,我看不到我创建的任何端口(但它们似乎确实已创建:列在 3rd party app egBluetooth中,并在尝试使用这些端口在系统 GUI 中创建虚拟 com 端口时报告为已占用。) . 如果我在这里在系统 GUI 中创建不同的,Python 可以通过新端口以编程方式与打印机对话。毕竟我不是在使用相同的API...为什么我的不工作?COM PortTerminalCEOutgoing Port

我的代码改编自https://msdn.microsoft.com/en-us/library/ms881004.aspx如下: