我将 Dropbox 设置为网络驱动器 X:,其中包含我的所有频道徽标和 EPG 数据生成器程序以及用于为 Tivimate 创建 XML EPG 文件的脚本。此驱动器还包含由 EPG 数据生成器程序创建的 XML EPG 文件。如果我单击我创建的图标来手动运行该过程,一切都会顺利进行。
我想做的是使用 Windows Scheduler 运行 Windows 批处理文件,以便从程序所在的 X: 驱动器自动运行 EPG 数据生成器程序。我该如何编写 Windows 批处理文件来执行此过程?
我目前不知道该怎么做,请帮忙!
答案1
Windows 任务计划程序以系统身份运行,运行时不知道特定用户安装的驱动器。因此,您需要编写一个脚本,将特定用户配置文件中的 dropbox 目录安装到 X:,然后再运行脚本。您还需要管理员权限才能访问此路径。这可以通过执行类似于以下操作来实现:
挂载驱动器命令
@echo off
net use x: /delete /y
net use x: \\localhost\c$\Users\Thomas\Dropbox
X:
cd "x:\my\exe\path\"
.\epgprogram.exe