Không xem được? Mở trên YouTube
Lệnh Chạy tập lệnh trong C-Auto Ultra giúp chia một kịch bản lớn thành nhiều tập lệnh con lồng nhau nhiều cấp, để tập lệnh gọn gàng và dễ bảo trì. Video cũng hướng dẫn ghép tên tập lệnh bằng biến để mỗi giả lập chạy một file riêng.
- Tập lệnh cha, tập lệnh con và cách chạy theo từng cấp
- Cấu trúc file: dòng đầu là số vòng lặp
- Nhấn đúp để mở và sửa tập lệnh con
- Chọn đường dẫn tập lệnh hoặc ghép tên từ biến
Mục lục video
- 00:00Tập lệnh con là gì
- 00:44Cách tập lệnh con được chạy
- 01:28Vì sao nên tách tập lệnh con
- 02:55Chọn đường dẫn tập lệnh
- 03:04Ghép tên tập lệnh bằng biến
- 04:54Ví dụ chạy trên giả lập 0 và 1
Tập lệnh con là gì ▶ 00:00
Một tập lệnh cha gồm nhiều dòng lệnh chạy theo thứ tự từ trên xuống dưới. Khi chạy đến lệnh Chạy tập lệnh, C-Auto mở thêm một cấp để chạy tập lệnh con, xong rồi quay lại tập lệnh cha.
Tập lệnh con được chạy thế nào ▶ 00:44
Khi vào tập lệnh con, C-Auto đọc dòng đầu tiên là số vòng lặp, các dòng tiếp theo là các lệnh. Tập lệnh con lại có thể chạy tập lệnh con của nó, lồng nhiều cấp tùy ý.
Vì sao nên tách tập lệnh con ▶ 01:28
Tách kịch bản thành nhiều tập lệnh nhỏ giúp dễ bảo trì: muốn sửa phần nhập tài khoản, mật khẩu thì chỉ cần mở đúng tập lệnh con đó. Nhấn đúp vào dòng chạy tập lệnh để mở và sửa ngay.
Nếu dồn tất cả vào một tập lệnh, khi có nhiều cấp sẽ rất khó tìm vị trí cần sửa, vừa dài vừa rối. Tách ra thì tập lệnh cha chỉ còn vài dòng, muốn sửa phần nào thì vào đúng tập đó.
Chọn đường dẫn hoặc ghép tên từ biến ▶ 02:55
Đường dẫn tập lệnh có thể chọn trực tiếp, hoặc ghép từ biến.
Ví dụ: mỗi giả lập chạy một file riêng ▶ 03:04
Đặt biến số thứ tự giả lập trong ngoặc và thêm đuôi .txt. Khi chạy trên giả lập có số thứ tự 1, lệnh tự thành 1.txt; trên giả lập 0 thì thành 0.txt.
Chạy thử trên giả lập 0 và 1 ▶ 04:54
Cùng một tập lệnh cha, mỗi giả lập tự chạy đúng file của nó. Áp dụng cách này khi mỗi tab cần kịch bản hoặc dữ liệu riêng.
Câu hỏi thường gặp
Tập lệnh con có lồng được nhiều cấp không?
Có. Tập lệnh con có thể tiếp tục chạy tập lệnh con của nó, lồng nhiều cấp.
Dòng đầu tiên của tập lệnh con dùng để làm gì?
Dòng đầu là số vòng lặp; các dòng tiếp theo là các lệnh.
Làm sao cho mỗi giả lập chạy một tập lệnh riêng?
Ghép tên tập lệnh từ biến số thứ tự giả lập và đuôi .txt, ví dụ giả lập 0 chạy 0.txt, giả lập 1 chạy 1.txt.
Nội dung video (phụ đề)
Tập lệnh con là gì
Rồi, bây giờ đến phần chạy tập lệnh con. Tập lệnh con là gì? Ví dụ đây là cái tập lệnh, à, lệnh cha chẳng hạn. Đấy, thì nó bao gồm là những sáu tập lệnh. Và những cái tập lệnh này nó sẽ chạy theo thứ tự từ trên xuống dưới này. Các bạn để ý theo những cái nhánh ở đây này. Đấy. Thì khi nó chạy đến cái chạy tập lệnh này, thì nó sẽ mở thêm một cấp nữa để vào chạy cái thằng lệnh con. Đây, đây là thằng lệnh con. Mình sẽ mở rộng ra cho dễ theo dõi. Đây, đây sẽ là lệnh con.
Cách tập lệnh con được chạy
Thì vào lệnh con thì nó sẽ thực hiện đọc cái dòng đầu tiên là cái số vòng lặp, và các dòng tiếp theo là những cái dòng lệnh trong tập lệnh con. Đấy, thì các cái tập lệnh con này nó cũng có thể tiếp tục chạy tập lệnh con khác của nó. Đấy, con của con này. Đấy. Đấy, các bạn có thể thấy này. Nó sẽ theo từng cấp… đấy. Một cấp này. Hai cấp này. Ba cấp này. Bốn cấp này. Có thể rất nhiều cấp luôn.
Vì sao nên tách tập lệnh con
Thì những cái tập lệnh con này, tác dụng là nó tách những cái tập lệnh ra thành nhiều những cái lệnh, người ta dễ bảo trì hơn. Ví dụ như là muốn sửa cái phần trong cái liên quan đến cái nhập tài khoản mật khẩu, thì ta chỉ cần biết là sửa cái tập lệnh con này thôi. Đấy. Đây nó là cái tập lệnh con này. Các bạn nhấn đúp vào, nó tự mở lên, chúng ta sẽ không phải sửa đây. Ví dụ như nếu mà chúng ta không dùng lệnh con ấy, thì khi nó quá nhiều cấp, chúng ta tìm cái tập lệnh hay là cái vị trí chúng ta cần sửa nó rất là… rất là khó, đúng không các bạn? Thấy này. Thì cái, à… này mình đang để giới hạn, có nghĩa là khi các bạn mở quá dài đấy thì các bạn sẽ phải mở lại con này. Các bạn xem, nếu mà cho nó mở vô hạn trong đây, thì đến một mức nào đó là nó sẽ quá dài, đã vừa rối mà lại chỉnh sửa khó khăn. Mà lại chỉnh những cái lệnh con này và có thể đặt những cái dòng lệnh như này, thì khi ta sửa ta chỉ thấy là đây nó có sáu dòng thôi. Còn muốn sửa tập nào chúng ta vào tập đấy để sửa. Đấy, nó sẽ rất là gọn gàng, đúng không?
Chọn đường dẫn tập lệnh
Thì cái tập lệnh này các bạn có thể ghi cái đường dẫn, ví dụ như đây, chọn cái đường dẫn bằng cách này,
Ghép tên tập lệnh bằng biến
hoặc là các bạn có thể dùng biến để ghép biến, tạo ra một cái tập lệnh. Đây, mình sẽ ví dụ. Ví dụ như là mình sẽ dùng cái biến, à, số thứ tự giả lập. Số thứ tự giả lập LDPlayer-1 này thì số thứ tự nó là 1, ID của nó. Đấy, mình sẽ ghép vào đây. Ghép vào để nó biết được là nó thành cái… ghép thành cái tập lệnh 1.txt này nhá. Thì ghép cho các bạn đây. Bạn cho cái thằng biến này vào trong cái ngoặc này. Điền cái đuôi vào. Bây giờ ta sẽ chạy thử. Đó. Mặc dù ta điền là số thứ tự giả lập.txt, nhưng mà đây nó đã tự chuyển thành cái lệnh 1.txt rồi. Đây ha. Thì cùng cái… cùng cái lệnh này, đây, mình sẽ làm một cái lệnh mở ứng dụng này đi. Lấy cái tên gói lại. Nhanh không?
Ví dụ chạy trên giả lập 0 và 1
Rồi, bây giờ ta chọn cái giả lập 0 đây. Tạo luôn cái lệnh mới này cho nó dễ hình dung. Đây, trong cái lệnh này sẽ có một… một cái lệnh là chạy cái lệnh số thứ tự giả lập. Đây, đây nó sẽ tự chuyển thành cái… tự chuyển thành cái lệnh 0.txt này. Nếu mà chạy trên cái giả lập 1 thì cái nó lại ra 1.txt. Đấy, thì các bạn có thể áp dụng biến vào những cái trường hợp sử dụng riêng.