2012-10-30 31 views
5

Tôi có một ứng dụng VBScript tạo Liên kết tượng trưng.Ngăn ứng dụng VBScript hiển thị Cửa sổ Console

Set wshell = CreateObject("WScript.Shell") 
..... 
linkcmd = "mklink /D """ & linkFolderPath & "\" & linkName & """ """ & libfolder & "\" & folderName & """" 
    cmd = "cmd /C " & linkcmd 
    wshell.Run cmd, 4, true 

Điều này là tốt và làm việc, nhưng khi tôi tạo ra rất nhiều các liên kết, mỗi thực hiện các wshell.Run kết quả lệnh trong một giao diện điều khiển cửa sổ thoáng xuất hiện và nhanh chóng biến mất.

Vẫn còn cách nào để ngăn cửa sổ bảng điều khiển được tạo sao cho rõ ràng?

+2

[ 'phương pháp tham khảo Run'] (http://msdn.microsoft.com/en-us/ thư viện/d5fk67ky (v = vs.84) .aspx) –

Trả lời

10

Bạn có thể sử dụng VBScript này để chạy lệnh cmd ẩn, chỉ cần kết hợp nó vào kịch bản của bạn:

Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run "cmd /c yourcommands", 0, True 
Các vấn đề liên quan