Mục lục:

Hướng dẫn VBS - Khái niệm cơ bản: 5 bước
Hướng dẫn VBS - Khái niệm cơ bản: 5 bước

Video: Hướng dẫn VBS - Khái niệm cơ bản: 5 bước

Video: Hướng dẫn VBS - Khái niệm cơ bản: 5 bước
Video: Tự học VBA Excel cơ bản cấp tốc FULL gồm 10 ví dụ mẫu (136 phút) 2024, Tháng bảy
Anonim
Hướng dẫn VBS - Khái niệm cơ bản
Hướng dẫn VBS - Khái niệm cơ bản
Hướng dẫn VBS - Khái niệm cơ bản
Hướng dẫn VBS - Khái niệm cơ bản

Ok vì vậy một số người đã hỏi tôi rằng tôi đã học vbs của mình từ đâu.. tôi đã học từ nhiều trang web khác nhau, như w3schools, thậm chí biết rằng đó là để viết kịch bản web, bạn vẫn có thể sử dụng nó từ các vbs thuần túy. Tôi học nó từ các trang web bạn ' ll tìm hiểu nó từ tôi = DSo hãy bắt đầu… vbs là gì? VBScript là một ngôn ngữ kịch bản của Microsoft. -_- vì vậy họ đã đi và làm cho nó để nó chỉ hoạt động trên IE. Nhưng cũng như là một tập lệnh web, nó được sử dụng cho tất cả mọi thứ… ví dụ như trên hình 2) (đó là hình thứ hai) Đó là lấy từ thư mục Hệ thống 32. Vbs cũng có thể được sử dụng để tạo các chương trình.. nhưng đó là VB. NET.. sử dụng hầu hết các mã hóa giống nhau. hướng dẫn.. nhưng tôi không thể tìm thấy một. Ngoài cammel8, người có vẻ thực sự giỏi với vbs scripting = P.. nhưng tôi vẫn sẽ thực hiện hướng dẫn.

Bước 1: Khái niệm cơ bản về Vbs

Khái niệm cơ bản về Vbs
Khái niệm cơ bản về Vbs
Khái niệm cơ bản về Vbs
Khái niệm cơ bản về Vbs

Được rồi, đây là những điều cơ bản.. những thứ bạn nên biết… Bạn lưu các tệp dưới dạng: something.vbs Nó không giống như một tệp hàng loạt, nó không có màn hình cho bạn biết thông tin, theo một cách nào đó nó giống như javascript. Nhưng đồng thời, nó không có gì giống như nó. Để tạo một var, bạn sử dụng dime.g.. dim iRulenow, bạn sẽ có một cuộc gọi biến iRulenow, bạn có thể bắt đầu thêm những thứ cho bạn vars.. như: iRule = msgbox ("xin chào") điều này sẽ làm cho một hộp thông báo bật lên nói lời chào. (pic 1) Cùng với đó, bạn có thể thêm các nút khác nhau vào hộp tin nhắn.. đây là tất cả về hộp tin nhắn: TẠI ĐÂY còn rất nhiều hướng dẫn về chúng mà tôi thậm chí sẽ không bận tâm đến chúng. một mảng: dim iRule (3) nhưng điều đó sẽ thành ra như thế này: (vì 0 được bao gồm) iRule (0) = "var1" iRule (1) = "var2" iRule (2) = "var3" iRule (3) = "var4" Sử dụng các vars trong script.. Bạn có thể sử dụng các vars dễ dàng.. bạn có thể có: (pic 2)

dim iRisedimtructionablesiRule = "Guidables" Guidables = msgbox ("hello" & iRule) Bởi vì & nó nói 'xin chào chỉ dẫn' vì giá trị của iRule là hướng dẫn. một giá trị trả về. Sub iRule (arg1, arg2, arg3)… Script… End Sub Đối số 1, 2, 3 là các Đối số.

Bước 2: Không quá cơ bản về Vbs

Không quá cơ bản về Vbs
Không quá cơ bản về Vbs

Tôi sẽ bắt đầu bước này với các Hàm… bởi vì tôi luôn thấy chúng phiền phức.. mặc dù chúng khá dễ dàng = Các hàm trong vbs rất dễ.. ish.. chúng có thể gây nhầm lẫn.. Hãy bắt đầu với một hàm đơn giản: (hình 1)

Hàm times (x, y) times = x * yEnd FunctionDim resultdim var1result = times (10, 10) var1 = msgbox (result) Điều này sẽ cho bạn 100, tôi giải thích….bạn đã nói với nó lần 10 x 10..result = time (10, 10) điều này đến với hàm timesx bây giờ là 10 và y bây giờ là 10so: x * y trả về giá trị với answer. For, Next, Do, Loop Vòng lặp For, Next có thể được sử dụng để lặp lại mọi thứ, ví dụ: for var = 0 to 5 msgbox (var) nextmsgbox ("Hoàn tất") Điều này sẽ bật lên một hộp thông báo đếm 0, 1, 2, 3, 4, 5 sau đó nó sẽ thông báo 'Hoàn thành'REMEMBER trong vbs 0 gần như luôn luôn được tính! vì vậy mã đó sẽ lặp lại một lệnh 6 lần, ví dụ: for var = 0 to 5 msgbox ("hello") nextmsgbox ("Finish") thông báo 'hello' sẽ xuất hiện 6 lần. vào lần thứ 7 nó sẽ thông báo Kết thúc. Nếu bạn thêm: bước… vào cuối đối với var = 0 đến 5, ví dụ: đối với var = 0 đến 5, bước 5 sẽ làm cho nó nhảy 5 lần mỗi lần.. trong trường hợp này thông báo sẽ chỉ hiển thị hai lần bởi vì 5 là giới hạn. Bạn cũng có thể từ bỏ. ví dụ: step -5 sẽ đếm ngược 5 mỗi lần. Do, Vòng lặp do được sử dụng để lặp đi lặp lại một đoạn mã lặp đi lặp lại nhiều lần. chủ yếu được sử dụng cho virus = Nhưng bạn có thể sử dụng chúng để giúp bạn.. nói nếu bạn muốn tiếp tục nói một tin nhắn cho đến khi một tùy chọn nhất định được chọn. Bạn luôn có thể thêm phần Cho đến khi đang làm hoặc trên phần vòng lặp. vddo cho đến khi var = 5 nhưng trong mã bạn phải thêm 1 hoặc nhiều vào var.. nếu không nó sẽ tiếp tục lặp lại. Bạn cũng có thể sử dụng do từ những thứ như: do while var = 10this sẽ chỉ thực hiện các lệnh nếu var bằng 10! Đó là tất cả những điều Không cơ bản về vbs.

Bước 3: If và Then's

Các luận án khá dễ lấy nhưng tôi quyết định rằng họ cần một trang để phòng trường hợp ai đó không biết họ đã làm gì. không khó vì chúng ta đều biết rằng có thể hướng dẫn là tốt nhất. = P… bây giờ cho ifs và thens nhiều dòng… (âm nhạc đáng sợ) nhưng không đáng sợ như vậy, bạn chỉ cần thêm một kết thúc nếu ở cuối câu lệnh là. e.giftructionables = TheBest thenmsgbox ("vâng, đúng như vậy!") msgbox ("thực sự là như vậy!") end nếu nó sẽ bật lên với 2 thông báo nối tiếp nhau, 'vâng đúng vậy!' và 'thực sự là như vậy!' câu lệnh end if đóng nó lại.

cái khác và cái khác nếu Cái này cũng không khó.. cái khác chỉ dành cho khi bạn muốn một tùy chọn cho thứ này và tùy chọn khác cho phần còn lại.. e-g.webp

Bước 4: Trường hợp của

các trường hợp đơn giản và có thể làm cho cuộc sống của bạn dễ dàng hơn nhiều. Ví dụ: trường hợp đơn giản:

Dim FavCol FavCol = "red" Chọn Case FavCol Hộp thư "Đen" ("Màu ưa thích của bạn là Đen") Hộp thư "đỏ" msgbox ("Màu ưa thích của bạn là Đỏ") Hộp thư "Vàng" ("Màu ưa thích của bạn là Vàng ") Case Elsemsgbox (" Bây giờ chỉ là sự khó hiểu của bạn ") Kết thúc Chọn tập lệnh đơn giản này sẽ chọn các tùy chọn từ danh sách trong trường hợp này, nó sẽ cho bạn biết màu yêu thích của bạn là màu đỏ. Hãy để tôi đi vào chi tiết hơn một chút… bạn nhận được var của mình: Dim var, var = "iRule" var có thể hủy bỏ bất cứ điều gì khi bạn yêu cầu các vbs xem qua danh sách để tìm var của bạn… nếu không tìm thấy nó sẽ chuyển đến: Case Else, giống như lệnh if, else. nếu nó tìm thấy var của bạn, nó sẽ thực thi

Bước 5: Vượt qua Vars

Vượt qua Vars
Vượt qua Vars

Nếu bạn tìm kiếm trên internet, bạn sẽ thấy rằng rất nhiều peopl muốn biết cách chuyển các vars giữa hàng loạt sang vbs và vbs sang hàng loạt… Tôi sẽ chỉ cho bạn cách tốt nhất mà tôi tìm thấy: Vì đây là hướng dẫn vbs tôi ' Trước tiên sẽ chỉ cho bạn cách chuyển vars từ vbs sang batch… VBS TO BATCHĐây là vbs:

dim aa = InputBox ("Gõ vào somthing:", "Var") dim WshShellset WshShell = Wscript. Createobject ("Wscript.shell") wshshell.run "test.bat" & aĐiều này sẽ yêu cầu bạn nhập var rồi nó sẽ gọi test.bat chuyển var mà bạn đã gõ vào.a = những gì bạn đã nhập. có lô: @echo offecho% 1pauseexitthis sẽ ghi var mà bạn đã nhập vào vbs.. Đơn giản… cho nhiều var chỉ cần thêm: the vbs: wshshell.run "test.bat" & a & b & var3 ect.. hãy nhớ đặt chúng một đợt valuethe: echo% 1% 2% 3 ect.. BATCH TO VBSthe batch: @echo offset var = hellowscript test. vbs% var% this sẽ gửi 'hello' tới test.vbsthe vbs: dim ArgObj, aSet fso = CreateObject ("Scripting. FileSystemObject") Đặt ArgObj = WScript. Arguments a = ArgObj (0) msgbox (a) this will display ' xin chào 'trong hộp thông báo. cho nhiều vars cho hàng loạt đến vbs dễ dàng thêm một var khác, ví dụ: batch: wscript test.vbs% var%% var2% the vbs: dim ArgObj, a, bSet fso = CreateObject ("Scripting. FileSystemObject ") Đặt ArgObj = WScript. Arguments a = ArgObj (0) b = ArgObj (1) msgb ox (a) msgbox (b) NHỚ 0 số đếm Nếu bạn có bất kỳ vấn đề nào với những điều này, vui lòng pm hoặc comment.

Đề xuất: