Mục lục:
- Bước 1: Lệnh BẮT ĐẦU
- Bước 2: Lệnh SET - Lý thuyết chuỗi (1/4)
- Bước 3: Đặt lệnh - Mr.Math (2/4)
- Bước 4: Lệnh SET - Đầu vào của người dùng (3/4)
- Bước 5: SET Command - More Than Meets the Eye (4/4)
- Bước 6: Lệnh IF - Mọi người đều bình đẳng (1/2)
- Bước 7: Lệnh IF - Nhưng tôi vĩ đại hơn bạn (2/2)
- Bước 8: Lệnh GOTO
- Bước 9:> Tham số (1/2)
- Bước 10: >> Tham số (2/2)
- Bước 11: Triển khai ví dụ
- Bước 12: Kết luận: Ghi chú cuối cùng
Video: Lô nâng cao: 12 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
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}]">
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 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: Đị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)
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)
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)
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)
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)
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. 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)
Tham số (1/2) "src =" https://content.instructables.com/ORIG/FBH/P5XV/F3JESWI8/FBHP5XVF3JESWI8-j.webp
Tham số (1/2) "src =" https://content.instructables.com/ORIG/FIX/9BXW/F3JESWI5/FIX9BXWF3JESWI5-j.webp
Tham số (1/2) "src =" https://content.instructables.com/ORIG/FHZ/92ZS/F3JESWI7/FHZ92ZSF3JESWI7-j.webp
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:
Robot đi theo dòng nâng cao: 22 bước (có hình ảnh)
Robot theo đường dây nâng cao: Đây là một robot theo đường dây tiên tiến dựa trên cảm biến đường dây Teensy 3.6 và QTRX mà tôi đã chế tạo và đã nghiên cứu trong một thời gian khá dài. Có một số cải tiến lớn về thiết kế và hiệu suất từ dòng robot sau của tôi trước đó. NS
Máy đo độ cao (máy đo độ cao) Dựa trên áp suất khí quyển: 7 bước (có hình ảnh)
Máy đo độ cao (Máy đo độ cao) Dựa trên Áp suất khí quyển: [Chỉnh sửa]; Xem phiên bản 2 ở bước 6 với đầu vào độ cao cơ sở theo cách thủ công Đây là mô tả cấu trúc của Máy đo độ cao (Máy đo độ cao) dựa trên Arduino Nano và cảm biến áp suất khí quyển BMP180 của Bosch. Thiết kế đơn giản nhưng các phép đo
Thử nghiệm trong ghi dữ liệu nâng cao (Sử dụng Python): 11 bước
Thử nghiệm trong ghi dữ liệu nâng cao (Sử dụng Python): Có rất nhiều hướng dẫn ghi dữ liệu, vì vậy khi tôi muốn xây dựng một dự án ghi nhật ký của riêng mình, tôi đã xem xét rất nhiều. Một số thì tốt, một số thì không quá nhiều, vì vậy tôi quyết định lấy một số ý tưởng hay hơn và làm ứng dụng của riêng mình. Resu này
D4E1 Hỗ trợ Máy ảnh Tay trái. Phiên bản nâng cao: 7 bước
D4E1 Hỗ trợ Máy ảnh Tay trái. Phiên bản nâng cao: Vào năm 2012, Annelies Rollez, Cesar Vandevelde và Justin Couturon, đã thiết kế báng súng bên trái cho máy ảnh kỹ thuật số Barts (Grimonprez). Chúng tôi đã xem xét thiết kế và tham số hóa nó để nó có thể được thực hiện theo quy trình sản xuất linh hoạt. Bằng cách này, trái ca
Đưa nhạc vào trò chơi đua xe cào cào: 3 bước
Đưa nhạc vào trò chơi đua xe cào: Hướng dẫn này sẽ chỉ cho bạn từng bước, từng bước cách đưa nhạc của riêng bạn vào trò chơi đua xe BIY Scratch