我最近有一個新的閃存驅動器,我完全致力於我的編程工作(主要是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問題!我道歉。 –