Показать полную графическую версию : Спящий процесс в бэкграунде...
Как зделать кампилированный бинарь, чтоб он не закрывался и всегда выполнял действие, например закрыть окно!?
При этом чтоб не нагружало процессор... ато я пробовал цикл создать, так он всёвремя опрашивает...
madmasles
17-02-2010, 19:35
semiono,
Попробуй паузу в цикле сделать Sleep(10). Мне помогало такое.
semiono, предупреждение за лёгкое нарушение правил, пункт 2.3 (http://forum.oszone.net/rules.html#2.3):
....
На форуме в тематических разделах крайне не рекомендуется намеренное искажение русского языка. Орфографическая грамотность вашего сообщения служит гарантией того, что его прочтут все заинтересованные участники. Проявите уважение к собеседнику - он не обязан искать смысл в безграмотном вопросе.
....
semiono, попробуй в цикле поставить задержку.
sleep(100) - должно хватить
а зачем две темы? :)
а зачем две темы? »
А зачем отвечать во вторую, когда в одной уже дан тот же ответ? ;)
А зачем отвечать во вторую, когда в одной уже дан тот же ответ? »
я - человек последовательный. какую тему первой прочитал, на ту и ответил. если напрягает, можно ведь темы удалять/редактировать, так же как и сообщения ;)
какую тему первой прочитал, на ту и ответил. если напрягает... »
Это был как бы намёк на будущее - видишь две темы, загляни в обе, не нужно дублировать.
P.S
Ты должен понимать (т.к сам модерируешь кое где ;) ), что таким образом ты увеличиваешь объём работы модераторов, мне пришлось переносить сообщения, при этом выявляя более новые (чтобы понять в какую тему и с какой переносить :) ), и потом удалять дубль темы.
P.P.S
А товарищь semiono создал две темы не специально, судя по всему, с первой попытки браузер не отобразил результат отправки :) - хотя он мог бы конечно в дубле написать и попросить чтобы удалили, это было бы правильным поступком с его стороны (это конечно в том случае, если он понял что создал две темы).
offtop: всмысле нерекомендуется английские слова кириллицей фонетически записывать?
я не хотел нарушать, или я ошибку где-то допустил? ладно я признаю любое обвинение...
2. я вторую тему создал кнопкой < назад, и отредактировал страницу в которой слово добавил
"например закрыть >calc.exe< окно!?" чтоб более понятно было.
Но зделал это принципиально, так как после нажатия "Отправить" обычно мой логин куда-то улетает,
уже порядком надоело, я даже предвидел что тема сдублируется, но почему мой логин слетает,
что за скрипты такие на форуме? По два три раза захожу, или это от того что дата в моём компе
не по GMT чтоли? Но ладно буду терпеть ;-
sleep(100) - должно хватить »
Дать процессору передышку на сто миллисек. ? ОК, тоже идея. :)
Но в это время может открыться окно которое надо закрыть, в чём и смысл кода данного.
А товарищь »
пункт 2.3: ))))
semiono, следите лучше не за окнами, а за процессами. Причём, не перебором, а, скажем, через WMI, например: Prevent a Process from Running (http://gallery.technet.microsoft.com/ScriptCenter/en-us/7bbecb60-e360-47dd-8aae-bf91c6d58df6) (перевод на AutoIt, думаю, Вам проблемы не составит). Начиная с XP можно вообще обойтись без подписки на события, используя класс «Win32_ProcessTrace» и его производные классы «Win32_ProcessStartTrace», «Win32_ProcessStopTrace». Подробно всё это рассмотрено в: Doctor Scripto's Script Shop - It's 2 a.m. Do you know where your processes are? (http://technet.microsoft.com/en-us/library/ee692845.aspx) и в: Doctor Scripto's Script Shop: Out of Sync: The Return of Asynchronous Event Monitoring (http://technet.microsoft.com/en-us/library/ee692849.aspx).
нерекомендуется английские слова кириллицей фонетически записывать? »
Я про слова «бинарь», «чтоб», «ато», и «всёвремя».
я даже предвидел что тема сдублируется »
Тогда нужно было проверить это, и попросить чтобы удалили, по остальному это к администраций.
в это время может открыться окно которое надо закрыть »
100 мс это незначительное время, хотя можно установить Opt("WinWaitDelay", 0) и поставить Sleep(10), тогда почти мгновенно будет улавливать окно.
Не хочу быть занудой, просто для себя хочу уточнить, слово binary в рунете вроде бы и называют бинариками, я ж не матом бранюсь, слово "ато" тоже русское, ну возможно устаревшее. Ладно буду следить.
…вроде бы и называют бинариками »
«бинарниками», сиречь бинарными файлами.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.