LINUX.ORG.RU

[wine] Возможно ли запустить vbscript?


0

1

с помощью winetricks поставил wsh56vb, выдало под конец ошибку

$ winetricks
Executing w_do_call wsh56vb
Executing load_wsh56vb
Executing mkdir -p /home/username/.cache/winetricks/wsh56vb
Executing wine vbs56men.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32f848,0
err:setupapi:SetupDefaultQueueCallbackW copy error 0 L"C:\\users\\username\\Temp\\IXP000.TMP\\vbscript.dll" -> L"C:\\windows\\system32\\vbscript.dll"
------------------------------------------------------
wsh56vb install completed, but installed file /home/username/.wine/dosdevices/c:/windows/system32/vbscript.dll not found
------------------------------------------------------
короче, vbs запустить возможно?
$ wine wscript.exe script.vbs
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED
fixme:vbscript:do_icall L"\044f\044eC" not found

не умеем читать? очевидно, что поставилось криво

wsh56vb install completed, but installed file /home/username/.wine/dosdevices/c:/windows/system32/vbscript.dll not found

feinsbot ()

пробовал еще так

$ wine cmd
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Версия CMD 1.3.34

Z:\home\username\Downloads\Сборка\MSTS Grand Pack\Core>dir
Объём диска Z 
 Серийный номер 0000-0000

Directory of Z:\home\username\Downloads\Сборка\MSTS Grand Pack\Core

15.12.2011     10:55  <DIR>         .
14.12.2011     17:02  <DIR>         ..
14.12.2011     15:28       536,064  7za.exe
14.12.2011     16:17    8,168,151,042  game.7z
14.12.2011     15:28         2,531  Regs.7z
14.12.2011     15:28         2,579  Regs64.7z
14.12.2011     15:24        10,302  script.vbs
14.12.2011     15:24        10,304  script64.vbs
14.12.2011     15:28           898  Store.7z
14.12.2011     15:29     5,502,441  Utils.7z
       8 files            8,174,216,720 bytes
       2 directories     28,821,626,880 bytes free


Z:\home\username\Downloads\Сборка\MSTS Grand Pack\Core>wscript script.vbs

Z:\home\username\Downloads\Сборка\MSTS Grand Pack\Core>fixme:vbscript:VBScript_SetScriptState unimplemented SCRIPTSTATE_INITIALIZED
fixme:vbscript:do_icall L"\044f\044eC" not found

Z:\home\username\Downloads\Сборка\MSTS Grand Pack\Core>script.vbs        
Файл не найден

anonymous_sapiens ★★★★★ ()
Ответ на: комментарий от feinsbot

читать умеем.

wsh56vb install completed
очевидно, что поставилось, просто по кривому пути вайн для проверки не может найти файл сам файл есть
$ ls ~/.wine/drive_c/windows/system32/ | grep script
dmscript.dll
jscript.dll
vbscript.dll
wscript.exe

anonymous_sapiens ★★★★★ ()

в гугле не нашел как запустить, хотя поддержка вроде заявлена (?)

не хочется скрипт переписывать на bash, или какие есть еще варианты?

anonymous_sapiens ★★★★★ ()
Ответ на: комментарий от feinsbot

Можно попробовать прописать эту библиотеку через winecfg.
Библиотеки -> Добавить (vbscript.dll) -> Сторонняя, Встроенная

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

когда выбрал на сторонняя, вывод изменился

$ wine wscript.exe script.vbs
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\vbscript.dll"
err:ole:CoGetClassObject no class object {b54f3741-5b07-11cf-a4b0-00aa004a55e8} could be created for context 0x3
fixme:wscript:wWinMain Could not create script engine

anonymous_sapiens ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.