Главная категория > Linux
Запуск виндус прог из консоли(пример тест Безант)
(1/1)
Master X:
[user@localhost ~]$ wine C:\\Program\ Files\ \(x86\)\\EKLZ\\EklzTest\\EKLZTest.exe -особое внимание на синтаксис!! скобки и прочее...
установлен отсюда -на реальном железе пока не проверено. Но всего скорре работать будет :)
ЗЫ:[user@localhost ~]$ ~/.wine/drive_c/ProgramпробелFilesпробел(x86)/EKLZ/EklzTest/EKLZTest.exe
bash: syntax error near unexpected token `('
пробовал и так:
[user@localhost ~]$ ~/.wine/drive_c/Program\ Files \\(x86\)/EKLZ/EklzTest/EKLZTest.exe
bash: syntax error near unexpected token `(' Синтаксическая ошибка возле нежданного знака
НАДОЕЛО, я здался :(
-если кто победит(сумеет использвать путь"C:\Program Files (x86)\*" ) -отпишитесь... СПАСИБО!
Про то как я запускал подобное, нужно читать тут. -Проверено! РАБОТАЕТ ;)
ЗЫ: Отмазка: дистр: http://aglae.biomedicale.univ-paris5.fr/iso/5/ -за другие НЕ ЗНАЮ!!
Юр:
Читалка ФП Орион 100 в вайне запустилась без проблем и отработала все положенное.
Портабельная тестилка от НП опозорилась - обнаружена серьезная ошибка приложения и оно будет закрыто.
Попытались принести мне извинения, но я их не принял.
Лог в прицепе.
drfaust:
Если нужен выхлоп консоли, через mc лезу в нужную папку и запускаю. Зачем писать полный путь?
И да, у меня вайн нормально запускает 32битные виндо-проги на 64битной системе:
Спойлер
--- Код: ---
[faust@localhost EklzTest]$ wine EKLZTest.exe
fixme:win:WINNLSEnableIME hwnd 0x2003e enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x2003e enable -1: stub!
[faust@localhost EklzTest]$ wine EKLZArc.exe
fixme:win:WINNLSEnableIME hwnd 0x100c6 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c6 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c6 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100c6 enable -1: stub!
[faust@localhost EklzTest]$ wine Eklz_reg.exe
[faust@localhost EklzTest]$ wine EklzCnt.exe
fixme:win:WINNLSEnableIME hwnd 0x50086 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x50086 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100a0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100a0 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20042 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20042 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x20042 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x20042 enable -1: stub!
fixme:win:WINNLSEnableIME hwnd 0x100a0 enable 0: stub!
fixme:win:WINNLSEnableIME hwnd 0x100a0 enable -1: stub!
[faust@localhost EklzTest]$ uname -ar
Linux localhost 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64 GNU/Linux
[faust@localhost EklzTest]$ wine --version
wine-1.7.54
[faust@localhost EklzTest]$
--- Конец кода ---
Тест безанта - все экзешники кроме деинсталлов:
Юр:
Полный путь, т.е. все, что после wine и пробела, нужно заключить в одиночные кавычки, т.е.
--- Код: ---
wine '/имя_пользователя/.wine/drive_c/Program Files/ЭКЛЗ/Тест ЭКЛЗ/EJournalTst.exe'
--- Конец кода ---
Тогда точно все будет работать. Я для этого скопировал всю команды в текстовый файл на рабочем столе.
Полный путь к исполняемому файлу можно получить командой
--- Код: ---
pwd
--- Конец кода ---
Но я тоже работаю в виртуальной консоли с MC.
Нормально в принципе работает программатор Тритон, хотя Авто выбора портов он не отрабатывает, а произвольного выбора порта он в вайне не предлагает. Прога НП-шников также не находит других портов, кроме первого. Это большое неудобство, которое надо исправлять, вероятно, нужно будет что-то где-то написать. :) Подумаем на досуге.
Кстати, для корректной работы всех прог нужно сформировать символические ссылки на устройства портов в директории .../.wine/dosdevices/
--- Код: ---
ln -s /dev/ttyS0 com1
ln -s /dev/ttyS1 com2
и т.д.
--- Конец кода ---
или, если пользуетесь программатором с USB-интерфейсом,
--- Код: ---
ln -s /dev/ttyUSB0 com1
--- Конец кода ---
В целом - тьфу-тьфу - меня пока все устраивает.
Master X:
Смысл писать одно и тоже? Тут я уже давно всё разжевал...
Навигация
Перейти к полной версии