Автор Тема: как запустить файл.BAT? [решено]  (Прочитано 30187 раз)

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 157
Re: как запустить файл.BAT?
« Ответ #30 : 17.01.2011 23:18:51 »
Поставить опять Ванилу и пробовать в ней пускать вайн под рутом?
Никогда не запускайте wine от root!

Оффлайн beep

  • Давно тут
  • **
  • Сообщений: 48
Re: как запустить файл.BAT?
« Ответ #31 : 18.01.2011 19:20:36 »
Расшифруйте пожалуйста
Сюда,  в «  ~/.wine/drive_c/  » терминал пускает только из-под рута, если сюда идти под юзером, то терминал ругается, что нет таких команд, путей, или что-то такое…
Если прога DOS'овская, то лучше в DOSBox'e пробовать.
Прога Виндовая, просто интерфейс ДОСовский… но я в этом не очень то шарю, но в ДосЭму ничего не получалось.

Никогда не запускайте wine от root!

А как же мне тогда сделать это под юзером??:
зайдите в ~/.wine/drive_c/... и оттуда запустите wineconsole SCLAD32.EXE

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: как запустить файл.BAT?
« Ответ #32 : 18.01.2011 19:44:35 »
то терминал ругается, что нет таких команд, путей, или что-то такое…

Ну раз "что-то такое", то и исправляйте "как-нибуть так".

А еще прочитайте www.altlinux.org/Su. И уясните, что от рута вам лучше вообще ничего из прикладных программ не запускать. Избавите себя от множества проблем.
« Последнее редактирование: 18.01.2011 19:48:32 от Карлсон »

Оффлайн bsdlinux

  • Завсегдатай
  • *
  • Сообщений: 809
Re: как запустить файл.BAT?
« Ответ #33 : 18.01.2011 19:50:24 »
Когда же Вы перестанете мучиться ? Поставьте dosbox и работайте.

Оффлайн beep

  • Давно тут
  • **
  • Сообщений: 48
Re: как запустить файл.BAT?
« Ответ #34 : 18.01.2011 19:56:16 »
Ну раз "что-то такое", то и исправляйте "как-нибуть так".
у меня нет возможности сейчас посмотреть, и сказать дословно. завтра будет Линукс под рукой тогда скажу точнее. Просто те кто в теме меня, надеюсь, поняли и могут подумать над выходом. Вопрос был такой - как сделать это под юзером: "зайдите в ~/.wine/drive_c/... и оттуда запустите wineconsole SCLAD32.EXE"

Когда же Вы перестанете мучиться ? Поставьте dosbox и работайте.
Dosbox может запускать виндовые проги? Dosbox и Dosemu – разные вещи?

Оффлайн bsdlinux

  • Завсегдатай
  • *
  • Сообщений: 809
Re: как запустить файл.BAT?
« Ответ #35 : 18.01.2011 20:02:16 »
Цитировать
Когда же Вы перестанете мучиться ? Поставьте dosbox и работайте.
Dosbox может запускать виндовые проги? Dosbox и Dosemu – разные вещи?


Dosbox и Dosemu – разные вещи !!!
Если я ничего не перепутал, то Ваша программа запускается в окне DOS.  Значит прямая дорога в Dosbox.

P.S. Не перепутал
Цитировать
А вообще прога с Досовским интерфейсом.
« Последнее редактирование: 18.01.2011 20:04:33 от bsdlinux »

Оффлайн Карлсон

  • Завсегдатай
  • *
  • Сообщений: 1 699
Re: как запустить файл.BAT?
« Ответ #36 : 18.01.2011 20:02:56 »
как сделать это под юзером: "зайдите в ~/.wine/drive_c/... и оттуда запустите wineconsole SCLAD32.EXE"

Зайдите под рутом (прочитав, вредварительно, ссылку, которую я приводил). И исправьте владельца и/или права доступа для нужных каталогов. За подробностями man chown, man chmod.

Оффлайн sasa

  • Завсегдатай
  • *
  • Сообщений: 1 152
Re: как запустить файл.BAT?
« Ответ #37 : 18.01.2011 20:41:40 »
Вопрос был такой - как сделать это под юзером: "зайдите в ~/.wine/drive_c/... и оттуда запустите wineconsole SCLAD32.EXE"
А такой путь вообще существует? У меня, например, после установки wine vanilla, а затем его удаления, установки wine, и его удаления - "диск с" расположен так: ~/.wine/dosdevices/c:/
А также туда ведет ссылка ~/wine_c/
« Последнее редактирование: 18.01.2011 20:53:27 от sasa »
Компьютер - это лопата, к нему мозги нужны (с)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 764
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: как запустить файл.BAT?
« Ответ #38 : 18.01.2011 22:14:33 »
Выделен флейм, не относящийся к теме обсуждения
http://forum.altlinux.org/index.php/topic,9588.0.html

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Re: как запустить файл.BAT?
« Ответ #39 : 18.01.2011 22:57:16 »
beep,
~/.wine/ - это
для root - /root/.wine
для пользователя user обычно /home/user/.wine
То есть, если распаковали программу под root-ом, под пользователем каталога её не будет видно.
Запустите от пользователя, например, wineconfig, для создания структуры каталогов wine, распакуйте в нужное место программу, дальше будет видно.
Хм, запамятовал как правильно инициализировать ~/.wine.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 515
    • Домашняя страница
    • Email
Re: как запустить файл.BAT?
« Ответ #40 : 19.01.2011 11:29:02 »
Хм, запамятовал как правильно инициализировать ~/.wine.
Удалить и запустить тот же winecfg (или любое другое приложение). .wine будет сгенерирован автоматически.
Андрей Черепанов (cas@)

Оффлайн beep

  • Давно тут
  • **
  • Сообщений: 48
Re: как запустить файл.BAT?
« Ответ #41 : 18.09.2011 11:53:48 »
Не прошло и года )) Вернулся к вопросу. Вошел в Линукс, обновился - Вайн тормозит по 6 минут. Удалил /home/user/.wine/. Сделал winecfg. Вайн заработал.
Программа запустилась! Нужно было поместить её в: /home/user/.wine/dosdevices/c:/  и далее: $ cd /home/user/.wine/dosdevices/c:/Sclad ; $ wineconsole sclad32 /p /np
Поправка: Программа запускается с любого места, не обязательно класть её именно в диск С Вайна. Смысл в том, что нужно:
1) сначала войти в терминале  в каталог  программы, и 2) запустить оттуда экзешный файл с нужными ключами через вайнконсоль.
Всем спасибо!  :)
Но! )) В программе не работают некоторые функции Ctrl+F.. и Alt+F.. ((
Особенно досаждают Ctrl+F2 и Ctrl+F9 ! С остальным еще можно мириться. И еще не проверил F9 — отправка документа на печать (нет принтера на компе)
Это Линукс перехватывает у программы права на некоторые Ctrl+F.. и Alt+F..? С этим можно что-то сделать?

описание поведения Ctrl+F.. и Alt+F..:
десятки=линукс, единицы=виндос; 0, 1, 2 = ничего, верно, неверно;
11 = верная реакция программы; 00 = реакции нет, но и программой не предусмотрена; 20 = неверная реакция вместо непредусмотренной;
01 = нет реакции вместо верной реакции;  21 = неверная реакция вместо верной;

Ctrl+F1 = 00
Ctrl+F2 = 21 (!сворачивание программы!)
Ctrl+F3 = 20 (сворачивание программы)
Ctrl+F4 = 21 (сворачивание программы)
Ctrl+F5 = 00
Ctrl+F6 = 01
Ctrl+F7 = 00
Ctrl+F8 = 00
Ctrl+F9 = 01 (!)
Ctrl+F10 = 00

Alt+F1 = 00
Alt+F2 = 21 (приглашение запустить wine cmd.exe!)
Alt+F3 = 11
Alt+F4 = 21 (закрытие программы)
Alt+F5 = 11
Alt+F6 = 00
Alt+F7 = 00
Alt+F8 = 00
Alt+F9 = 20 (сворачивание программы)
Alt+F10 = 00
« Последнее редактирование: 19.09.2011 16:40:09 от beep »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 31 764
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: как запустить файл.BAT?
« Ответ #42 : 18.09.2011 13:58:20 »
Это не Линукс перехватывает, а оконная среда (KDE, GNOME и т.п.)

Оффлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 751
Re: как запустить файл.BAT?
« Ответ #43 : 18.09.2011 14:03:43 »
Это Линукс перехватывает у программы права на некоторые Ctrl+F.. и Alt+F..? С этим можно что-то сделать?

ответ один, настроить, для Simply6: "Меню программ"->"Настройки"->"Диспетчер настроек"->"Диспетчер окон"->вкладка "Клавиатура"

Оффлайн beep

  • Давно тут
  • **
  • Сообщений: 48
Re: как запустить файл.BAT?
« Ответ #44 : 19.09.2011 08:46:31 »
Да, именно так. Спасибо! ) Только для Alt+F2 = 21 (приглашение запустить wine cmd.exe!) надо удалить в  "Меню программ"->"Настройки"->»Клавиатура» - xfrun4
Не работает сочетание Ctrl+Enter = разворачивание программы на весь экран. - Такое сочетание в настройках не увидел. Где можно посмотреть?
Не пойму, в какой кодировке открывать создаваемые программой документы в Опен Офисе Райтер. Кирилица ДОС не корректно открывает, В Виндоусе открывает Ворд в кодировке ДОС или Блокнот шрифтом Терминал. Здесь в нотепаде Вайновском такого шрифта нет.
Надо будет еще заставить работать USB модем билайн, помню, что не получалось у меня, Сделать звук (когда то был, но потом слетел). Потом проверить еще вызов печати на принтер...