bat
Windowsにprocdump操作を実行するファイルがあります。バッチファイルの問題は、ジョブを実行する前に最初にバッチファイルディレクトリにcdする必要があることです。さもないと、スクリプトが機能しません。
現在のバッチファイルディレクトリに変更する方法は?
私は次のコードを試しましたprocdump.bat
:
cd "%~dp"
procdump -h devenv.exe mydump.txt
しかし、失敗しました。エラーメッセージは次のとおりです。
次のバッチパラメータ置換でのパス演算子の使用は無効です:%〜dp "
有効な形式の場合、CALL /?またはFOR /?
編集:提供された答えは機能していますが、キャッチは1つだけです。現在のディレクトリがバッチファイルディレクトリと異なる場合、「指定されたパスが見つかりません」というメッセージが表示されます。誰にもアイデアはありますか?