Запуск старых exe (не PE) файлов в новом окне

Здесь обсуждается всё, что касается макросов.
Post Reply
Shtirla
Posts: 117
Joined: Wed 04 Mar, 2009 20:09
Has thanked: 10 times
Been thanked: 2 times

Запуск старых exe (не PE) файлов в новом окне

Post by Shtirla »

В силу специфики работы имеется куча исполняемых файлов, которые очень плохо взаимодействовали с фаром в Conemu, то экран уплывет, то темноту показывает,
В общем приложения использующие NTVDM в отдельных окнах довольно хорошо себя вели, появилась идея проверять заголовок, и уже от него менять повдение запуска. Изначально было реализовано через внешнюю самописную на перле утилитку.
В принципе можно переделать скрипт под любые нужды, например под запуск старых файлов в дос бокс, либо каких то других сред виртуализации, либо оповещения пользователя. Так же если немного дописать скрипт, можно развить идею и самостоятельно проверять разрядность, но мне не надо пока.

про вопрос почему бы просто не пользовать DOSBOX = потому что используемые программы еще и сетевые, да еще чрз движок первасайва, покажите как это сэмулировать.

Для работы скрипта необходим модуль https://github.com/iryont/lua-struct, его положить в папку modules
сам скрипт


инфо:
обрабатывается только запуск по большому Enter или AltF3
только файл под курсором
переменная %path% подменяется

если кто подскажет как клик мышью по простому привязать - буду благодарен.
ну про интеллектуальную обработку ком строки вообще молчу

з.ы. кстати удалось запустить большинство приложений под х64, с ломаным NTVDM http://www.columbia.edu/~em36/ntvdmx64.html, что интересно при запуске в консоле фара (даже без конемы) большинство из них как то странно крашилось, а с таким запуском работали
Last edited by Shtirla on Mon 21 Jan, 2019 12:51, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Запуск старых exe (не PE) файлов в новом окне

Post by HaRT »

 ! Message from: HaRT
Shtirla, тема перенесена. Ознакомьтесь с правилами того раздела и больше не грешитенарушайте.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Post Reply

Return to “Обсуждение макросов”