aBBat2
03-11-2014, 14:29
День добрый форумчане.
У меня есть скрипт который запускает 32 экземпляра программы , выглядит он так .
On Error Resume Next
Dim WS
Set WS = WScript.CreateObject("WScript.Shell")
WS.run "%windir%\notepad.exe"
WScript.Sleep 1000 'это если надо сделать паузу (в миллисекундах)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport1.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport2.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport3.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport4.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport5.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport6.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport7.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport8.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport9.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport10.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport11.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport12.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport13.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport14.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport15.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport16.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport17.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport18.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport19.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport21.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport22.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport23.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport24.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport25.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport26.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport27.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport28.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport29.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport30.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport31.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport32.exe"+chr(34)
Set WS=nothing
Появилась необходимость запускать программы с дополнительным параметром oper "USSD1" ("G:\работа\easyport\32 изи порта\easyport2.exe" oper "USSD1")
Через пуск = выполнить запускается замечательно в этом виде , а вот через мой скрипт не хочет куда бы я этот параметр не вставил .
выскакивает ошибка "Предполагается наличие окончания инструкции КОД 800А0401 Ошибка компиляции.
Номер строчки и символа указывает на то что ему не нравится что параметр oper остается открытым.
как это дело исправить ?
У меня есть скрипт который запускает 32 экземпляра программы , выглядит он так .
On Error Resume Next
Dim WS
Set WS = WScript.CreateObject("WScript.Shell")
WS.run "%windir%\notepad.exe"
WScript.Sleep 1000 'это если надо сделать паузу (в миллисекундах)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport1.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport2.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport3.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport4.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport5.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport6.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport7.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport8.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport9.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport10.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport11.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport12.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport13.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport14.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport15.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport16.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport17.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport18.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport19.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport21.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport22.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport23.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport24.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport25.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport26.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport27.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport28.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport29.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport30.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport31.exe"+chr(34)
WS.run chr(34)+"G:\работа\easyport\32 изи порта\easyport32.exe"+chr(34)
Set WS=nothing
Появилась необходимость запускать программы с дополнительным параметром oper "USSD1" ("G:\работа\easyport\32 изи порта\easyport2.exe" oper "USSD1")
Через пуск = выполнить запускается замечательно в этом виде , а вот через мой скрипт не хочет куда бы я этот параметр не вставил .
выскакивает ошибка "Предполагается наличие окончания инструкции КОД 800А0401 Ошибка компиляции.
Номер строчки и символа указывает на то что ему не нравится что параметр oper остается открытым.
как это дело исправить ?