2

次のコマンドをrunonceレジストリに追加して、次のようにパラメータの長いリストを使用して起動時に特定のpythonスクリプトを実行します

HKLU..."fio-test"=C:\Python26\python.exe C:\Users\Administrator\Desktop\workspace\test_Windows_dc_policy_flush_on_restart\test_Windows_dc_policy_flush_on_restart.py -I /dev/fct4 -b E -v "C:\Users\Administrator\Desktop\workspace\test_Windows_dc_policy_flush_on_restart\test_actions.p"

ただし、コマンドは実行されず、スクリプトのレジストリは削除されません。すなわち。Windows ブート マネージャーの runonce 部分は、エントリを無視します。エントリを見つけて適切な場所に表示し、その他のそれほど複雑でないスクリプトが実行されてレジストリから削除されるのを確認できます。私の質問は次のとおりです..私が遭遇している1回の実行の制限は何ですか? コマンドの最大長の問題が発生していますか? または、スクリプトが無視される原因となる、ある種のエスケープされていない文字ですか?

4

1 に答える 1

0

タスクスケジューラは、これらのタイプのタスクを起動するためのより柔軟で強力です。これを使用して、コマンドの長さの制限を回避できるはずです。

于 2012-06-20T23:35:46.697 に答える