Đọc tham số command line bằng vbscript
0

 Nếu bạn cần làm việc với các tham số trong vbscript, bạn có thể truy xuất chúng qua 1 mảng array

If Wscript.Arguments.Count = 0 Then
    ‘ Do Proceed as Normal
Else
    If Wscript.Arguments(0) = “/something” Then
         RunFunctionA
  End If
End If

Trong trường hợp bạn cần xử lý với từng tham số cụ thể (vd -stop hay -start). Cách dễ nhất là dùng mệnh đề If trong vòng lặp để bắt tham số.

If Wscript.Arguments.Count = 0 Then
    ‘ Do Proceed as Normal
Else
    For i = 0 to Wscript.Arguments.Count – 1
        If Wscript.Arguments(i) = “/reset” Then
         resetflag=1 ’Turn on the reset flag 
       ElseIf Wscript.Arguments(i) = “/nolog” Then
         loggingflag = 0 ‘Turn off the logging flag 
  End If
    Next
End If

If loggingFlag =0 Then
  ‘Don’t log
Else
 LogMyStuff ‘ Call the function you want
End If

 

 

Hỏi cách đây 2 năm
hotbeehoney
4965 0 0 0
Thêm ý kiến (0)
Câu trả lời của bạn
Tên đăng nhập:
Mật khẩu:
hoặc
Tên đăng nhập:
Mật khẩu:
Xác nhận mật khẩu:
E-mail:
Tìm câu hỏi theo tag Visual-Basic VBscript hoặc Gửi câu hỏi của bạn
Được gắng thẻ
VBscript x 1

Được hỏi
cách đây 2 năm

Lượt xem
1092

Giấy phép website số 08/GP-BC do Bộ văn hoá thông tin cấp ngày 27/01/2005
Chịu trách nhiệm: Ông Lê Hải Bình - đơn vị quản lý: Công ty Mắt Bão
mat bao