-1

この変数を使用して%CD%、コマンド ライン ウイルス スキャナーを実行し、コマンド プロンプトから現在のディレクトリをスキャンできます。

C:\AVPTool\AVPTool.exe SCAN %CD% /R:KAVSCANLOG.txt

コンテキスト メニューから使用して、2 回クリックするだけで簡単にフォルダをスキャンしたいと考えています。

レジストリを変更し、で呼び出されるキーを作成Scan with AVPToolHKEY_CLASSES_ROOT\Directory\shell、そのキー内で別のキーを作成しcommand、値をに変更しました

"cmd.exe /k cd %1 & C:\AVPTool\AVPTool.exe SCAN %CD% /R:KAVSCANLOG.txt"

ただし%CD%、現在の作業ディレクトリに変換されないため、これは機能しません。

4

1 に答える 1

1

やってみます

"cmd.exe /k cd %1 & C:\AVPTool\AVPTool.exe SCAN "%1" /R:KAVSCANLOG.txt"

行は % 変数を置き換えることによって処理され、THENが実行されるため、%CD% は、プロセスが実行されているディレクトリではなく、INVOKING プロセスの現在のディレクトリに置き換えられます。現在のディレクトリは、cdが実行された後にのみ変更され、その時点までに、が呼び出された%CD%ときと同じように、コマンドに既にインストールされています。cmd.exe

于 2013-03-28T05:37:17.957 に答える