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

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

Новости:

Внимание!
Открыто голосование Отсеивание поисковых систем, выскажите своё мнение о том, какие поисковые системы нужно оставить в сборке.

Ваше мнение может повлиять на ход развития.

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

Реклама:

Автор Тема: Минимизация Opera в трей  (Прочитано 5082 раз)

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

Brera

  • Гость
Минимизация Opera в трей
« : 06.06.2007, 21:27:15 »
При нажатии Ctrl+H значок Opera появляется в трее. Можно ли сделать так, чтобы при минимизации любым способом (например при нажатии "Свернуть" в верхнем правом углу) появлялся значок в трее и исчезал с таскбара? И еще один вопрос: что именно нужно дописать в реестре windows xp при добавлении в автозагрузку Opera [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run], чтобы при старте системы Opera стартовала минимизированной в трей? (Opera AC 3.5.0 + WinXP)
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Минимизация Opera в трей
« Ответ #1, : 06.06.2007, 22:08:56 »
Brera
Цитировать
чтобы при минимизации любым способом (например при нажатии "Свернуть" в верхнем правом углу) появлялся значок в трее и исчезал с таскбара?
На панели статуса (где и кнопки BBCode, панели смайлов), есть кнопка “Скрыть Opera”.
Кнопку естественно (зажав предварительно Shift) можно перетащить на другую панель, где она будет более удобно расположена.

Цитировать
чтобы при старте системы Opera стартовала минимизированной в трей?
Не думаю что средствами опера это возможно (можно написать простой скрипт vbs, поместить его запуск в автозагрузку системы, и чтобы он запускал Opera, и определял появление окна Opera, и посылал в него Ctrl+H) - кстати, в “Сервис - Конфигурация MultiAC” есть возможность поместить оперу в загрузкий ;)
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

Brera

  • Гость
Минимизация Opera в трей
« Ответ #2, : 07.06.2007, 08:52:56 »
Цитировать
можно написать простой скрипт vbs
А пример скрипта можно?
Записан

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Минимизация Opera в трей
« Ответ #3, : 07.06.2007, 10:39:15 »
Brera
Цитировать
А пример скрипта можно?
Можно, примерно так:

RunOperaHidden.vbs

On Error Resume Next

Dim OpPath, OpObj, OpPid

Set WshShell = WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

OpPath = Replace(fso.GetParentFolderName(WScript.ScriptFullName) & "\Opera.exe", "\\", "\")

RegReadOperaRun = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Opera")
If RegReadOperaRun <> WScript.ScriptFullName Then WshShell.RegWrite "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Opera", WScript.ScriptFullName, "REG_SZ"


Set OpObj = WshShell.Exec(OpPath)
OpPid = PathIsProcess(OpPath)

Do While OpPid = 0
WScript.Sleep 100
OpPid = PathIsProcess(OpPath)
Loop


Do While Not WshShell.AppActivate (OpObj.ProcessID)
WScript.Sleep 100
Loop

WScript.Sleep 200
WshShell.SendKeys "^(h)"
WScript.Quit

Function PathIsProcess(Path)
Set Processes = GetObject("winmgmts://localhost")
Set myProcEnum = Processes.ExecQuery("select * from Win32_Process")

For Each Proc In myProcEnum
If StrComp(Proc.ExecutablePath, Path, 1) = 0 Then
PathIsProcess = Proc.ProcessID
Exit Function
End If
Next
PathIsProcess = 0
End Function


Скрипт нужно поместить в папку с Opera, запустить один раз, и в автозапуск запишется путь к скрипту, а опера запустится и свернётся в трей (у меня по крайней мере это происходит :)), далее при запуске системы опера будет запускаться и сворачиваться (не проверял это на практике).
« Последнее редактирование: 07.06.2007, 10:42:38 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
Как обновить Opera AC 3.3.5 Final до Opera 9.10
Общий раздел по Opera
ssergee 3 18841 Последний ответ 29.01.2007, 06:50:06
от ssergee
не скачивается версия Opera AC 335 builder for Opera 9.xx
Общий раздел по Opera AC
ygeek 1 16770 Последний ответ 11.04.2007, 10:56:20
от SyCraft
Opera AC 3.5.0 RC2
История версий Opera AC 3
CreatoR 0 3983 Последний ответ 12.06.2007, 00:10:53
от CreatoR
Opera AC 3.5.0 RC3
История версий Opera AC 3
CreatoR 0 4463 Последний ответ 12.06.2007, 22:03:34
от CreatoR
Opera 9.22
Клуб опероманов
Black_Sun 5 10486 Последний ответ 19.07.2007, 14:59:29
от Black_Sun


Реклама:

Счетчик

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