在媒体设备上打开资源管理器或创建指向特定文件夹的快捷方式

在媒体设备上打开资源管理器或创建指向特定文件夹的快捷方式

我想要:A)创建媒体设备 (MTP) 上特定文件夹的快捷方式,或b)创建一个.bat 文件或其他简单的脚本来打开资源管理器并一键自动导航到图像所在的文件夹。

目标是“Computer\FinePix AX300\External Memory\DCIM\105_FUJI”

我尝试过的事情:

我有设备的快捷方式,但仍然需要多次点击才能导航到正确的子文件夹。我无法修改快捷方式,因为“目标位置”是灰色的。

我有一个 .bat 文件,用于explorer /root,立即在“计算机”中打开。但是我无法让它选择一个对象。这意味着它不起作用:explorer /root,select,"Computer\FinePix AX300\External Memory\DCIM\105_FUJI"我也做过类似的改动。

我也无法将 USB 交互协议更改为大容量存储。

为什么:

我经常需要在 Fuji FinePix AX300 和 PC 之间传输文件。我通过 USB 而不是读卡器进行传输(因为我经常这样做,而且这样更省事)。然后我需要修改它们、保存它们,并将它们传输到 OneNote。这是将纸质实验室笔记本与计算机笔记本连接起来的简单方法。我有一台 Surface Pro,但屏幕太小,无法写出我需要的潦草公式和复杂图表(相机也太差劲了)。我的“实验室笔记本”实际上是一张巨大的 18x24 报纸纸垫。在遥远的未来,我会买最大的触摸屏,买一支 lynktec 有源手写笔,但桌面上的快捷方式要便宜得多。

可接受的替代方案:

如果在 FinePix 上安装固件很容易,可以让我拍照并直接将照片传输到电脑上,那就太好了。我正在寻找免费的解决方案。

谢谢!

答案1

我假设您的图像文件夹位于X:\DCIM\105_FUJI(将 X 替换为您的驱动器号)

创建快捷方式

浏览到任何方便的文件夹,然后右键单击。选择New> Shortcut。单击Browse,转到X:\DCIM\105_FUJI文件夹,然后单击OK。单击Next,输入要显示的快捷方式名称,然后单击Finish

创建批处理文件

在最方便您使用的位置创建一个名为 的文件<Any name>.bat。右键单击它并单击Edit。输入以下内容(将 X 替换为您的驱动器号):

start explorer X:\DCIM\105_FUJI

就是这样。要运行它,您可以双击它,就像双击快捷方式文件一样。


就您关于巨型触摸屏/手写笔的想法而言,我认为那将是未来最好的发展方式。


更新:

您是否尝试过explorer "Computer\FinePix AX300\External Memory\DCIM\105_FUJI"在命令行中运行(cmd.exe)?

通常,所有具有可操作文件系统的设备都会被分配一个驱动器号。我不知道为什么你的相机没有驱动器号。

您可以在批处理文件中尝试以下命令:

@echo off xcopy "Computer\FinePix AX300\External Memory\DCIM\105_FUJI\*" "\folder\with\ONLY\images" for %%x in (*) do "some\path\to\img\editing\program" %%x del /F "Computer\FinePix AX300\External Memory\DCIM\105_FUJI\*"

您应该注意以下几点:

  • 该脚本会自动删除一切在相机文件夹中
  • 如果你指向的文件夹不存在,它将创建该文件夹
  • 每当你拍照时,它都会使用相同的名称来命名图像,除非它按日期对图像进行分类
  • 您应该能够通过打开cmd.exe并运行来为相机分配驱动器号subst X: "Computer\FinePix AX300\External Memory\DCIM\105_FUJI\",从而创建一个新X:驱动器。您可以通过运行来删除它subst X: /D

更新 #2

这篇关于 How-To Geek 的文章确实很好地解释了你的问题。你不能使用任何旧的文件系统工具,因为 MTP(只是 PTP 的扩展)不是文件系统。相反,计算机从设备请求文件,设备可以自行选择是否要这样做。执行的任何操作都必须得到设备的批准,而计算机只需请求无论要完成什么任务。现代操作系统(Mac 除外)将 MTP 集成到文件浏览器中,这就是为什么您可以在资源管理器中操作它们,但不能用其他任何东西操作它们。* 未找到只是因为相机不是文件系统(我猜这就是它没有驱动器号的原因。)

因此,您必须编写自己的自定义工具来与相机交互。进行一些谷歌搜索,看看您是否可以使用前缀访问它mtp://

相关内容