Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как из файла vbs запустить скрипт bat (http://forum.oszone.net/showthread.php?t=341768)

Stgean 11-08-2019 16:54 2883582

Как из файла vbs запустить скрипт bat
 
Здравствуйте, как запустить из vbs скрипта запустить файл bat?

Код:

BoxIn = "\\192.168.0.1\1$\2"
BoxOut = "C:\"

Set a = CreateObject("Scripting.FileSystemObject")
  If Not a.FolderExists(BoxOut + "2") Then
    a.CopyFolder BoxIn, BoxOut, True
End If

Set WshShell = CreateObject("WScript.Shell")   
WshShell.Run "C:\Windows\System32\cmd.exe /c C:\2\New cer.bat", 0, true

В скопированной папке лежат 3 файла, Certmgr.exe , bat файл и сертификат который необходимо установить. Если запускать bat из папки в ручную все запускается, а из скрипта vbs нет. Подскажите в чем может быть проблема?

megaloman 11-08-2019 18:32 2883599

Stgean, У Вас пробел в имени батника, извольте взять его в кавычки. В литерале кавычку надо удвоить.
Код:

WshShell.Run "C:\Windows\System32\cmd.exe /c ""C:\2\New cer.bat""", 0, true

Iska 11-08-2019 22:50 2883626

Stgean, есть подозрение, что пакетный файл вовсе не нужен — переведите его содержимое на WSH.


Время: 04:07.

Время: 04:07.
© OSzone.net 2001-