![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Окно программы поверх всех |
|
|
Любой язык - Окно программы поверх всех
|
Ветеран Сообщения: 1640 |
Добрый день!
Подскажите пожалуйста, можно каким-то образом запустить, программу, к примеру XBMC.exe, чтобы ее окно оставалось поверх всех окон. Если да то как? Неважно на каком скрипте, я все равно нуб в PS WSH ETC. Заранее спасибо. _________ XBMC.exe параметр alwaysontop=yes игноррирует в половине случаев. |
|
------- Отправлено: 14:53, 12-09-2012 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Как то пользовался - http://www.labnol.org/software/tutor...s-on-top/5213/ вызов функции по Ctrl+Space
|
Отправлено: 15:47, 12-09-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Kazun, спасибо, но немножко не то.
XBMC это медиаоболочка, запускается всегда под чужим окном (тоталом, мозиллой и тд) не взирая на параметр alwaysontop=yes Вставать с дивана чтобы выделить XBMC и нажать Ctrl+Space потребует больше калорий чем щелкнуть мышкой. Требуется скрипт который запускал бы прогу поверх всех. Треевую мелочь для отслеживания процессов я и не чаю найти. |
------- Отправлено: 17:14, 12-09-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
![]() |
|
Отправлено: 18:56, 12-09-2012 | #4 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Iska, спасибо, но не то.
Точнее работает, но не так: окно переносится поверх, но фокус не захватывает, кнопки пульта уходят другой (рандомной) проге Да и скрипт таки пригодился бы, не XBMC единым... |
|
------- Отправлено: 16:50, 18-09-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:01, 18-09-2012 | #6 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 19:09, 18-09-2012 | #7 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., как вариант - использовать nircmd и сmd-скрипт, который с определённым интервалом будет проверять наличие процесса и устанавливать его окно активным и поверх всех.
@Echo Off :: Имя процесса Set Process=cports.exe :: Интервал проверки, в секундах Set Timeout=3 Set /A Timeout+=1 :Loop TaskList /FO:CSV|Find /I "%Process%">nul&&( nircmdc win settopmost process "%Process%" 1 nircmdc win focus process "%Process%" nircmdc win activate process "%Process%" ) Ping -n %Timeout% -w 1000 127.0.0.1>nul GoTo Loop |
Последний раз редактировалось Anonymоus, 18-09-2012 в 19:36. Отправлено: 19:29, 18-09-2012 | #8 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Anonymоus, хм, я пробовал через обычный nircmd без С
в чем разница между ними? Сделал скрипт, буду проверять как "фокусируется", спасибо |
------- Отправлено: 20:01, 18-09-2012 | #9 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., nircmdc - консольная версия nircmd. Почитать о разнице между ними можно в прилагаемом справочном файле.
|
Отправлено: 21:20, 18-09-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Система - Программа управления окнами с возможностью сделать окно поверх всех окон, есть ли? | bezdelnikt@fb | Программное обеспечение Windows | 3 | 10-04-2012 19:59 | |
Win32 API - WinAPi приложение поверх всех окон | XCodeR | Программирование и базы данных | 19 | 15-03-2012 18:55 | |
[решено] Сделать окно поверх всех окон | ORIX | AutoIt | 5 | 07-12-2010 01:17 | |
C/C++ - Некоторые проблемы с установкой нашей программы поверх всех окон | crashtuak | Программирование и базы данных | 3 | 31-12-2009 00:32 | |
C/C++ - [C++Builder 2007] Две формы поверх всех окон и одна форма поверх другой | crashtuak | Программирование и базы данных | 3 | 13-04-2009 16:33 |
|