Tôi đã có một tập tin thực thi sửa đổi biến PATH
bằng cách thêm một vài địa chỉ. Khi người dùng log off-then-on, PATH
được đặt lại về giá trị ban đầu của nó (trước khi tệp batch được chạy). Hành vi này là OK.Windows CMD - Đặt lại đường dẫn biến từ tập tin thực thi?
Tuy nhiên, nếu tệp lô được chạy nhiều lần, các giá trị giống nhau sẽ được thêm vào trước và tôi kết thúc với biến PATH quá dài, dư thừa chỉ lâu hơn sau mỗi lần chạy hàng loạt.
Tôi muốn đặt lại biến thành bất kỳ thứ gì khi người dùng đăng nhập, trước khi các giá trị được thêm vào trước. Tôi tìm ra giải pháp là viết giá trị ban đầu trong một tệp tạm thời và đọc lại, nhưng có cách nào tốt hơn để làm điều đó không?
Đây thực sự là những gì tôi đã làm. Cảm ơn! – Ben
Điều này có lợi ích bổ sung nếu bạn làm hỏng "các thứ phụ" .. bạn có thể sửa nó. Tôi đã quên dấu "\" khi lần đầu tiên tôi làm. Cảm ơn lời khuyên đơn giản nhưng hiệu quả! – granadaCoder