Đang cố gắng sử dụng tệp bat nhưng tôi gặp lỗi "7z không được nhận dạng là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó


1

Tôi giả sử tôi cần làm cho Windows nhận ra 7z là thứ gì đó có thể sử dụng nhưng tôi không biết làm thế nào.

Tôi đã tìm kiếm câu trả lời và câu hỏi này ở đây nói rằng tôi cần thêm nhị phân vào PATH của máy nhưng tôi không biết làm thế nào hoặc điều này có đúng không: 7-Zip không hoạt động từ dấu nhắc hoặc dòng lệnh của DOS?

Tôi thực sự sẽ đánh giá cao nếu ai đó có thể hướng dẫn tôi những gì tôi phải làm để có thể sử dụng tệp dơi này.

Câu trả lời:


1

Ban hành lệnh path /?sẽ cho bạn một số gợi ý. Nhưng việc thêm dòng SET PATH=%PATH%;"C:\Program Files\7-Zip"dưới dạng dòng đầu tiên trong tệp BAT yor sẽ thực hiện thủ thuật.


Tôi đã thử điều đó nhưng tôi nhận được kết quả tương tự. Tôi cũng nhận thấy rằng tôi có cùng một thông điệp cho "robocopy", đây cũng là điều mà tập tin bat cố gắng thực hiện. Bằng cách nào đó, windows dường như không nhận ra bất kỳ lệnh nào trong tệp bó.
Robert Olon

Tôi đã cập nhật câu trả lời của mình để sử dụng SET PATH = ... thay vì chỉ là đường dẫn đơn giản. Bạn có thể vui lòng thử sử dụng nó?
bcs78

Cảm ơn, tôi đã sao chép SET PATH =% PATH%; c: \ path \ to \ your \ 7zip-bin vào dòng đầu tiên của tệp bat và tôi vẫn nhận được lỗi tương tự. 7z không được công nhận.
Robert Olon

Tôi vừa cài đặt 7zip và cập nhật câu trả lời của tôi với đường dẫn thực.
bcs78

Cần nhấn mạnh rằng bạn thêm đường dẫn thư mục (tối đa dấu gạch chéo ngược cuối cùng, ngoại trừ 7z.exe), không phải đường dẫn tệp đầy đủ.
AFH
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.