私は最近、プログラミング作業 (主に python) に完全に専念している新しいフラッシュ ドライブを手に入れました。
私は常にフラッシュ ドライブを使用しているため、フラッシュ ドライブには重要なドキュメントがたくさんあります。ただし、仕事の性質上、常にコンピューターを切り替えており、作業中のドキュメントをバックアップとしてクラウドにアップロードする時間がない場合があります。さらに、大規模なプロジェクトに取り組んでいる場合、一部のプロジェクトのダウンロードにかなりの時間がかかる可能性があるため、Dropbox などのクラウド ストレージ システムのみを使用するのは良くありません。私がやりたいのは、python autorun スクリプトを作成して、フラッシュドライブを差し込んだ瞬間に、フォアグラウンドで作業している間にバックグラウンドでプログラム ファイルをアップロードすることです。問題が発生した場合は、後で尋ねる実際の 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 ファイルよりもバッチ ファイルがうまく機能することを望んでいました。手動で開くと、バッチファイルは機能します。
(Windows 7 では) autorun.inf でコマンドを使用できなくなったことに言及しているこの記事を見つけました。open
これは本当ですか?もしそうなら、どうすれば回避できますか?