Tạo một kịch bản khởi động , máy tính sẽ đợi những thứ này kết thúc. Vì vậy, bạn có thể thực hiện một giấc ngủ đơn giản HOẶC thứ gì đó chờ cả hai chương trình có mặt, có lẽ hết thời gian để ngăn tập lệnh bị treo và không cho phép bạn đăng nhập.
Làm cách nào để viết một tập lệnh bó với thời gian chờ?
Để có thể để một tập lệnh chờ đợi, thủ thuật truyền thống là ping một IP không tồn tại.
ping 192.192.192.192 -n 1 -w 10000 > nul
Lệnh này sẽ cố gắng gửi một ping và sẽ hết thời gian trong 10 giây, vì 10000 ms gấp 10 lần 1000 ms. Chúng tôi đưa cái này vào nul
sao cho đầu ra không được hiển thị, điều này có thể không cần thiết vì bạn đang thực hiện một kịch bản khởi động nhưng nó được đặt ở đây để hoàn thiện.
Như Bob đã đề cập trong các bình luận, kể từ Windows Vista, bạn cũng có thể sử dụng:
timeout /T 10 > nul
Thông tin thêm về biến thể này có thể được tìm thấy đây .
Làm cách nào để tôi viết một tập lệnh bó chờ quá trình kết thúc?
Một cách khác là sử dụng tập lệnh này để chờ các quá trình kết thúc.
Bạn cần đặt các lệnh set ở đầu tho và mọi thứ bắt đầu từ :STOPPROC
(bao gồm dòng đó) ở dưới cùng của tập lệnh của bạn, không bao gồm -----------
dòng mặc dù.
Sau đó, ở giữa, bạn có thể thực hiện cuộc gọi đến call :STOPPROC notepad.exe
sẽ chờ cho mỗi quá trình tiếp theo được đóng lại.
Làm cách nào để máy tính chạy tập lệnh khởi động?
Xem liên kết này Tôi đã đăng trước đó giải thích chi tiết:
-
Mở Trình chỉnh sửa chính sách nhóm cục bộ.
-
Trong cây điều khiển, bấm Tập lệnh (Khởi động / Tắt máy) . Con đường là Cấu hình máy tính \ Cài đặt Windows \ Tập lệnh (Khởi động / Tắt máy) .
-
Trong ngăn kết quả, bấm đúp Khởi nghiệp .
-
bên trong Thuộc tính khởi động hộp thoại, bấm vào Thêm vào .
-
bên trong Thêm một tập lệnh hộp thoại, làm như sau:
- bên trong Tên tập lệnh hộp, nhập đường dẫn đến tập lệnh hoặc bấm Duyệt để tìm kiếm tệp script trong thư mục chia sẻ Netlogon trên bộ điều khiển miền.
- bên trong Thông số tập lệnh hộp, nhập bất kỳ tham số nào bạn muốn, giống như cách bạn nhập chúng trên dòng lệnh. Ví dụ: nếu tập lệnh của bạn bao gồm các tham số được gọi là // logo (biểu ngữ hiển thị) và // I (chế độ tương tác), hãy nhập // logo // tôi .
-
bên trong Thuộc tính khởi động hộp thoại, chỉ định các tùy chọn mà bạn muốn:
-
Tập lệnh khởi động cho & lt; Đối tượng chính sách nhóm & gt; : Liệt kê tất cả các tập lệnh hiện được gán cho đối tượng Chính sách nhóm đã chọn (GPO). Nếu bạn chỉ định nhiều tập lệnh, tập lệnh được xử lý theo thứ tự bạn chỉ định. Để di chuyển một tập lệnh lên trong danh sách, bấm vào nó và sau đó bấm Lên . Để di chuyển một tập lệnh xuống trong danh sách, bấm vào nó và sau đó nhấp vào Xuống .
-
Thêm vào : Mở Thêm một tập lệnh hộp thoại, nơi bạn có thể chỉ định bất kỳ tập lệnh bổ sung để sử dụng.
-
Chỉnh sửa : Mở Chỉnh sửa tập lệnh hộp thoại, nơi bạn có thể sửa đổi thông tin tập lệnh, chẳng hạn như tên và tham số.
-
Tẩy : Xóa tập lệnh đã chọn khỏi Tập lệnh khởi động danh sách.
-
Hiển thị tập tin : Hiển thị các tệp tập lệnh được lưu trữ trong GPO đã chọn.
Có cách nào khác không liên quan đến việc chờ đợi không?
Thành thật mà nói, bạn có thể cân nhắc không làm điều này và chỉ sử dụng bàn phím của bạn trên màn hình bắt đầu. Tôi sẽ bị làm phiền chờ đợi lâu hơn trên màn hình đăng nhập khi tôi đã có thể bắt đầu một chương trình bằng bàn phím của mình ...
Hãy chắc chắn kiểm tra Windows8Fanatic Câu trả lời là tốt, để cố gắng giảm thiểu sự chậm trễ.
timeout
kể từ Windows Vista ...