Запуск EXE с ключом

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Ответить
terminataaar
Сообщения: 11

Запуск EXE с ключом

Сообщение terminataaar »

Есть программа, которая умеет открывать определенные файлы только если ей указать их в параметрах командной строки (
______.png
).

Подчитал литературы:
1) http://wiki.winehq.org/FAQ#head-60c5de309a...a26db129334cb43
2) https://help.ubuntu.com/community/Wine#Crea...%20associations

Написал скрипт:

Код: Выделить всё

#!/bin/sh

QUICKPARLOCATION="C:\\Program Files\\Intellect-Service\\BEST-ZVIT\\ZForever.exe"
PARAM=`winepath -w "$*"`
PARAM="-rpl $PARAM"
env WINEPREFIX="/home/buhgalter/.wine" wine "$QUICKPARLOCATION" "$PARAM"
exit 0


Ассоциировал скрипт для расширения RPL.

Но при попытке открыть RPL - он только запускает файл ZForever.exe, а параметры не передает (или ZForever.exe их не принимает).

Попробывал вручную:

Код: Выделить всё

~$ wine C:\\Program\ Files\\Intellect-Service\\BEST-ZVIT\\ZForever.exe -rpl Z:\\home\\buhgalter\\Desktop\\16032855904803F010330210000213122010\(3\).RPL

таже история (((

П.С. в Виндовсе все отлично работает (((
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Запуск EXE с ключом

Сообщение patrius »

1. Проверь необходимые триксы вайна
2. открой вайн, сделай соответствующий ярлык (с нужными) параметрами.
ПОСТОЯННО. смотри логи
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Запуск EXE с ключом

Сообщение DjSpike »

А что требуется ???
Открывать файлы с расширение RPL в программе ZForever.exe ???
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
terminataaar
Сообщения: 11

Re: Запуск EXE с ключом

Сообщение terminataaar »

1. Проверь необходимые триксы вайна

что это значит?

2. открой вайн, сделай соответствующий ярлык (с нужными) параметрами.

что конкретно открыть?

DjSpike писал(а):
04.01.2011 23:41
А что требуется ???
Открывать файлы с расширение RPL в программе ZForever.exe ???


да - но еще в придачу перед путем к файлу RPL должен стоять ключ "-rpl" - т.е. строка запуска для Виндозы имеет следующий вид:

Код: Выделить всё

ZForever.exe -rpl C:\Некая папка\файл.RPL
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Запуск EXE с ключом

Сообщение DjSpike »

У тебя какой оконный менеджер используется (Kde, Gnome....) ?
В KDe и Gneme это делается легко. На файле RPL правой клавишей открыть с помощью дальше выбираешь свою программу и просто дописываешь параметр -rpl
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
terminataaar
Сообщения: 11

Re: Запуск EXE с ключом

Сообщение terminataaar »

DjSpike писал(а):
05.01.2011 09:26
У тебя какой оконный менеджер используется (Kde, Gnome....) ?
В KDe и Gneme это делается легко. На файле RPL правой клавишей открыть с помощью дальше выбираешь свою программу и просто дописываешь параметр -rpl

Gnome

я правильно делаю?

______.png

там вбита такая команда:

Код: Выделить всё

wine '/home/buhgalter/.wine/drive_c/Program Files/Intellect-Service/BEST-ZVIT/ZForever.exe' -rpl


Итог:
ZForever.exe отлично запускается, но файл не открывается - вроде как я его просто открыл ZForever.exe

П.С. самое идиотское то - что в самой программе нет никакой кнопочки или менюшки - чтобы открыть данный файл, она его воспринимает только через параметр командной строки ((( уровень ПО в Украине +1 )))))))))))))))))
Спасибо сказали:
Аватара пользователя
DjSpike
Сообщения: 2265
Статус: в поисках истины
ОС: Lubuntu 12.04

Re: Запуск EXE с ключом

Сообщение DjSpike »

Попробуй вот так:
wine '/home/buhgalter/.wine/drive_c/Program Files/Intellect-Service/BEST-ZVIT/ZForever.exe -rpl'
AvReg - По для организации Видеонаблюдения на Linux.
ДЭНСИ:КАССА - Рабочее место кассира под Linux.
Терминальные решения под Linux
Консультации по установке 1с+PostgreSQL+Ubuntu.
Спасибо сказали:
terminataaar
Сообщения: 11

Re: Запуск EXE с ключом

Сообщение terminataaar »

DjSpike писал(а):
05.01.2011 14:54
Попробуй вот так:
wine '/home/buhgalter/.wine/drive_c/Program Files/Intellect-Service/BEST-ZVIT/ZForever.exe -rpl'


попробывал через "Открыть в программе" - ничего не происходит ((( даже ZForever.exe не запускается...

попробывал через терминал:

Код: Выделить всё

~$ wine '/home/buhgalter/.wine/drive_c/Program\ Files/Intellect-Service/BEST-ZVIT/ZForever.exe -rpl'

wine: cannot find '/home/buhgalter/.wine/drive_c/Program\ Files/Intellect-Service/BEST-ZVIT/ZForever.exe -rpl'
Спасибо сказали:
terminataaar
Сообщения: 11

Re: Запуск EXE с ключом

Сообщение terminataaar »

Последние исследования (руководствовался этим - http://wiki.winehq.org/FAQ#head-80b94e5492...babb75ce3e40b):

чтоб много не приписывать:

Код: Выделить всё

$ cd .wine/drive_c/Program\ Files/Intellect-Service/BEST-ZVIT/


нашел правильную запись:

Код: Выделить всё

$ wine ZForever.exe -rpl 'Z:\home\buhgalter\Desktop\16032855904803F010330210000213122010(3).RPL'


т.к. если в пути к файлу сделать ошибку (т.е. после -rpl прописать путь к несуществующему файлу) - то видим ошибку уже в самом ZForever.exe:
_______1.png


но даже при правильной записи и правильном пути к файлу ZForever.exe никак не реагирует (наоборот - реагирует только на ошибочный путь )))))))))) снова +1 разработчикам)

Вывод: сам ЗФоревер полный глюк и Вайн тут не при чем???
Спасибо сказали:
terminataaar
Сообщения: 11

Re: Запуск EXE с ключом

Сообщение terminataaar »

Тему считаю закрытой.

Необходимая литература по теме:
1) Запуск приложения из под Wine с параметрами командной строки: http://wiki.winehq.org/FAQ#head-60c5de309a...a26db129334cb43
2) Скрипт для открывания файлов в Windows-приложения под Linux (на примере Ubuntu): https://help.ubuntu.com/community/Wine#Crea...%20associations

П.С. проблема с ZForever.exe решается получением Квитанций (файлов RPL) по почте (т.е. принимайте почту Best-zvit 'ом (кнопочка Журнал передачі пакетів - меню Пошта - Прийняти та обробити повідомлення))
Спасибо сказали:
Ответить