0

Win7 がシャットダウン画面で 30 分以上ハングするという問題がありました。このバッチ ファイルが原因であることがわかりましたが、これの目的がわかりません。

シャットダウンは、ドメインに参加した後にのみハングします。このバッチ ファイルは c:\ntfs\bin にありました。このバッチ ファイルを削除した後、ハングしなくなりました。

問題は解決しましたが、このスクリプトの意味を知りたいです。バッチファイルについてよくわからないのでヒントをください


@エコーオフ
for /f "usebackq tokens=1-2 delims==" %%a in (`set _`) do set %%a=

4

2 に答える 2

2

より良い使用:

for /f "delims==" %%a in ('set "_"') do set "%%a="

_このコードは、現在のsetlocal-endlocalブロックの (アンダースコア) で始まるすべての環境変数を削除します。コマンドを使用せずにバッチ ファイルでこれを使用するとsetlocal、現在のコマンド プロンプト セッションから変数が削除されます。

usebackqこの場合、 andを使用するtokens必要はありませんhelp for。コマンド プロンプトの詳細については、 を参照してください。

于 2013-06-06T20:01:59.147 に答える