Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ассоциировать php файлы с Dreamweaver, что под вайном  (Прочитано 1728 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн murich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Сабж. Хочется, чтобы php файлы по двойному щелчку на них открывались в дримвивере. Попробывал настроить собственную команду и написал wine "C:\Program Files\Macromedia\Dreamweaver 8\Dreamweaver.exe"
При клике на пхп файл открывается дримвивер, но сам файл в нем не открывается. Как же быть?

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Может что-то вроде wine "C:\Program Files\Macromedia\Dreamweaver 8\Dreamweaver.exe /путь/к_файлу
или параметры дримвивера.
А вообще это путь извращенца, имхо.
Drink Different, Understand Computer.
Bye.

Оффлайн murich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Эм ну и как сделать, чтобы оно само писало путь к файлу? Что именно написать в команду для открытия пхп файлов?

Оффлайн Rosik

  • Активист
  • *
  • Сообщений: 255
  • по жизни Rosik
    • Просмотр профиля
попробуй wine "C:\Program Files\Macromedia\Dreamweaver 8\Dreamweaver.exe %1"

Оффлайн murich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
не-а, не хотит :-[

Оффлайн Rosik

  • Активист
  • *
  • Сообщений: 255
  • по жизни Rosik
    • Просмотр профиля
такс, у меня получилось wine notepad.exe F:%1 но почемуто он лепит лишний пробел после F: дальше не знаю

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Сделал так:

#!/bin/sh
# From Jel
# Открыть файл в FoxitReader под wine

firstchar=$(echo $1 | cut -c 1)

if [ $firstchar != "/" ]
then
  fname=$(pwd)/$1
else
  fname=$1
fi

filename="Z:`echo $fname | sed 's/\//\\\\/g'`"

wine "c:\program files\Foxit Software\Foxit Reader\Foxit Reader.exe" "$filename"

положил в /usr/local/sbin и сделал исполняемым. Поправь под вызов DreamViewer и пользуй.
Проверка является ли путь полным или относительным реализована весьма неуклюже, если кто укажет как поправить буду только рад.

Оффлайн murich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Не получилось. Сделал все как сказанно, файл назвал yyy.sh

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
В wine диск Z: соответствует корню файловой системы?
Не получилось что?

Пишешь в консоли

yyy.sh myfile.php

и?


Оффлайн murich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
ай, я по своей наивности в консоль писал не yyy.sh а wine "c:\program files\Foxit Software\Foxit Reader\Foxit Reader.exe" "$filename". Теперь все работает.  :D
огромное сапасибо jel.

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля
/usr/local/sbin?
это страшно неправильно. :)
запускаемые файлы только для вашего пользователя желательно класть в ~/bin, для всех - собрать пакет и класть в /usr/bin, но никак не в sbin (это чисто административные приложения). А проще всего просто при выборе приложения для открытия файла писать полный путь к скрипту

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Спасибо за разъяснение. А где можно почитать о структуре каталогов? В целях ликвидации вопиющей безграмотности.

Оффлайн tempx77

  • Участник
  • *
  • Сообщений: 212
    • Просмотр профиля

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.