Tôi đang cố viết kịch bản lệnh hàng loạt để tạo thư mục nếu nó chưa tồn tại. Theo dõi các ví dụ trực tuyến, bên dưới là kịch bản của tôi.Làm thế nào để ngăn chặn hàng loạt cửa sổ đóng khi xảy ra lỗi?
Vấn đề là; đầu tiên pause
hoạt động, có thể do lỗi cú pháp cửa sổ đóng thậm chí trước khi đạt đến số pause
thứ hai, vì vậy tôi không thể biết phần nào của tập lệnh của tôi sai.
Có ai có thể chỉ cho tôi cách ngăn cửa sổ đóng để tôi có thể thấy những gì trên cửa sổ không?
@echo off
:copy theme images over
:designer
echo copying theme images over...
pause
if not exist "%K2DIR%\K2 SmartForms Runtime\Styles\Themes\Sharepoint 2013\rich_text"
(
md "%K2DIR%\K2 SmartForms Runtime\Styles\Themes\Sharepoint 2013\rich_text333"
)
pause
Tại sao bạn không đặt 'pause' trước' md '? Ngoài ra, không chỉ chạy tập tin .bat bằng cách doubleleclicking nó: mở 'cmd' và gọi dơi của bạn từ đó. Không có cửa sổ để đóng ở đó! – Sebastian
Đối với các lỗi cú pháp - '(' của bạn bị đặt sai chỗ. Nó phải nằm trên cùng dòng với câu lệnh IF của bạn với một khoảng trống trước nó. – dbenham
Cảm ơn bạn đã chỉ ra lỗi :) –