• 10.12.2016, 09:46:20 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

В связи с просьбой представителя Opera Software к нашей команде, мы вынуждены запретить обсуждение и наличие неофициальных сборок на нашей конференции.
Сборка в данном виде нарушает новое лицензионное соглашение Opera Software, и команда AC Team не будет нести ответственность за эти нарушения.

Тема, посвящённая OperaAC_Unofficial закрыта, также и другие темы касающиеся данной сборки будут закрываться без предупреждения.

collapse
* Голосование
  • Нравится ли Вам Opera AC?
  • Dot Конечно, она просто супер!
  • 1585 (77%)
  • Dot В целом да, но много лишнего..
  • 365 (17%)
  • Dot Для ознакомительных целей
  • 62 (3%)
  • Dot Нет
  • 23 (1%)
  • Dot А что это такое?
  • 20 (0%)
  • Проголосовало пользователей: 2009
  • Смотреть тему

Реклама:

Автор Тема: OperaAC из батика или проблема в командном файле  (Прочитано 3352 раз)

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

ginibe

  • Новичок
  • *
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 9
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
стала задача запустить Opera из командного файла при условии, что после окончания работы  Opera должны быть выполнены дополнительные команды

Opera запускается через OAC для корректной работы нескольких копий и различных версий, при этом, отработав OAC полностью завершает свой процес и команда Start с ключом /wait это понимает однозначно и передает дальнейшее управление командным файлом следующей команде в батике ... упс, НО сама Opera еще в процессе, а командный файл уже "полетел" дальше ...

каким образом можно задержать выгрузку OAC до окончания сеанса работы Opera ?
или OAC достаточно запустить один раз, а потом использовать как обычно Opera.exe ?

причина такого использования ЕСТЬ, прошу помочь именно в решении такой задачи
« Последнее редактирование: 21.07.2012, 02:25:34 от ginibe »
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • WWW
ginibe [?]
Цитировать
причина такого использования ЕСТЬ
Согласен, есть, и также есть тикет по теме.
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

ginibe

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 9
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
... я тут новичек, может неправильно искал ... но по решению моей задачи ничего не нашел
Тикет, о котором вы, CreatoR, упомянули датирован 2010 г.
судя по нему ключ /Wait так и не реализован ...
... растерян ... может я не так понял смысл тикета ...
как задержать завершение OperaAC до завршения самой Opera так и не врубился ...
просмотрел описание настроек OperaAC и MultiAC ... наверно не там ищу ?
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • WWW
ginibe [?]
Цитировать
как задержать завершение OperaAC до завршения самой Opera
Можно заморозить процесс... но к хорошему это не приведёт :).

Если я правильно понял, то тебе нужна процедура ожидания завершения процесса, вот посмотри на это:

@Echo Off

Call :ProcessWaitClose Opera.exe
Pause
Exit

:ProcessWaitClose
:Loop
Tasklist /FI "IMAGENAME eq %1" | find /i "%1" > NUL
IF ERRORLEVEL 1 GOTO :EOF
Ping -n 2 Localhost > NUL
GOTO Loop
Хотя перед этим видимо нужно будет дождаться процесса оперы.

[?]
Цитировать
OAC достаточно запустить один раз, а потом использовать как обычно Opera.exe ?
Нет конечно.
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

ginibe

  • Новичок
  • *

  • Автор темы
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 9
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
Если я правильно понял, то тебе нужна процедура ожидания завершения процесса, вот посмотри на это:
такая идея и мне приходила, однако не хотелось зацикливать процессы в самом батике
возможно это и не так накладно как мне кажется, но не так красиво как хотелось бы :)
спасибо что уделили внимание

КСТА ... пробовал юзать Opera.exe напрямую, без OperaAC - на первый взгляд все нормально, хотя на подвоные камни еще не смотрел :)
Записан
 




Реклама:

Счетчик

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