Для тех, кому в блице внезапно не хватило браузера, word и тд
Вложений: 2
В общем, для любителей извращений с блицем, если вам внезапно в окне блица понадобился браузер, Word, блокнот, косынка и пасьянс :-D
Код AutoIt 3.3.14.2: Вкратце что делаем: 1. При открытии окна блица надо добавить к нему стиль WS_CLIPCHILDREN операцией бинарного ИЛИ к уже существующим стилям - это для того, чтобы блиц не перерисовывал область дочернего окна. 2. При запуске потенциального дочернего окна назначаем ему стиль WS_EX_TOOLWINDOW, чтобы он не мелькал в панели задач, а потом назначаем WS_POPUP, чтобы убрать рамку. 3. Переназначаем дочернему окну стили WS_CHILD и WS_VISIBLE - дочернее и видимое (тк по умолчанию окно будет скрыто после предыдущих операций). 4. Назначаем родителя SetParent, обновляем окна, посылая ему WM_PAINT, тут начинается лабуда из-за очередности прорисовки окон в винде, чтобы этой лабуды не было, назначаем InvalidateRect. PS. Универсальную dll не стал делать, т.к. каждое приложение имеет свои особенности, лучше подгонять отдельно - править скрипт autoit. PS2. Почему блиц? Мне нужна 3D сцена, которая создается считывая данные из документа Word, которые при этом правятся. В общем, из 3D движков я работал только с блицем, мне проще взять его и не париться. Потестите пример (run.exe), у всех дочернее окно ворда нормально отрисовывается? Проверял на Win 7 и 10 х64, офис 2010. |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Запустил, появляется Малевич маленький и закрывается тут же.
Винда 10 (обновления последние), офис 2010 |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Цитата:
bin напрямую не запустится (Graphics3d запускается запускается с параметрами командной строки), которые передает run. Код:
AppTitle "SCL.auto" Код:
$dw = _WinAPI_GetSystemMetrics(16) - 2 * _WinAPI_GetSystemMetrics(6) |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
У меня появляется тоже что на скрине выше.
Не разбирался, но прикольно. Блиц жив! P. S. Win7 x64 SP1 |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Вложений: 1
Цитата:
PS. Я не упоротый, просто меня в дрожь бросает от современного фронтенда https://habrahabr.ru/post/312022/ Это можно в отдельную тему - как сделать сайт на блице... UPD: Опередили меня http://evoclouds.com/, не говоря уже о корпоративных решениях Citrix XenApp и Microsoft App-V. Ну а чему тут удивляться, когда Microsoft запилила ядро Linux в Windows 10 и допиливает приложение для портирования iOS и Android приложений в винду за 5 минут, а Google запускает приложения Android в браузере. Виртуализация! :super: Из тех, что я нашел, лучше всего показался этот сервис https://www.rollapp.com/ Выдерживает большой поток пользователей, есть бесплатная версия. Но видно по артефактам, что картинка перерисовывается полностью и анимация приложений не упрощается и гуи не кэшируется, значит в принципе можно еще ускорить и избавиться от артефактов при этом. Кто-нибудь встречался с сервисами лучше? Блендер в браузере: |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Тебе нужен VDS сервер на винде, но беда - не у всех есть видеоускорители (или дороговато), а у сервисов, типа который ты нашел - так вообще редкость. Т.е твоя прога на нем даже не стартанет=) Не усложняй. Вон, мока тебе сейчас PlayCanvas посоветует. Хотя он пропал куда-то. |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Цитата:
В общем, надо подумать...с другой стороны канвас тоже интересно изучить. |
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд
Win7, все работает, здорово!
|
Часовой пояс GMT +4, время: 08:13. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot