我最近有一个新的闪存驱动器,我完全致力于我的编程工作(主要是Python)。Windows 8自定义Autorun Flashdrive
因为我一直在使用我的闪存驱动器,所以我在闪存驱动器上有很多重要的文档,这将会是灾难性的损失。然而,我的工作性质是,我经常更换电脑,有时没有时间上传我曾在云端作为备份的文件。如果我正在开发一个大型项目,加上我的一些项目的下载可能需要我很多时间,所以只使用像Dropbox这样的云存储系统会很糟糕。我想要做的是创建一个python自动运行脚本,以便在我插入闪存驱动器时,它会在前台工作时在后台上传程序文件。如果我有麻烦,我将在稍后询问实际的python脚本。
然而,现在,我的问题是自动运行工作。我查了一堆教程,并按照他们的说明写了关于创建自动运行和批处理等信件,但每当我插入闪存驱动器时尝试运行该程序,Windows 8(我的家用计算机)都会告诉我存在问题与闪光灯驱动器并询问是否可以扫描和修复它。
的autorun.inf:
[Autorun]
open=autorun.bat
icon=python.ico
label=PythonDrive
autorun.bat:
"Portable Python 2.7.5.1\Python-Portable.exe" "autorun.py"
我在闪存盘中的主目录下的文件全部。 icon
和label
命令似乎适用于我的闪存驱动器,但如果我摆脱了open
命令,计算机仍然抱怨。我宁愿只是在没有批处理的情况下执行python,但我希望批处理文件可能比从portablepython执行的python文件更好。如果我手动打开它,该批处理文件可以正常工作。
我发现this article其中提到你不能再在Windows 7中使用autorun.inf中的open
命令。这是真的?如果是这样,我该如何解决它?
这不是python相关的问题,可能不属于'python'。如果有与Windows相关的开发标签,请将其放在那里。祝你好运! – blakev
确实,我习惯于问python问题!我道歉。 –