windows - 使用 PNP Windows 下载文件/图像
问题描述
我需要在 Windows 的 DSLR(尼康)内从 SD 卡传输图像。
当我连接相机时,我可以在资源管理器中将其作为相机访问,然后找到 SD 卡文件,但我不能将其用作 Python 或 Powershell 脚本的路径。
相机由 Windows 作为 PNP 对象管理,如果我没记错的话,并且没有访问文件的“路径”
很少有程序可以将图像从相机导入到 Windows 中的特定路径,然后将此路径用于我的脚本,但我没有计算机上的管理员权限,并且便携式应用程序不是很可靠。
找到一种直接访问文件的方法会很棒,有人知道获取它的方法吗?
编辑:相机在 Windows 中被视为 WMI 对象,我可以使用 Powershell 和 Python 使用此解决方案访问 DSLR: https ://python-forum.io/thread-13833.html
Powershell:获取 WmiObject Win32_PNPEntity | 选择姓名 | 选择字符串“D7000”
它返回:@{Name=D800}
使用 Python:
import wmi
import re
c = wmi.WMI()
wql = "Select * From Win32_USBControllerDevice"
for item in c.query(wql):
q = item.Dependent.Caption
if re.findall("D800",q):
print(q
)
现在我需要通过 Python 或 Powershell 访问或复制文件/图像到“经典”文件夹。而且我对 Powershell/Windows 系统的了解几乎为零,有人可以给我一些提示吗?
解决方案
推荐阅读
- asp.net-mvc - 如何解码 Asp.net MVC 中由 owin 身份验证生成的访问令牌
- angular - 如何使用 Capacitor 在 Android Native App 中获取 Angular 推送通知?
- java - 如何将第一行(标题)存储在 Excel 工作表的一个哈希图中,并将列数据存储在另一个哈希图中
- c# - UserControl中的依赖属性ListBox的ItemsSource
- python-3.x - 如何从“谷歌云功能”连接到“谷歌云 BigQuery”公共数据集
- architecture - 体验 API:制定体验 API 的方法
- php - 将日期时间转换为字符串 symfony 3.3
- android - Google Play 结算库 - 可以使用真钱或虚拟硬币购买的应用内产品
- python - 如何在 Django 中使用 urls.py 中的两个变量?
- python - 尝试为 Paramiko 处理来自 SCP 模块的异常时,“'SCPClient' 对象没有属性 'SCPException'”