PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   MEmu (http://pccar.ru/forumdisplay.php?f=136)
-   -   Все про Memu (http://pccar.ru/showthread.php?t=24519)

120705 20.08.2017 22:58

Цитата:

Сообщение от chDmitrii (Сообщение 391196)
Подскажите, как встроить MEmu в ICarDS?

В установке программ прописал:
Имя программы: MEmu
Имя окна программы: MemuConsole
Путь к файлу программы: C:\Program Files\Microvirt\MEmu\MEmuConsole.exe
Параметры командной строки: MEmu
Захват: Да
Наложение: Да
Шаблон: FSReal

При запуске пишет: Ошибка запуска приложения.

Если просто в консоли ввести команду
C:\Program Files\Microvirt\MEmu\MEmuConsol.exe MEmu, то запускается.

Искать слабо, или на ложечке в рот положить http://pccar.ru/showthread.php?t=24519

chDmitrii 21.08.2017 17:48

Спасибо за ответ, но все не так просто получается. Да, я нашел в теме "Все про Memu" описание, загрузил ini файл "Навигатор_MEmu-1366x768-FSReal-iCarUser" от Sirota, запустил iCarDS от имени Администратора. Теперь Memu стартует из Икара, запускается, но при попытке закрыть Memu зависает, только принудительное завершение. Причем, после этого при закрытии Memu зависает даже если его запускать вручную с рабочего стола. Переустановка Memu не помогает, помогла только смена учетной записи, в старой учетке уже не работает.

Я использую:
Windows 10 1703
iCarDS 1.7.0.60, Chameleon 2015.03.05
Memu 3.1.2.4

Прошу вашей помощи.

Krysanov 21.08.2017 19:44

На будущее, не создавай в других разделах дубли...

chDmitrii 21.08.2017 20:10

Цитата:

Сообщение от Krysanov (Сообщение 391222)
На будущее, не создавай в других разделах дубли...

Ок, понял. Интересно, как у других, Memu работает и закрывается успешно из Икара? Может, у меня что-то криво стоит.

Krysanov 21.08.2017 20:59

Цитата:

Сообщение от chDmitrii (Сообщение 391223)
Ок, понял. Интересно, как у других, Memu работает и закрывается успешно из Икара? Может, у меня что-то криво стоит.

Не знаю как у других, но если не пишут, значит все работает...имхо!
Я потерял к мему интерес, блюстак стал работать как надо:spiteful:

chDmitrii 22.08.2017 23:15

Установил инсталлятор от Lexx09 iCarDS 1.7.0.60b24. Сначала при запуске MEmu был белый экран, но если прописать не MEmuconsole в пути программы, а просто MEmu, то кнопка захвата появляется, по нажатию на нее возвращается в Икар, но MEmu продолжает работать. При повторном запуске Memu вообще черный экран с белой рамкой. В общем, вопрос корректного запуска MEmu остался открытым.

Lexx09 23.08.2017 23:10

Придумал, как закрывать MEmu.

В iCarDS в файле ExecTBL.ini в районе строки 3793 ищем команду MyProgClose. В конце, после CLOSEAPP, добавляем:
Код:

RUNW;$SKINPATH$SCRIPTS\Kill_Task.exe|MEmu.exe
Должно получиться так:
Код:

"MyProgClose","...||CLOSEAPP||RUNW;$SKINPATH$SCRIPTS\Kill_Task.exe|MEmu.exe||MyApp0_||..."
Этим мы закрываем процесс MEmu.exe.

Команда закрытия процесса MEmu.exe будет выполняться всегда при закрытии любого приложения, а не только MEmu. При желании, можно добавить проверку, что закрываем именно MEmu.

PS: В оригинале закрытие MEmu происходит такой командой:
Код:

MEmuManage.exe controlvm "MEmu" poweroff
Но она что-то не работает, какие-то ошибки выдает.

chDmitrii 24.08.2017 00:19

В общем, у меня получилось нормально запустить Memu на двух "костылях":

Для запуска сделал батник StartMemu.bat:

Код:

WMIC Process Where Caption="MEmu.exe" Call Terminate
WMIC Process Where Caption="MEmuConsole.exe" Call Terminate
WMIC Process Where Caption="MEmuService.exe" Call Terminate
WMIC Process Where Caption="MEmuSVC.exe" Call Terminate
WMIC Process Where Caption="MEmuUpdate.exe" Call Terminate
"C:\Program Files\Microvirt\MEmu\Memu.exe"

Для остановки StopMemu.bat:

Код:

WMIC Process Where Caption="MEmu.exe" Call Terminate
WMIC Process Where Caption="MEmuConsole.exe" Call Terminate
WMIC Process Where Caption="MEmuService.exe" Call Terminate
WMIC Process Where Caption="MEmuSVC.exe" Call Terminate
WMIC Process Where Caption="MEmuUpdate.exe" Call Terminate

Оба батника повесил на динамические кнопки, MEmu в режиме FullScreen. Теперь, по-крайней мере, запуск и закрытие происходят корректно. Плавающей кнопкой возвращаемся в Икар, оттуда закрываем батником MEmu. Это работает на сборке Икара 1.7.0.60b24, спасибо Lexx09.

Lexx09 24.08.2017 16:33

Вот правка ExecTBL.ini с проверкой:
Код:

"MyProgClose","...||CLOSEAPP||if;strcomp("$CurrentApp$";"37");{RUNW;$SKINPATH$SCRIPTS\Kill_Task.exe|MEmu.exe}||..."
где 37 - номер приложения MEmu, определяется так: на экране "Установка программ" определяем номер приложения "MEmu" - считаем от 35, сверху вниз и слева направо, начиная с верхнего левого угла. Где-то на форуме картинку выкладывал, не найду...

maxymike 24.08.2017 18:30

При активном окне MEmu IcarDs не управляется кнопками руля. Приходится на него переходить Alt+Tab, что неудобно. Как быть?


Часовой пояс GMT +4, время: 15:26.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot