super Опубликовано 14 Января 2010 в 19:48 Автор Поделиться Опубликовано 14 Января 2010 в 19:48 Есть три простых способа: Первый Делаем файл info.command Заносим в него #! /bin/shexport WINEPREFIX=$HOME/.wineexport DYLD_FALLBACK_LIBRARY_PATH=/usr/X11/libcd "/Users/Alexey/Desktop/bullion" && exec /opt/local/bin/wine "info.exe"# Здесь /Users/Alexey - каталог Вашей учетной записи (измените имя на свое)# /Users/Alexey/Desktop/bullion - каталог в котором находится исполняемый win-файл# (на рабочем столе в bullion)# /opt/local/bin/wine - месторасположение Wine# Если при запуске пишет, что нет прав доступа, выполните в Терминале:# sudo chmod 777 ~/desktop/quik.command# bullion.ru - поддержка и вопросы на форуме Правим как указано путь. Возможно указать как /Users/Alexey/Desktop/bullion или как /bullion Файл приложен. Второй Открываем Редактор AppleScript Вставляем в него следующее шаманство: on run --путь к программе которую хотите запустить (от Desktop) set toRun to "/bullion/info.exe"-- или set toRun to "/Users/Ваше имя/bullion/info.exe" -- меняем если надо winePrefix set winePrefix to "$HOME/.wine" --меняем если надо месторасположение wineset wineLocation to "/opt/local/bin" --меняем если надо dyldFallbackLibraryPath для запуска X11.app set dyldFallbackLibraryPath to "/usr/X11/lib" ------------------------------------------------------- --Здесь ничего не ковыряем ------------------------------------------------------- set toRunPath to do shell script "TEMPVAR=\"" & toRun & "\"; echo \"${TEMPVAR%/*}\"" set toRunFile to do shell script "TEMPVAR=\"" & toRun & "\"; TEMPVAR2=\"" & toRunPath & "\"; echo \"${TEMPVAR#$TEMPVAR2/}\"" do shell script "PATH=\"" & wineLocation & ":$PATH\";export WINEPREFIX=\"" & winePrefix & "\";export DYLD_FALLBACK_LIBRARY_PATH=\"" & dyldFallbackLibraryPath & "\";cd \"" & toRunPath & "\";wine \"" & toRunFile & "\" > /dev/null 2>&1 &"end run Затем выбираем сохранить как Программа и пользуемся Третий Если лень - то прикладываю скомпилированный "запускатель" quik_for_mac_bullion_ru.zip Приложение Quik у Вас должно быть в каталоге bullion на рабочем столе!!!quik_for_mac_bullion_ru.zip Ссылка на комментарий
super Опубликовано 14 Января 2010 в 20:01 Автор Поделиться Опубликовано 14 Января 2010 в 20:01 На этапе 4, когда надо запускать квик из папки, пишет вот что err:module:import_dll Loading library MSVCP60.dll (which is needed by L"Z:\\Users\\admin\\desktop\\bullion\\QUIK\\QMargin.DLL") failed (error c0000020). Вы уверены, что файл MSCVP60.dll лежит в каталоге рядом с info.exe? Если винетрикс что-то неправильно ставит, то нагуглите эту библиотеку. Второй вариант - пути. какая версия mac Os? Ссылка на комментарий
super Опубликовано 14 Января 2010 в 20:06 Автор Поделиться Опубликовано 14 Января 2010 в 20:06 Привет спасибо за мануал, однако после того как запускается КВИК и просит ключ в терминале имею такое fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0) я не могу ни переключить язык на русский ни открыть ключ в чем может быть загвоздка? Можно снимок экрана приложить или скинуть его на bullion.ru@ya.ru ? Или Вы пытаетесь сгенерировать ключи под Mac Os ? Лучше генерировать их на Windows. Готовую программу скопировать на mac Os. Готовую папку с ключами использовать на Mac Os (не забыв поправить конфиг Квика. Вроде писал в ветке для 10.5) Ссылка на комментарий
super Опубликовано 14 Января 2010 в 20:08 Автор Поделиться Опубликовано 14 Января 2010 в 20:08 Скрипт для запуска прикладываю #! /bin/shexport WINEPREFIX=$HOME/.wineexport DYLD_FALLBACK_LIBRARY_PATH=/usr/X11/libcd "/bullion" && exec /opt/local/bin/wine "info.exe"# Здесь /Users/Alexey - каталог Вашей учетной записи (измените имя на свое)# /Users/Alexey/Desktop/bullion - каталог в котором находится исполняемый win-файл# (на рабочем столе в bullion)# /opt/local/bin/wine - месторасположение Wine# Если при запуске пишет, что нет прав доступа, выполните в Терминале:# sudo chmod 777 ~/desktop/quik.command# bullion.ru - поддержка и вопросы на форумеquik.zip Ссылка на комментарий
Гость _mrbean_ Опубликовано 15 Января 2010 в 16:21 Поделиться Опубликовано 15 Января 2010 в 16:21 Супер! Решил воспользоваться первым вариантом, (т.к. похоже на файлы *.bat для ms dos )))), и ограничиться строчкой cd "/bullion" && exec /opt/local/bin/wine "info.exe" (а для чего первые две нужны были?). Спасибо. Ссылка на комментарий
super Опубликовано 15 Января 2010 в 18:05 Автор Поделиться Опубликовано 15 Января 2010 в 18:05 а для чего первые две нужны были?Для совместимости. Просто у некоторых по другому может все стоять.На самом деле второй вариант более "правильный", хотя нет ничего удобнее "батничков" Ссылка на комментарий
Гость Иван Опубликовано 15 Января 2010 в 19:56 Поделиться Опубликовано 15 Января 2010 в 19:56 super, я Вам отправил имейл, однако ответа не получил. дошло ли оно до Вас? а то до сих пор не могу решить возникнувшую проблему с ключами Ссылка на комментарий
Гость Trader vasya Опубликовано 17 Января 2010 в 19:54 Поделиться Опубликовано 17 Января 2010 в 19:54 Super, спасибо огромное за ответ, но разобрался сам. Кстати если у вас есть проблемы с библиотеками Qmargin и MSVCP60 попробуйте скачать более старые их версии, моя проблема была именно в этом. Но теперь возник вопрос с установкой ключей. Скопировал их в папку bullion. В winecfg в разделе диски был диск С , добавил еще один, который ведет в папку bullion на рабочем столе, где ключи собственно и находятся. В qrypto.cfg у меня вот так PUBRING=/Users/admin/Desktop/bullion/pubring.txkSECRING=/Users/admin/Desktop/bullion/secring.txk[Key Management]New Pubring=Users/admin/Desktop/bullion/pubring.txkNew Secring=Users/admin/Desktop/bullion/secring.txk и так далее.... Пишет вот такую ошибку после ввода пароля error2 reading file users/admin/desktop/bullion/pubring.txksure, that the key floppy disk is inserted into floppy disk drive В чем проблема не пойму? Вроде бы все правильно сделал. Ссылка на комментарий
super Опубликовано 18 Января 2010 в 09:08 Автор Поделиться Опубликовано 18 Января 2010 в 09:08 В 16.01.2010 at 22:54, 'Trader vasya сказал: В чем проблема не пойму? Вроде бы все правильно сделал. Как раз неправильно сделали В конфиге нужно прописывать пути для windows. Вот пример: Есть флешка. На ней есть каталог keys. Когда мы вставляем флешку - она самообзывается как NO NAMES Назовем ее FLASHKA Делаем симлинк на эту флешку (назовем диском K:\): ln -s /Volumes/FLASHKA ~/.wine/dosdevices/k: Теперь можно перейти в каталог ~/.wine и посмотреть все ли у нас правильно в dosdevices Там должен появиться диск k:\Соответственно в конфиге прописываем путь: k:\keys\.... Ссылка на комментарий
super Опубликовано 18 Января 2010 в 09:34 Автор Поделиться Опубликовано 18 Января 2010 в 09:34 Примерно так должны выглядеть диски Ссылка на комментарий
super Опубликовано 18 Января 2010 в 09:39 Автор Поделиться Опубликовано 18 Января 2010 в 09:39 В 14.01.2010 at 22:56, 'Иван сказал: super я Вам отправил имейл, однако ответа не получил. дошло ли оно до Вас? а то до сих пор не могу решить возникнувшую проблему с ключами Так как вопрос "утих" похоже правильное решение было следующим: Для работы на некоторых биржах необходимо наличие дополнительных драйверов защиты. Они устанавливаются точно так же как запускается Quik. wine путь/driverinstall.exe Выбирайте пути установки для Windows! Ссылка на комментарий
Гость Иван Опубликовано 19 Января 2010 в 01:58 Поделиться Опубликовано 19 Января 2010 в 01:58 super, увы проблема не решена, почему - выслал Вам на имеил со скриншотами. пока что торгую через параллес десктоп что не очень радует, но решения пока нету Ссылка на комментарий
Рекомендуемые сообщения
Зарегистрируйтесь
Для комментирования необходимо войти в систему
Регистрация
нового аккаунта
ЗарегистрироватьсяВойти
Уже зарегистрированы?
Войти