Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Запуск внешних программ из под BBCB https://zx.oberon.org/forum/viewtopic.php?f=79&t=442 |
Страница 1 из 1 |
Автор: | budden [ 20 ноя 2018, 22:44 ] |
Заголовок сообщения: | Запуск внешних программ из под BBCB |
Можно ли применять blackboxcomponent как подобие bash для выполнения "скриптов". Тут нужен ряд возможностей:
Вижу вот это https://oberoncore.ru/bbcc/subs/i21sys/calls, но не пробовал. Насколько пригодно? |
Автор: | SovietPony [ 23 ноя 2018, 01:11 ] |
Заголовок сообщения: | Re: Запуск внешних программ из под BBCB |
Из коробки есть только Dialog.RunExternal - просто запуск программы в фоне. Вполне можно вызвать cmd или bash, чем я успешно пользуюсь при сборке BMBB. Никаких средств взаимодействия с такой программой не предусмотрено, так что для всего выше описанного надо использовать зависимые от системы биндинги(подсистемы Win/Lin/Mac/etc). |
Автор: | budden [ 23 ноя 2018, 08:06 ] |
Заголовок сообщения: | Re: Запуск внешних программ из под BBCB |
Хорошо, а если это Win/Lin? |
Автор: | SovietPony [ 24 ноя 2018, 00:54 ] |
Заголовок сообщения: | Re: Запуск внешних программ из под BBCB |
Тогда брать документацию к WinApi, libc/POSIX. Для WinApi всё должно быть. В LinLibc есть не всё, как я вижу (например нет setenv), поэтому надо доработать биндинги. Они сейчас похоже используются только самим ББ и делаются вручную. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |