[Урок] Делаем Updater - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Урок] Делаем Updater
Sergo_bro2 Дата: Понедельник, 04.11.2013, 14:59 | Сообщение # 1
Coder
Сообщений: 892
Статус: Offline
Всем привет.Хочу сделать урок как сделать небольшой апдейтер через интернет посредством UrlDownloadToFile.
Для начала создайте свой сайт ну например через Ucoz.Потом заливаем текстовый файл с содержанием "1.1" (или с другим содержанием, это будет версия программы проверяться) на свой сайт.
И так начнем, сразу вот вам исходник и сейчас мы будем в нем разбираться.

Код
version = 1.0 ; задаем значение переменной 1.0
Gui, Add, Button, x52 y20 w100 h40 gVersion vButton, Проверить обновление
Gui, Show, x252 y118 h86 w217 Center, Updater
Return
; тут мы создали GUI
Version: ; нажатие на кнопку "Проверить обновление"
GuiControl, +Disabled, Button ; Скрываем кнопку
GuiControl, , Button, Подождите... ; Изменяем текст на кнопке
URLDownloadToFile, ссылка, Update.txt ; загружаем файл из интернета, после "URLDownloadToFile" пишем ссылку(это наш файл залитый на сайт), потом идет сохранение в файл "Update.txt"
FileReadLine, file, Update.txt, 1 ; читаем файл "Update.txt" построчно, читаем первую строку.
if file > %version% ; Если в переменной "file" значение больше чем в "version"
{
   MsgBox, 36, Информация, Доступно обновление`, загрузить? ; Появляется сообщение
   IfMsgBox Yes ; если мы нажали кнопку Yes, то...
    Run,  ;тут ссылка на файл или какое то другое действие можно сделать
   GuiControl, -Disabled, Button ; Убираем скрытие у кнопки
}
else ; иначе...
{
   MsgBox, 0x10, Ошибка, Обновлений пока нет. ; появляется сообщение
   GuiControl, -Disabled, Button ; Убираем скрытие у кнопки
}
Return
GuiClose:
ExitApp

Надеюсь я всё ясно расписал, если что то не понятно то задавайте вопросы :)


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

Malish Дата: Понедельник, 04.11.2013, 16:13 | Сообщение # 2
Бывалый
Сообщений: 390
Статус: Offline
Отлично.! :)



Анти АФК
Sergo_bro2 Дата: Понедельник, 04.11.2013, 16:23 | Сообщение # 3
Coder
Сообщений: 892
Статус: Offline
Цитата Malish ()
Отлично.! smile

Thank you


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

Jamely Дата: Понедельник, 04.11.2013, 16:52 | Сообщение # 4
Сообщений: 1603
Статус: Offline
Воу, отлично
Молодец, что не поленился написать комментарии
Sergo_bro2 Дата: Понедельник, 04.11.2013, 16:54 | Сообщение # 5
Coder
Сообщений: 892
Статус: Offline
Цитата Ruskadance ()
Молодец, что не поленился написать комментарии

Просто я решил что так проще и быстрей будет, чем каждое действие отдельно расписывать.


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

mr_Panek Дата: Понедельник, 04.11.2013, 19:53 | Сообщение # 6
Боец
Сообщений: 76
Статус: Offline
Распиши,как сделать что бы когда входишь в прогу,искало обновления,а не при нажатии на кнопку

мои работы в AHK
http://cheat-master.ru/forum/150-179725-1 BinderForMedic
http://cheat-master.ru/forum/150-184697-1 BinderForNews
Делаю авы на заказ)
БД mail.ru
http://cheat-master.ru/forum/95-214039-1
Sergo_bro2 Дата: Понедельник, 04.11.2013, 21:32 | Сообщение # 7
Coder
Сообщений: 892
Статус: Offline
Цитата mr_Panek ()
Распиши,как сделать что бы когда входишь в прогу,искало обновления,а не при нажатии на кнопку

После
Код
Gui, Show, x252 y118 h86 w217 Center, Updater

Поставь
Код
Goto, Version


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

Jamely Дата: Вторник, 05.11.2013, 07:48 | Сообщение # 8
Сообщений: 1603
Статус: Offline
Цитата Sergo_bro2 ()
После
Gui, Show, x252 y118 h86 w217 Center, Updater

Поставь
Goto, Version

Можно просто убрать Return после Gui, Show, x252 y118 h86 w217 Center, Updater


Сообщение отредактировал Ruskadance - Вторник, 05.11.2013, 17:29
Sergo_bro2 Дата: Вторник, 05.11.2013, 16:02 | Сообщение # 9
Coder
Сообщений: 892
Статус: Offline
Ну можно и так, разницы нету.

CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

{CM}Казах Дата: Среда, 06.11.2013, 08:35 | Сообщение # 10
{CM}КАЗАХ | СТУДИЯ 17
Сообщений: 262
Статус: Offline
Извиняюсь за тупой вопрос.
Для чего нужен этот АХК ?


◘ ◘ ◘ Если меня любить - то я горы сверну.
◘ ◘ ◘ Если ненавидеть - то шею сверну.

◘ ◘ ◘ Говори - Кратко.
◘ ◘ ◘ Проси - Мало
◘ ◘ ◘ Уходи - Борзо (c) Стас Карпов

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

◘ ◘ ◘ Запомни, нельзя кусать того, кто может съесть тебя.
◘ ◘ ◘ Таким принципом живут не только львы, таким принципом живу и Я!

◘ ◘ ◘ Цени тех, кто тобой дорожит и не держи тех, кому ты не нужен.

◘ ◘ ◘ Я — Не одинок. Я просто не шляюсь с кем попало!

◘ ◘ ◘ Пытаюсь быть добрым, но видит БОГ, люди сами нарываются!
Sergo_bro2 Дата: Среда, 06.11.2013, 09:54 | Сообщение # 11
Coder
Сообщений: 892
Статус: Offline
Ну например ты написал свой софт/приват софт.Потом продаешь программу, и чтобы не скидывать всем ссылку на новую версию программы, можно с помощью этого AHK обновлять свой софт.

CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

[CM]ex Дата: Среда, 08.01.2014, 15:44 | Сообщение # 12
Боец
Сообщений: 266
Статус: Offline
Для тех у кого приват есть, или что то вроде очень полезно. Автор красава,долго делал?

Не сидим в тюрьме на пожизненном
Ничего не покупаю\не продаю
Приму пустышки в дар
Sergo_bro2 Дата: Четверг, 09.01.2014, 08:35 | Сообщение # 13
Coder
Сообщений: 892
Статус: Offline
Цитата [CM]ex ()
долго делал?

5 минут


CS:GO RANK: SUPREME*Клац*
[b][+]Skype: sergeiplugatyr

Ray095 Дата: Понедельник, 18.05.2015, 23:32 | Сообщение # 14
Новичок
Сообщений: 6
Статус: Offline
Вот я не понял, в txt я написал (1.1) кинул в failzill'a потом что!?
И вот помогите у меня выкидывает маленькое окно а не окно программы.


Сообщение отредактировал Ray095 - Понедельник, 18.05.2015, 23:39
krasava14 Дата: Пятница, 05.06.2015, 15:50 | Сообщение # 15
Боец
Сообщений: 52
Статус: Offline
Цитата Sergo_bro2 ()
 Run,  ;тут ссылка на файл или какое то другое действие можно сделать


Какую ссылку, на файл ? Я писал пишет ошибку.
Помоги
laugh


AHK:
1. - [AHK] [Приветствие]script by krasava14 - http://cheat-master.ru/forum/150-337059-1

FS:
1. - [FS] Очки для персонажа | RUS - http://cheat-master.ru/forum/122-467940-1
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума