我在外部驱动器中有一个程序,我想在启动时运行它,但将其放在启动文件夹中会导致文件未找到问题,因为驱动器尚未联机。有没有办法等待设备可访问后再访问它?
答案1
如果是我的话,我会先使用 AutoIT 编写脚本。 https://www.autoitscript.com/site/autoit/downloads/
将其编译为 EXE,将其放入 Windows 注册表的 RUN 部分,使其在 Windows 启动时运行。让它检查外部驱动器根目录中是否存在特定文件。如果找不到,则每 10 秒重试一次。可以选择在 xx 分钟后放弃并退出脚本。找到后,让它运行您的应用程序,然后退出脚本。
学习曲线有点陡峭,但安装程序中包含大量示例,还有他们的网站。