Недавние сообщения

Страницы: 1 2 [3] 4 5 ... 10
21
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от retwyware Отправлен Июль 15, 2018, 20:56:07 »
Я уж видел ваше письмо на почту. Только адрес, скорее всего, временный tempmail?


Добавлено: Июль 15, 2018, 20:44:46
А зачем Вам такой таймер? Как и где хотите его использовать? Почему не подошел локальный вариант?

Типо для того, чтобы дать по тестировать свою программу людям. Глупо конечно использовать такой механизм защиты, но все же
22
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от alex33 Отправлен Июль 15, 2018, 20:43:26 »
Я уж видел ваше письмо на почту. Только адрес, скорее всего, временный tempmail?


Добавлено: Июль 15, 2018, 20:44:46
А зачем Вам такой таймер? Как и где хотите его использовать? Почему не подошел локальный вариант?
23
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от retwyware Отправлен Июль 15, 2018, 20:42:43 »
Ну как это не реагируя. Время максимальное установили? /timer.php?sec=60 , например?


Добавлено: Июль 15, 2018, 20:41:39
Или нужно чтобы прямо во время отсчёта можно было менять макс. время?

Все, все. Я накосячил, спасибо)
24
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от alex33 Отправлен Июль 15, 2018, 20:40:43 »
Ну как это не реагируя. Время максимальное установили? /timer.php?sec=60 , например?


Добавлено: Июль 15, 2018, 20:41:39
Или нужно чтобы прямо во время отсчёта можно было менять макс. время?
25
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от retwyware Отправлен Июль 15, 2018, 20:36:35 »


Всё работает, но таймер почему то показывает диалог через 1 секунду, не реагируя на изменение максимального времени
26
Стол заказов / Re: [Сеть, интернет] Автоскриннер
« Последний ответ от alex33 Отправлен Июль 15, 2018, 19:53:29 »
Попробуй не Run, а
Код: AutoIt [Выделить]
RunAs ; нажми для справки

27
Стол заказов / Re: [Время, дата] чтение значений с сайта или локально
« Последний ответ от alex33 Отправлен Июль 15, 2018, 19:44:20 »
Цитировать
Цитировать
Цитировать
Да что ж вы все цитируете по нескольку раз!!

Через FTP будет не безопасно, т.е. логин и пароль для доступа будут, по сути, в открытом доступе и каждый может этим воспользоваться, даже если скрипт скомпилирован, и нанести вред сайту. Так что лучше через скрипт. Самый распространенный - это PHP. Для этого, для сохранения значения можно будет использовать не ini файл, а просто обычный файл, иначе придется еще парсер ini прикручивать (PHP таких удобных Ini* функций не имеет).
Короче. Создаете у себя на сайте файл timer.php со следующим кодом: форум заменяет [ на [ это [
Код: (PHP) [Выделить]
  1. <?php
  2. $sPath = __DIR__ . '/timer_sec1.txt';
  3. if(isset($_GET&#91;'sec'])&&is_numeric($_GET&#91;'sec'])) {
  4.     $hFile = fopen($sPath, 'c') or die('error1');
  5.     flock($hFile, LOCK_EX) or die('error2');
  6.     ftruncate($hFile, 0) or die('error3');
  7.     fwrite($hFile, $_GET&#91;'sec']) or die('error3');
  8.     flock($hFile, LOCK_UN) or die('error5');
  9.     fclose($hFile) or die('error6');
  10.     print('ok');
  11. } else {
  12.     if(!file_exists($sPath)){
  13.         print('0');
  14.         exit();
  15.     }
  16.     print(file_get_contents($sPath));
  17. }
  18.  
Теперь у себя на компьютере  .au3 скрипт: (test.ru на свой сайт замени)
Код: AutoIt [Выделить]
Global $sTimerUrl = "http://test.ru/timer.php"
Global $iMaxTime
Local $bData = InetRead($sTimerUrl, 3) ; получаем (читаем) текущее значение
If @error Then Exit MsgBox(16, "", "Нет доступа к Интернет / к сайту", 30)
$iMaxTime = Int(BinaryToString($bData))

OnAutoItExitRegister("_saveTimer")
Local $hGUI = GUICreate("timer", 100, 50)
Opt("GUIOnEventMode", 1)
$hLabel = GUICtrlCreateLabel($iMaxTime, 5, 5, 25, 25)
GUISetOnEvent(-3, "_onclose")
GUISetState(@SW_SHOW, $hGUI)
While 1
    GUICtrlSetData($hLabel, $iMaxTime)
    If $iMaxTime <= 0 Then ExitLoop
    Sleep(1000)
    $iMaxTime = $iMaxTime - 1
WEnd
GUIDelete($hGUI)
MsgBox(0, "таймер", "время вышло!", 30)

Func _saveTimer()
    Local $bData = InetRead($sTimerUrl&"?sec="&$iMaxTime, 3) ; сохранение при выходе
    If @error Or BinaryToString($bData) <> "ok" Then MsgBox(16, "", "Ошибка сохранения. Нет доступа к Интернет / к сайту"&@CRLF&BinaryToString($bData), 30)
EndFunc
Func _onclose()
    Exit
EndFunc
 

28
InnI, благоДарю почтеннейше! Как я только этот _GUICtrlMenu_GetItemID не крутил, одни нули прилетали. Ну, а рабочий пример уже можно дальше крутить.

OffTopicAlofa, чтож, пусть так, «грабли» оказались очень полезны, в любом случае, спасибо за ответ :)
29
Стол заказов / Нужен скрипт для управления ядрами процессора
« Последний ответ от LitiumXL Отправлен Июль 15, 2018, 12:08:46 »
Версия AutoIt: 3.3.14.5

Описание:
Нужен скрипт для управления ядрами процессора при кодировании x265.
Чтобы посредством одного клика включал 1, 2, 3, или 4 ядра для процесса x265_64.exe.
Чтобы не лазить каждый раз в диспетчер задач.
Windows 7x64.

Примечания:
30
Общие вопросы по AutoIt / Цикл при зажатой клавиши
« Последний ответ от Bobr52x Отправлен Июль 15, 2018, 09:51:06 »
Здравствуйте.
Весь день убил на то чтобы сделать или найти скрипты с зажатием клавиш.
Дело в том,что мне нужно что вот этот код работал при зажатии "Shift"
Код: AutoIt [Выделить]
While 1
$Variable = PixelSearch(710,429,730,451,0x05dfdf)
If IsArray($Variable) = True Then
MouseClick("Right")
EndIf
WEnd
 

Страницы: 1 2 [3] 4 5 ... 10