Saya memiliki bat
file di windows yang menjalankan operasi procdump . Masalah dengan file batch adalah bahwa saya perlu cd ke direktori file batch terlebih dahulu sebelum menjalankan pekerjaan, atau skrip tidak akan berfungsi.
Bagaimana cara mengubah ke direktori file batch saat ini?
Saya mencoba kode berikut di procdump.bat
:
cd "%~dp"
procdump -h devenv.exe mydump.txt
Tetapi gagal, pesan kesalahannya adalah:
Penggunaan operator path berikut dalam substitusi-parameter batch tidak valid:% ~ dp "
Untuk format yang valid ketik CALL /? atau untuk /?
Sunting: Jawaban yang diberikan berfungsi, tetapi hanya ada satu tangkapan: jika direktori saya saat ini berbeda dari direktori file batch, maka saya akan mendapatkan "Sistem tidak dapat menemukan jalur yang ditentukan". Adakah yang punya ide?