Tôi cần khởi chạy các chương trình trong hệ thống cục bộ của mình bằng VBScript. Nhưng tôi gặp rắc rối với cú pháp. Đây là những gì tôi đang sử dụng ngay bây giờ -Khởi chạy các chương trình có đường dẫn chứa không gian
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("iexplore")
Set objShell = Nothing
Đoạn mã trên đã khởi chạy thành công IE. Tôi muốn khởi chạy các trình duyệt khác. Nhưng, nếu tôi sử dụng -
Dim objShell
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("c:\Program Files\Mozilla Firefox\firefox.exe")
Set objShell = Nothing
nó đang phát hiện lỗi khi không tìm thấy tệp hoặc đường dẫn. Tôi không chắc làm thế nào các tham số bên trong các chức năng Run() được thực hiện - tôi nên cung cấp cho các đường dẫn đến một EXE hoặc tôi nên cung cấp cho một số lệnh DOS ?!
Xin chào, cảm ơn! Tôi đã nhầm lẫn với các dấu ngoặc kép: D Nhưng một lưu ý - sử dụng đơn giản là "firefox.exe" không hoạt động. –
bạn có thể sử dụng 'objShell.Run (" ""% ProgramFiles% \ Mozilla Firefox \ firefox.exe "" ")' để làm tròn bài toán 64 bit –
Không thực sự là Jack. Firefox vẫn có thể được cài đặt dưới% ProgramFiles (x86)%. – mgr326639