Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [help] Script пожирает CPU 100%

Ответить
Настройки темы
[help] Script пожирает CPU 100%

Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Написал скриптик который от нажатия правой ышки переключает кнопки клавтатуры с 1 по 3 (нужно для игры)
Просьба местным Гуру посмотреть код, проблема в том что когда активирую скомпиленный скрипт то проц нагружается на все 100%
Где копать, и почеу так происходит что такой мелкий скрипт нагружает по полной?

читать дальше »
Код: Выделить весь код
Opt("SendKeyDelay", 1)

HotKeySet("{F9}", "Bambam")
HotKeySet("{F11}","Leave")
HotKeySet("{F10}", "StopGo")

Global $count = 1, $halt = False 
while 1
    sleep(50)
WEnd

Func Bambam() 
    $halt = false
    While 1
        
        If _IsPressed("02") Then; if  right mouse button pressed
            Send(String($count))
            
            while _IsPressed("02");wait for key to be released
			
                sleep(30)
            WEnd
            
            $count += 1
            If $count > 3 Then $count = 1
        EndIf
        if $halt then return
				

    WEnd
EndFunc  ;==>Bambam



Func StopGo();stop reacting to mouse button
    $halt = True
EndFunc  ;==>StopGo

Func Leave()
    Exit
EndFunc

Отправлено: 16:37, 17-12-2008

 

Аватара для hb860

Идиот


Сообщения: 1125
Благодарности: 419

Профиль | Сайт | Отправить PM | Цитировать


Код: Выделить весь код
while 1
    sleep(50)
WEnd
Это что за цикл такой? Он и вешает поди

-------
http://feeds.feedburner.com/Winreviewru.1.gif
Горячие клавиши Windows 8 | Все программы, которые я разработал| Гаджеты для Windows 8


Отправлено: 16:58, 17-12-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 114
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


А без него скрип даже не запускается, скрипт из нескольких собрал. Рад что он заработал но разочарование пришло когда увидел перегруженный проц 100% ... интерстно этот вечный цикл с 50 милисекунд можно както заменить? простое закоментирование непомогает.

Отправлено: 22:09, 17-12-2008 | #3


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Sleep(500) сделай вместо Sleep(50)
это нужно для того, чтобы скрипт не закрылся...

Отправлено: 12:16, 24-12-2008 | #4


Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


В функции BamBam в цикле while 1 ... wend пропиши GuiGetMsg() или Sleep(5). Для цикла в основной части скрипта указывай любое значение для Sleepа.

Отправлено: 21:50, 31-12-2008 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [help] Script пожирает CPU 100%

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Подтормаживает звук, загрузка CPU 100% Noobser Непонятные проблемы с Железом 52 08-01-2015 16:17
Проблема с CPU - постоянно 100% загрузка Work700 Непонятные проблемы с Железом 15 14-12-2008 16:15
Разное - Windows Vista & CPU 100% Vlademort Microsoft Windows Vista 21 28-07-2008 21:07
Загрузка CPU 100% AnGel_of_Death Хочу все знать 8 06-06-2006 23:31
CSRSS.EXE загрузка CPU 99-100% Windows 2003 Server Std. korvin76 Microsoft Windows NT/2000/2003 7 20-12-2005 05:20




 
Переход