Что нового

Программа перестает работать когда компьютер не активен.

CreatiK

Новичок
Сообщения
93
Репутация
4
Вот такая проблема программа перестает работать когда компьютер не активен((

Как сделать чтобы она постоянно работала?

У меня ноутбук я закрываю крышку все программа больше не отправляет запросы
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
CreatiK
IMHO нужно настроить "Свойства - > Электропитание"
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
CreatiK [?]
У меня ноутбук я закрываю крышку все программа больше не отправляет запросы
Панель управления >> Электропитание >> Дополнительно >> При закрывании крышки переносного компьютера: >> Действие не требуется >> Применить >> ОК.
 
Автор
C

CreatiK

Новичок
Сообщения
93
Репутация
4
Garrett
там все настроено чтобы не когда не отключался и не когда не переходил в спящий режим.
но возможно в TrayTip так как у меня стоит 1 секунда до исчезания а весит в трее бесконечно когда не активен.
Код:
TrayTip('Выполненно', 'Все запросы отправленны.', 4, 1)
Sleep(1000)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
OffTopic:
CreatiK [?]
не когда не отключался и не когда не переходил в спящий режим
чисто интуитивно понять могу, но еклмн, ты в курсе что помимо частицы "не" есть еще "ни" и что иногда "ни" может "прилипнуть" к слову? например - никогда.
 

`p r o x y

«Улыбайтесь, господа!»
Команда форума
Глобальный модератор
Сообщения
596
Репутация
157
CreatiK
"Закрытый" ноутбук не влият на работу скрипта
(конечно, если настойки электропитания не переводят ОС в спящий/ждущий режимы).
Активность/неактивность пользователя, то же, не влияют на работу скрипта.
Все должно работать хорошо. Проверене на прктике, не раз, уже не один год и не только мной )

Скорее всего что-то не так, либо:
- в коде скрипта
- в логики выполнения/понимания алгаритма скрипта
- ОС

Советую привести код скрипта и подробней объяснить: что должено выполняться, и какие характеристики прерываний.
 
Автор
C

CreatiK

Новичок
Сообщения
93
Репутация
4
вот моя программа туда вводишь url и параметры запроса и она отправляет запросы через промежуток времени
 

`p r o x y

«Улыбайтесь, господа!»
Команда форума
Глобальный модератор
Сообщения
596
Репутация
157
По коду, похоже, что все верно.
Попробуйте вести лог выполнения скрипта.
Например, вставить строчку:
Код:
FileWriteLine(StringRegExpReplace(@ScriptName, '(.*)\..*', '\1') & '.log', StringFormat('[%.2d.%.2d.%.2d %.2d:%.2d:%.2d] ', @MDAY, @MON, @YEAR, @HOUR, @MIN, @SEC) & 'Done: 1 min' &@CRLF)

в конце каждой функции: _my_func

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

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
CreatiK
Мне кажется, что можно поменять в _My_Func1(), _My_Func2(), _My_Func2()
Код:
;...
	If $iEventError Then
		$oHTTP.WaitForResponse
	EndIf
;... На
	If $iEventError Then
		$iEventError = 0
		Return
	Else
		$oHTTP.WaitForResponse
	EndIf
А то у Вас получается, что Вы ждете ответ ($oHTTP.WaitForResponse) только если есть ошибка.
 
Автор
C

CreatiK

Новичок
Сообщения
93
Репутация
4
madmasles
Спасибо помогло))) даже решил 2 проблемы))
 
Верх