RUS  ENG 

ошибка при запуске vbs из bat

Страницы: 1
RSS
ошибка при запуске vbs из bat
 
Добрый день.
Перешел с 32 битной версии в 64.
Версия 10.0.0.8512u.x64

Сразу после перехода скрипты на vbs, которые запускались батниками перестали работать.
Если кликать на файл vbs напрямую, то они отрабатывают.

Ошибка:

D:\Zulu\SQL_VBS_BAT>rem For 32-bit OS

D:\Zulu\SQL_VBS_BAT>Set "SystemPath=C:\Windows\System32"

D:\Zulu\SQL_VBS_BAT>rem If 64-bit OS

D:\Zulu\SQL_VBS_BAT>if exist C:\Windows\SysWOW64 set "SystemPath=C:\Windows\SysWow64"

D:\Zulu\SQL_VBS_BAT>C:\Windows\SysWow64\cscript.exe D:\Zulu\SQL_VBS_BAT\check.vbs
Microsoft ® Windows Script Host Version 5.812
Copyright © Microsoft Corporation. All rights reserved.

D:\Zulu\SQL_VBS_BAT\check.vbs(3, 1) Microsoft VBScript runtime error: ActiveX component can't create object: 'ZuluLib.Layer'


Помимо самой версии, поменялось и расположение папки Zulu. Вместо C:\Program Files (x86)\Zulu8, теперь в C:\Program Files\ZuluGIS

Подскажите, в чем может быть проблема и куда смотреть?
 
Цитата
написал:
Добрый день.
Перешел с 32 битной версии в 64.
Версия 10.0.0.8512u.x64

Сразу после перехода скрипты на vbs, которые запускались батниками перестали работать.
Если кликать на файл vbs напрямую, то они отрабатывают.

Помимо самой версии, поменялось и расположение папки Zulu. Вместо C:\Program Files (x86)\Zulu8, теперь в C:\Program Files\ZuluGIS

Подскажите, в чем может быть проблема и куда смотреть?
Добрый день.

В батнике с vbs для COM 64-бит работает
c:\windows\System32\cscript.exe f:\sss.vbs

В батнике с vbs для COM 32-бит работает
c:\windows\SysWOW64\cscript.exe f:\sss.vbs

При установке 64 версии расположение действительно новое
 
Цитата
Алексей Аширов написал:
Цитата
написал:
Добрый день.
Перешел с 32 битной версии в 64.
Версия 10.0.0.8512u.x64

Сразу после перехода скрипты на vbs, которые запускались батниками перестали работать.
Если кликать на файл vbs напрямую, то они отрабатывают.

Помимо самой версии, поменялось и расположение папки Zulu. Вместо C:\Program Files (x86)\Zulu8, теперь в C:\Program Files\ZuluGIS

Подскажите, в чем может быть проблема и куда смотреть?
Добрый день.

В батнике с vbs для COM 64-бит работает
c:\windows\System32\cscript.exe f:\sss.vbs

В батнике с vbs для COM 32-бит работает
c:\windows\SysWOW64\cscript.exe f:\sss.vbs

При установке 64 версии расположение действительно новое


Спасибо, помогло.

Хотя делал все как в этой статье: https://politerm.com/articles/dev/object_model_in_bat/
Возможно она устарела?
 
Цитата
написал:
Цитата
Алексей Аширов написал:

В батнике с vbs для COM 64-бит работает
c:\windows\System32\cscript.exe f:\sss.vbs

В батнике с vbs для COM 32-бит работает
c:\windows\SysWOW64\cscript.exe f:\sss.vbs

При установке 64 версии расположение действительно новое


Спасибо, помогло.

Хотя делал все как в этой статье: https://politerm.com/articles/dev/object_model_in_bat/
Возможно она устарела?
В статье все правильно про запуск 32-битного COM под Win32 и Win64.
Можем дополнить про запуск 64-битного COM, но с ним вариантов нет. Под Win32 не пойдет
Страницы: 1