Mục lục:

Lô nâng cao: 12 bước
Lô nâng cao: 12 bước

Video: Lô nâng cao: 12 bước

Video: Lô nâng cao: 12 bước
Video: SHUFFLE DANCE | TỔNG HỢP 5 Bước Cơ Bản ghép Combo Bài Nhảy | Leo (BÀI HƯỚNG DẪN BẤM▶️) 2024, Tháng bảy
Anonim

nhưng không sao, chỉ cần sử dụng lệnh CD hoặc CHDIR để thay đổi thư mục. Nhưng nó không thực sự quan trọng trong trường hợp này. "," Top ": 0.08480565371024736," left ": 0.014285714285714285," height ": 0.8586572438162544," width ": 0.9357142857142857}]">

Hàng loạt nâng cao
Hàng loạt nâng cao
Hàng loạt nâng cao
Hàng loạt nâng cao
Hàng loạt nâng cao
Hàng loạt nâng cao

VUI LÒNG TRỰC TIẾP BẤT KỲ CÂU HỎI NÀO BẠN CÓ THỂ ĐẾN BLOG CỦA TÔI: https://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/ Tôi không truy cập hướng dẫn nữa, và bạn sẽ nhanh hơn phản ứng theo cách đó. Tam Nguyen đây. Đã lâu mới đến, nhưng nó ở đây bây giờ! Tôi xin giới thiệu cho bạn phần tiếp theo của Hướng dẫn hàng loạt của tôi! Bạn có thể (hoặc có thể chưa) đã đọc các hướng dẫn khác của tôi: Khái niệm cơ bản về Hàng loạtNhững kiến thức cơ bản về Hàng loạt Nâng cao hơn một chútBộ có thể hướng dẫn này mượn một số yếu tố từ hai Sách hướng dẫn đầu tiên. Cụ thể là: Lệnh ECHO CommandCD CommandDIR Nếu bạn chưa đọc hai lệnh kia, tôi khuyên bạn nên xem nhanh các lệnh đó. Tôi sẽ đợi ở đây. Ok! Đến cuối phần Có thể hướng dẫn này, bạn sẽ thấy thân mật với: START CommandSET CommandIF CommandGOTO Commandand> và >> Tham sốVới các lệnh này, bạn sẽ có thể tạo các tệp hàng loạt động có thể thay đổi theo đầu vào của người dùng, tạo và mở rộng. Vì vậy, hãy mở Command Prompt tốt đó và bắt đầu! Run -> cmd Ngoài ra, bạn có thể truy cập: Start-> Program Files-> Accessories-> Command Prompt, vì vậy tôi đã chia một số lệnh thành nhiều trang chủ yếu cho mục đích thẩm mỹ; Tôi thích xem hình ảnh trong khi đọc văn bản mà không cần phải cuộn lên và xuống. Quy tắc ngón tay cái để xem hình ảnh; Thông thường, sau mỗi đoạn mã sẽ có một hình ảnh.

Bước 1: Lệnh BẮT ĐẦU

Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU
Lệnh BẮT ĐẦU

Lệnh START là một lệnh nhỏ rất hay để bắt đầu mọi thứ! Đây là một lệnh đơn giản và sẽ giúp chúng ta khởi động trước khi chuyển sang các lệnh khó hơn. Các tham số của lệnh chính xác như những gì bạn nghĩ.

START ThingToBeStarted.exeKhá đơn giản

BẮT ĐẦU WMPlayer.exeBạn không chỉ có thể BẮT ĐẦU.exe, bạn cũng có thể nhập một trang web vào và nó sẽ mở ra trong trình duyệt mặc định của bạn

BẮT ĐẦU www. Instructables.comKhá dễ dàng phải không? Vâng. Bây giờ chúng ta hãy chuyển sang phần thực của Lệnh có thể hướng dẫn: SET.

Bước 2: Lệnh SET - Lý thuyết chuỗi (1/4)

Lệnh SET - Lý thuyết chuỗi (1/4)
Lệnh SET - Lý thuyết chuỗi (1/4)
Lệnh SET - Lý thuyết chuỗi (1/4)
Lệnh SET - Lý thuyết chuỗi (1/4)

Lệnh SET: Định nghĩa biến. Ah. Biến. Ambrosia của nhà phát triển. Biến là các bit của bộ nhớ … sai, có thể thay đổi. Không có NẾU VÀ hoặc KHÔNG về nó! (lol, xin lỗi). Vâng! Vậy thì con này hoạt động như thế nào? Rất đơn giản, các tham số của lệnh SET là: SET VariableName = Variable ValueSET tự nó sẽ tạo ra các biến chuỗi.

SET TestVS = Chuỗi biến kiểm tra!Trong trường hợp này, chúng tôi chỉ lưu trữ giá trị "Test Variable String!" vào biến TestVS. Vâng, đó là tất cả những trò chơi và thú vị, nhưng làm cách nào để chúng ta truy xuất giá trị của biến? Chúng tôi sử dụng%. J chỉ cần thêm% xung quanh tên biến

ECHO% TestVS%Được rồi, nhưng nó có thể làm gì khác?

Bước 3: Đặt lệnh - Mr. Math (2/4)

Lệnh SET - Mr. Math (2/4)
Lệnh SET - Mr. Math (2/4)
Lệnh SET - Mr. Math (2/4)
Lệnh SET - Mr. Math (2/4)
Lệnh SET - Mr. Math (2/4)
Lệnh SET - Mr. Math (2/4)

Nó có thể làm toán không? Hãy làm một mẻ đơn giản để kiểm tra nó.

@ECHO OFFSET Test = 1ECHO% Test% SET Test =% Test% -1ECHO% Test% PAUSEAww, chuyện gì đã xảy ra? Điều đó đáng lẽ phải làm việc! Chờ một chút… đó là những gì về lệnh SET chỉ tạo chuỗi? Bản thân lệnh SET sẽ chỉ tạo ra một biến chuỗi, có nghĩa là nó sẽ tạo ra cách diễn giải giá trị theo nghĩa đen nhất. Nó không nghĩ "1 - 1" bằng "0", nó nghĩ "1 - 1" bằng "1 - 1" Vậy làm cách nào để thay đổi điều đó? Chúng tôi muốn biến không được sao chép trực tiếp mà là được Đánh giá. Điều này có nghĩa là chúng ta muốn biến nó từ một chuỗi thành một biểu thức! Một thay đổi rất dễ dàng, chỉ cần thêm a / a vào lệnh SET. Dưới đây là một tệp hàng loạt đơn giản để xem nó hoạt động hoặc bạn có thể chỉ cần nhập nó vào sổ tay Command Prompt. Tôi đề nghị cái sau; nó nhanh hơn nhiều và mã không quá phức tạp, nhưng nếu bạn thực sự muốn tệp hàng loạt, đây là

@ECHO OFFSET / a Test = 2 + 2ECHO% Test% PAUSETuyệt vời! Nó thể hiện nó một cách hoàn hảo. Bây giờ chúng tôi biết những thay đổi nào cần được thực hiện đối với 'math test.bat của chúng tôi

@ECHO OFFSET / a Test = 1ECHO% Test% SET / a Test =% Test% -1ECHO% Test% PAUSEVâng. Vì vậy, hãy chạy nó! Tuyệt vời! Nó hoạt động hoàn hảo! Nhưng tiếp theo là gì?

Bước 4: Lệnh SET - Đầu vào của người dùng (3/4)

Lệnh SET - Đầu vào của người dùng (3/4)
Lệnh SET - Đầu vào của người dùng (3/4)
Lệnh SET - Đầu vào của người dùng (3/4)
Lệnh SET - Đầu vào của người dùng (3/4)
Lệnh SET - Đầu vào của người dùng (3/4)
Lệnh SET - Đầu vào của người dùng (3/4)

SET cũng có khả năng nhắc người dùng nhập dữ liệu. Bằng cách thêm / p vào các tham số SET, nó sẽ biến nó từ một bộ định giá biến thông thường thành bộ định vị biến do người dùng kiểm soát.

SET / p UDefine =Với / p, chương trình thực sự tạm dừng và chờ người dùng nhập vào. / P của các tham số hoàn toàn phủ nhận / a, và nếu bạn thử nó, bạn chỉ gặp lỗi Toán hạng thiếu. Điều này có nghĩa là biến do người dùng xác định sẽ không thể đánh giá các biểu thức. Lệnh SET không sử dụng đồng thời các tham số / p và / a, đúng không? Vậy còn việc sử dụng tuần tự các tham số / a và / p thì sao? Ahhh … bạn đi giày ranh mãnh

@ECHO Máy tính OFFECHO Phiên bản 1.0ECHO. SET / p UDefine = SET / a UDefine =% UDefine% ECHO = ECHO% UDefine% ECHO. PAUSEMáy tính đẹp bạn đã có ở đó. Nếu bây giờ bạn vẫn chưa tìm ra, thì {{{ECHO.}}} Là một dòng trống. Điều đó thật tuyệt phải không?

Bước 5: SET Command - More Than Meets the Eye (4/4)

SET Command - More Than Meets Eye (4/4)
SET Command - More Than Meets Eye (4/4)
SET Command - More Than Meets Eye (4/4)
SET Command - More Than Meets Eye (4/4)
SET Command - More Than Meets Eye (4/4)
SET Command - More Than Meets Eye (4/4)

Tại thời điểm này, có vẻ như các biến của lệnh SET chỉ tốt cho chuỗi và biểu thức. Không đúng. Trên thực tế, các biến rất linh hoạt và không chỉ giới hạn ở các ECHO. Bạn đã thử chỉ nhập một biến của chính nó chưa?

SET Test = Người dạy% Kiểm tra%Thật là một lỗi kỳ lạ… nó nói rằng lệnh "Guiductables" không được nhận dạng, không phải là% Test% không có cú pháp. Vì vậy, điều đó có nghĩa là DOS xử lý từng biến giống như được nhập bằng tay. Chà, nếu

SET Test = START cmd.exe% Test%Đáng kinh ngạc! Nó đã hoạt động! DOS xử lý từng biến giống như nó được người dùng nhập và chạy nó tương ứng. Đây là một đoạn mã thú vị: (Chỉ cần Sao chép / Dán; nó hơi tẻ nhạt.

@ECHO OffSET Variable1 = ECSET Variable2 = HSET Variable3 = O CSET Variable4 = ooSET Variable5 = l! ECHO% Variable1 %% Variable2 %% Variable3 %% Variable4 %% Variable5% ECHO.% Variable1 %% Variable2 %% Variable3 %% Variable4% % Biến5% Tạm dừngĐó không phải là gọn gàng? Mỗi biến chứa hai chữ cái của toàn bộ thông báo (ngoại trừ Biến 2) và sắp xếp các biến theo thứ tự, mỗi chữ cái cộng lại và kết thúc toàn bộ lệnh của ECHO Cool! Lệnh SET là một trong những lệnh phức tạp hơn và mạnh mẽ hơn của lệnh Từ điển DOS.

Bước 6: Lệnh IF - Mọi người đều bình đẳng (1/2)

Lệnh IF - Mọi người đều bình đẳng (1/2)
Lệnh IF - Mọi người đều bình đẳng (1/2)
Lệnh IF - Mọi người đều bình đẳng (1/2)
Lệnh IF - Mọi người đều bình đẳng (1/2)
Lệnh IF - Mọi người đều bình đẳng (1/2)
Lệnh IF - Mọi người đều bình đẳng (1/2)

Toán hạng điều kiện cổ điển đó. Đối với những người chưa bao giờ lập trình trước đây, lệnh IF chính xác như âm thanh của nó. Nếu một biểu thức trong cú pháp chứng minh đúng (hoặc KHÔNG đúng) thì chuỗi lệnh tiếp theo sẽ được thực hiện. Dòng lệnh cơ bản sẽ như sau:

IF% variable1% ==% variable2% ECHO Phần này được thực thihoặc nếu bạn có nhiều hơn một cú pháp

@ECHO OFFIF% biến1% ==% biến2% (ECHO Phần này được thực thi. ECHO Đây cũng vậy.) ELSE (ECHO Nếu biến1 doesn & Apo = biến 2, điều này xảy ra. ECHO và điều này cũng xảy ra.)Lưu ý: Việc đặt dấu ngoặc đơn đặc biệt không phải vì tôi không tin vào mã có tổ chức, mà bởi vì nếu chúng không ở những vị trí đó, toàn bộ đoạn mã IF sẽ không hoạt động. Vì vậy, nếu có bất kỳ lỗi nào với mã IF của bạn, rất có thể là do dấu ngoặc đơn. Để chạy lô cụ thể này, tôi thực sự đã sử dụng chính Dấu nhắc lệnh, để tôi có thể đặt các biến mà không cần phải chỉnh sửa bội số IfVariableTest.bat lần.

Bước 7: Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)

Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)

Ok, vậy là bạn đã có một câu lệnh IF đẹp và tất cả, và việc kiểm tra xem các biến có bằng nhau hay không là tốt và tất cả, nhưng không hoàn toàn phù hợp với hóa đơn. Tôi muốn điều gì đó xảy ra nếu biến1 nhỏ hơn biến kia! Đối với những người lập trình chúng tôi, tôi biết đây có vẻ như là một nhiệm vụ đơn giản. Chỉ cần làm những gì mà tất cả các ngôn ngữ lập trình khác làm! Hãy giữ vững con ngựa của bạn cao bồi. Không quá nhanh. Một tệp Batch không chỉ là ngôn ngữ lập trình thông thường của bạn. Có vẻ ngớ ngẩn, "" không hoạt động với các tệp Batch.

EQU - Bằng - == NEQ - Không bằngLSS - Nhỏ hơnGTR - Lớn hơnLEQ - Nhỏ hơn hoặc Bằng ToGEQ - Lớn hơn hoặc BằngChỉ cần đặt các toán hạng này thay cho ví dụ ==

NẾU 32 GTR 3 ECHO Điều này sẽ hoạt động

@ECHO OFFIF 32 GEQ 32 (ECHO 32 lớn hơn hoặc bằng 32) ELSE (ECHO 32 chắc chắn bằng 32) PAUSEIF 32 LSS 32 (ECHO 32 nhỏ hơn 32? Tôi nghĩ là không.) ELSE (ECHO 32 là Không ít hơn 32. Kết thúc câu chuyện.) TẠM DỪNG

Bước 8: Lệnh GOTO

Lệnh GOTO
Lệnh GOTO
Lệnh GOTO
Lệnh GOTO
Lệnh GOTO
Lệnh GOTO

Lệnh GOTO. Nó làm chính xác những gì nó nói; nó ĐI ĐẾN một nhãn trong tập lệnh tệp loạt. Để sử dụng lệnh này, trước tiên bạn phải có một nhãn tại chỗ. Các nhãn trông như thế này:

: Nhãn1Nó chỉ đơn giản là dấu hai chấm trước một chuỗi các chữ cái và / hoặc số không có khoảng cách. Lệnh GOTO có cấu trúc như thế này

GOTO Nhãn1Nó là dễ dàng! Hãy nghĩ lại, tôi không thực sự chắc chắn tại sao tôi không đặt nó trong Slightly Advanced Batch.

@ECHO TẮT: Lặp lạiMeECHO Điều này sẽ được lặp lại trừ khi bạn nhấn "CTRL-C" GOTO Lặp lạiNhân tiện, tập tin hàng loạt nói lên sự thật. CTRL-C là Tạm dừng và Nhắc chấm dứt chung. CTRL-S chỉ đơn giản là Tạm dừng. Nhưng việc đóng cửa sổ cũng hoạt động tốt. GOTO có thể bỏ qua hoặc sắp xếp lại mã của bạn

GOTO TurnEOffGOTO MultipleGotoECHO ECHO này sẽ bị bỏ qua.:MultipleGotoGOTO 3: ENDPAUSEEXIT: 1ECHO EndGOTO END: 3ECHO Phần này sẽ được hiển thị trước tiên 1Đoạn mã trên được cấu trúc một cách khó hiểu nhằm mục đích nhấn mạnh khả năng nhảy xung quanh mã của GOTO.

Bước 9:> Tham số (1/2)

Triển khai ví dụ
Triển khai ví dụ

Tham số (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp

Triển khai ví dụ
Triển khai ví dụ

Tham số (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp

Triển khai ví dụ
Triển khai ví dụ

Tham số (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp

Kết luận: Ghi chú cuối cùng
Kết luận: Ghi chú cuối cùng

Tham số (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (1/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} "> Bit tiếp theo này không thực sự là 'lệnh', mà là một cú pháp được thêm vào khác Những gì nó làm là nó lấy Đầu ra của một lệnh nhất định và có thể ghi nó vào một tệp Văn bản. Sẽ dễ giải thích hơn nếu bạn nhìn thấy nó hoạt động trước. Cú pháp của nó là:

Lệnh> Tên tệpĐược rồi, giả sử chúng ta đang ở trong một thư mục nhất định. Sau đó, chúng tôi sử dụng Lệnh DIR, nếu bạn đọc Khái niệm cơ bản về Batch, bạn sẽ biết khi hiển thị nội dung của thư mục hiện tại của bạn

C: / Users / Neo \> DIRThông thường sẽ xuất ra

Ổ đĩa C là Số sê-ri của Ổ đĩa HP là BC7E-E26C Thư mục của C: / Users / Neo06 / 30/2007 11:14 AM.06 / 30/2007 11:14 AM..03 / 17/2007 06:41 PM.idlerc02 / 19/2007 03:14 PM Danh bạ06 / 19/2007 10:44 PM Máy tính để bàn06 / 29/2007 08:47 AM Tài liệu06 / 19/2007 10:35 AM Lượt tải xuống 2007-19-02 03:14 PM Yêu thích 02/19 / 2007 03:14 PM Liên kết05 / 12/2007 04:01 PM Âm nhạc 2007-30-06 01:20 AM Hình ảnh 2007-07-04 03:08 PM Trò chơi đã lưu 2007-19-02 03:14 PM Tìm kiếm 2007-01-03 07:23 PM 242, 947 Bản ghi kiểm tra.wma06 / 19/2007 10:39 AM Videos2007-18-06 09:57 AM 1, 324, 574 wp_screenprint_mc.pdf06 / 18/2007 09:59 AM 73, 996, 533 wp_tshirt_full.mp4 4 (Các) tệp 75, 564, 054 byte 14 Dir (các) 132, 927, 537, 152 byte trốngNhưng, nếu chúng ta thêm dấu> và vào nó

C: / Users / Neo / DIR> DIRContents.txtChúng tôi không nhận được đầu ra, nhưng thay vào đó, chúng tôi nhận được một Tệp văn bản hoàn toàn mới có tên DIRContents.txt có Đầu ra trong đó! Tuyệt vời! Nhưng chờ đã, có một vấn đề! Tôi muốn có nhiều đầu ra trong cùng một tệp, nhưng của tôi> chỉ tiếp tục ghi đè nó, và không thêm nó! Tôi làm gì?

Bước 10: >> Tham số (2/2)

Thông số (2/2) "src =" https://content.instructables.com/ORIG/FG4/B58B/F3JESWIJ/FG4B58BF3JESWIJ-j.webp

Tham số (2/2) "src =" https://content.instructables.com/ORIG/F05/GZB1/F3JESWIK/F05GZB1F3JESWIK-j.webp

Tham số (2/2) "src =" https://content.instructables.com/ORIG/F93/Q7VS/F3JESWL2/F93Q7VSF3JESWL2-j.webp

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Tham số (2/2) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} "> Tôi rất vui vì bạn đã hỏi. Đó là những gì >> Tham số dành cho! >> giống như dấu>, nhưng thay vì ghi đè hoàn toàn tệp được chỉ định, chúng tôi Thêm vào nó! Vì vậy, hãy thử nó.

DIR >> DIRContents.txtGọn gàng! Làm việc hoàn hảo! Vì vậy, hãy chờ đợi. Điều đó có nghĩa là tôi có thể viết bất cứ thứ gì tôi muốn vào một tệp văn bản? tôi muốn thử nó

Batch Is Awesome> Awesome.txtGì? Tại sao điều đó không hoạt động? Đó là bởi vì tham số chỉ ghi đầu ra của các Lệnh hợp pháp chứ không chỉ ghi bất kỳ thứ gì bạn nhập vào. Tuy nhiên, đây là một vấn đề được giải quyết một cách đơn giản. Hãy nhớ rằng, các tham số ghi lại Kết quả đầu ra của các lệnh. Lệnh nào có đầu ra mà chúng ta có thể điều khiển? Lệnh ECHO

ECHO Batch thật tuyệt vời> Awesome.txtECHO Tôi và aposm rất vui vì tôi biết điều đó. >> Awesome.txtYay! Nhớ lại. Dấu >> thêm Đầu ra vào dòng tiếp theo của tệp.

Bước 11: Triển khai ví dụ

Vâng. Vì vậy, chúng ta hãy đặt tất cả lại với nhau! Đây là một số mã mẫu mà tôi đã thực hiện sử dụng các lệnh mà tôi đã chỉ cho bạn trong phần hướng dẫn này. Mã này sẽ liên tục thêm 1 vào một biến và xuất ra kết quả vô thời hạn.

@ECHO OFFSET / a num = 1: Lặp lạiECHO% num% SET / a num =% num% + 1GOTO Lặp lạiMã này sẽ khởi động CMD.exe 5 lần

@ECHO OFFSET / a repeatNum = 5: OpenIF% RepeatNum% == 0 GOTO EndSTART CMD.exeSET / a repeatNum =% RepeatNum% -1GOTO Open: EndMã này sẽ tạo một tệp hàng loạt trong C: / Users / Neo và sẽ chạy nó

@ECHO OFFCHDIR C: / Users / NeoECHO @ECHO OFF> Hello.batECHO ECHO Xin chào! >> Hello.batECHO ECHO Tôi & aposm trong Ổ C của bạn! >> Hello.batECHO TẠM BIỆT >> Hello.batC: / Users / Neo / Hello. batPauseĐây là một lô trò chơi nhỏ. Bạn phải đoán số

@ECHO OFFSET / a GuessNum = 0SET / a Answer =% RANDOM% ECHO Đoán xem số mà tôi & aposm nghĩ đến.:RetrySET / p Guess = IF% Guess% LSS% Answer% ECHO My Number cao hơn. IF% Guess% GTR% Answer % ECHO Số của tôi thấp hơn. IF% Đoán% ==% Trả lời% GOTO ENDECHO. SET / a GuessNum =% GuessNum% + 1GOTO Thử lại: ENDECHO Bạn đúng! Câu trả lời là% Trả lời% ECHO Phải mất% GuessNum% Guesses. ECHO. PAUSEVà cái này, tôi thích rất nhiều. Tuy nhiên, nếu bạn không cẩn thận, nó có thể thoát khỏi tay khá nhanh, tùy thuộc vào khả năng máy tính của bạn. Những gì tệp này làm là nó tạo ra vô thời hạn các tệp văn bản được đánh số trong một thư mục được gọi là lolnumbers. Mỗi tệp văn bản này chứa DIR của thư mục lolnumbers. Vấn đề là, thư mục liên tục ngày càng đầy hơn với các tệp văn bản, vì vậy mỗi tệp văn bản liên tiếp lớn hơn tệp cuối cùng. Kết quả của việc này là một thư mục có tổng kích thước ngày càng lớn hơn sau mỗi giây

@ECHO OFFSET / a num = 1MKDIR lolnumbersCD lolnumbers: RestartDIR>% num%.txtSET / a num + = 1GOTO Khởi động lạiĐây là những mã khá cơ bản. Hãy thử nghiệm chúng với nội dung trái tim của bạn.

Bước 12: Kết luận: Ghi chú cuối cùng

Phù. Chúng tôi đã đề cập rất nhiều thứ trong hướng dẫn này. Cái này dài gấp 3 lần cái cuối cùng của tôi. Tôi hy vọng bạn sẽ thích nó! Chỉ cần một vài lời nhắc trước khi tôi bắt đầu.

Biến SET1 = Giá trịKhoảng trống thừa sẽ khiến biến của bạn bị trống.

Biến SET1 = Giá trịNgoài ra, nhiều IF. Hãy nhớ định dạng Dấu ngoặc đơn đúng cách: CÓ

IF 1 == 1 (ECHO Một bằng Một!) ELSE (ECHO Có điều gì đó và có lỗi với chương trình này.)KHÔNG

IF 1 == 1 (ECHO Một bằng một!) ELSE (ECHO Có điều gì đó và có lỗi với chương trình này.)Ngoài ra, cũng có các biến tích hợp

% CD %% DATE %% TIME %% RANDOM%% CD% Mở rộng đến thư mục hiện tại. Về cơ bản, đường dẫn đằng sau>% DATE% và% TIME% đầu tiên là Ngày và Giờ.% RANDOM% cho một số ngẫu nhiên trong khoảng từ 0 đến 32767. Tôi không nghĩ là phạm vi không thể thay đổi được. Và về cơ bản là vậy! Tôi hy vọng bạn thích tài liệu hướng dẫn này, tôi đã làm việc rất chăm chỉ. Rất may, nó sẽ bù đắp cho 10 tháng vắng mặt. Tôi sẽ gặp một chút khó khăn khi trả lời bất kỳ câu hỏi nào trong vài tháng tới, vì tôi sẽ ở ngoài Quốc gia. Nhưng nếu bạn có một câu hỏi, chỉ cần để lại một bình luận bất kỳ ai. Nếu tôi có quyền truy cập vào máy tính, tôi chắc chắn sẽ trả lời, nhưng tôi không nghĩ điều đó là cần thiết; Huấn luyện viên là một cộng đồng thân thiện và tôi chắc chắn rằng một người nào đó ngoài kia sẽ giúp bạn trong hoàn cảnh của bạn.

Đề xuất: