tôi có tệp lô sau, kết thúc chương trình iTunes, nếu tôi kết nối iPod, nó sẽ không đồng bộ hóa nó. (Tôi biết bạn có thể thiết lập điều này trong iTunes.)Giết một quá trình theo lô và báo cáo thành công
@echo off
:kill
cls
taskkill /F /IM itunes.exe >nul
if %errorlevel%==1 {
echo iTunes not found.
} else {
echo iTunes is killed.
}
goto kill
Tuy nhiên, >nul
không phản hồi lại lệnh; do đó, nó chỉ cung cấp cho văn bản lệnh mặc định. Vì vậy, yeah, những gì tôi muốn làm:
Nếu iTunes không được tìm thấy, như được đưa ra bởi các lệnh, nó sẽ hiển thị
iTunes không tìm thấy
Nếu nó được tìm thấy và chấm dứt,
iTunes bị giết
Trợ giúp? errorlevel không hoạt động, điều này dường như là lỗi của nul
không hoạt động.
'lý do tại sao trên dấu ngoặc nhọn tai, tốt, tôi sử dụng chúng miễn là tôi đã làm việc với chúng. Tôi không biết; Đơn giản là tôi thích nó. Nó trông đẹp hơn tôi đoán. –
Vâng, nếu bạn đang sử dụng chúng trong các tệp theo lô, thì mọi thứ sẽ xảy ra sai. Nếu bạn viết mã bằng ngôn ngữ, bạn phải sử dụng ngữ pháp của ngôn ngữ, bất kể ngôn ngữ nào đẹp hơn hay không. Niềng răng xoăn không hoạt động như các dấu phân cách khối theo lô. – Joey
tôi nghĩ rằng họ đã làm. Ít nhất họ đã làm việc cho các mã tôi sử dụng. Tôi làm việc với hàng loạt trong hơn 1 năm nay, và đã phát triển với niềng răng xoăn, hơn và hơn, và nó hoạt động tốt. Khách hàng của tôi (aka youtubers;)) nói rằng nó hoạt động tốt cho họ. –