我希望每次将相机连接到 PC 时都运行一个给定的 Perl 脚本,以便该脚本下载相机上的所有照片。但由于相机的驱动器号可能会根据已连接的内容而变化,因此我需要将此驱动器号作为参数传递给脚本。
这可能吗?
答案1
答案2
你可以:
分配不同的驱动器号,则它将保持不变。这可以在
devmgmt.msc
不要使用驱动器号,而是分配文件系统路径(就像在 Linux 中一样)。
例如,
"C:\Users\Xavier\Desktop\USB key\"
而不是"E:\"
。同样,devmgmt.msc
运行
mountvol
,复制\\?\Volume{blah-blah}
路径,?
用句点替换.
并使用那路径。例如,
\\?\Volume{e095d6a2-a763-11dd-afc0-806d6172696f}\boot.ini
在我的计算机中与 相同C:\boot.ini
。(不确定这是否一直保持不变 - 但到目前为止它对我来说是有效的。)