Page 73 of 74
Re: Scripts plugin
Posted: Wed Jan 22, 2025 12:12 pm
by Instructor
Лестер Глючный
AkelPad не использует wscript.exe. wscript.exe может потребоваться только в случае, когда Scripts плагин используется без AkelPad'а как библиотека (см. *** ActiveX *** в Scripts-Rus.txt).
Re: Scripts plugin
Posted: Mon Jan 27, 2025 12:39 pm
by AkulaBig
Лестер Глючный wrote: ↑Wed Jan 22, 2025 5:46 am
у остальных же прописан вызов этого проклятого WScript
Очень интересная информация. Спасибо, буду знать. Интересно, можно-ли что-то написать на vbs без применения WScript. Похоже только хело ворд.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 12:41 pm
by AkulaBig
Instructor wrote: ↑Wed Jan 22, 2025 12:12 pm
AkelPad не использует wscript.exe
AkelPad может и не использует. Но большое количество пользовательских скриптов к нему используют wscript.exe и не запускаются.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 1:47 pm
by Instructor
AkulaBig wrote: ↑Mon Jan 27, 2025 12:41 pm...Но большое количество пользовательских скриптов к нему используют wscript.exe и не запускаются.
Это какие например?
Если речь об объекте WScript внутри скриптов, то он реализован в самом Scripts плагине и на проблемы с запуском его наличие не будет влиять. Список стандартных методов, которые реализованы: WScript.Arguments, WScript.ScriptFullName, WScript.ScriptName, WScript.FullName, WScript.Path, WScript.Name, WScript.Echo, WScript.Sleep, WScript.Quit, WScript.ConnectObject, WScript.DisconnectObject, а также специальный WScript.ScriptBaseName.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 3:39 pm
by AkulaBig
Instructor wrote: ↑Mon Jan 27, 2025 1:47 pm
Это какие например?
В моей сборки ни один не работает:

Сборку можно скачать в теме сборок.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 5:40 pm
by Instructor
AkulaBig
Как вы пришли к выводу, что скрипты используют wscript.exe?
Проблему с запуском vbs на Windows 11 23H2 22631.4037 не наблюдаю.
Добавлено:
AkelPad проверяет доступность сервера сценариев по реестру:
1.
https://disk.yandex.ru/i/TZRce4C8vJumMQ
2.
https://disk.yandex.ru/i/ujP4eUq5XioMHw
Re: Scripts plugin
Posted: Mon Jan 27, 2025 6:01 pm
by AkulaBig
Лестер Глючный wrote: ↑Wed Jan 22, 2025 5:46 am
Ну, JS/VBS-сценарии выполняются даже тогда, когда в SOFTWARE\Microsoft\Windows Script Host\Settings установлено Enabled="0"
Попробовал запустить в Песочнице хело ворд на vbs. wsh конечно больше не запрашивает, но скрипт все-равно не выполняется. Спрашивает, с помощью какой программы открыть vbs. Так что без движка все-равно скрипт не запускается. А если я пытаюсь запустить скрипт из-под AkelPad, то опять ругается на отсутствие движка.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 6:04 pm
by AkulaBig
Instructor wrote: ↑Mon Jan 27, 2025 5:40 pm
Проблему с запуском vbs на Windows 11 23H2 22631.4037 не наблюдаю.
Дак из под полной оси и я не наблюдаю. Вы на скрине посмотрите, речь идет о Песочнице, в которой не установлен движок vbs. При этом js запускается. Это меня больше всего убивает. Как так?
Re: Scripts plugin
Posted: Mon Jan 27, 2025 6:06 pm
by AkulaBig
Да понятно это все. Не установлен в Песочнице движок vbs.
У меня вопрос-то был, выполняет-ли Scripts.dll скрипты без движка wsh? И получается не выполняет даже простейший хело ворд.
Re: Scripts plugin
Posted: Mon Jan 27, 2025 9:17 pm
by VladSh
Instructor wrote: ↑Mon Jan 27, 2025 5:40 pm
AkelPad проверяет доступность сервера сценариев по реестру:
А можно сделать как-то так, чтобы не лезть в реестр? Например прописать определённый параметр c путём в Scripts.ini?
Re: Scripts plugin
Posted: Sat Feb 01, 2025 8:01 am
by Лестер Глючный
О! А может как-нибудь адаптировать .VBS так, чтоб их смогли скомпилипровать эти:
- %windir%\Microsoft.NET\Framework\v1.1.4322\vbc.exe
- %windir%\Microsoft.NET\Framework\v2.0.50727\vbc.exe
- %windir%\Microsoft.NET\Framework\v3.5\vbc.exe
- %windir%\Microsoft.NET\Framework\v4.0.30319\vbc.exe
- %ProgramFiles%\MSBuild\12.0\Bin\vbc.exe
Ну и то же соответственно с JSC.exe (присутствующий не во всех версиях .NET)?
хотя остаётся ещё вопрос «как вызвать из-под AkelPad "свежескомплированную" функцию?»… или же их подключать как отдельные подключаемые модули (как бы сконвертировать сценарии в .dll)
Re: Scripts plugin
Posted: Tue Mar 18, 2025 7:29 am
by Diamen
Do it available old version sources?
I not remeber if lpScriptThread->bLockSendCopyData is a my addiction to original.
Re: Scripts plugin
Posted: Thu Apr 17, 2025 9:09 pm
by Instructor
Re: Scripts plugin
Posted: Sat May 03, 2025 8:45 pm
by VladSh
Instructor
Похоже у нас
проблемы при вызове WScript.Quit() на ОС >= 24H2, - валит прогу. По комментариям по ссылке будет понятно. У меня стабильно воспроизводится; готов потыкать, если нужно.
Re: Scripts plugin
Posted: Sun May 04, 2025 7:13 pm
by Instructor
VladSh
См. Scripts плагин 19.2.