[Урок] Делаем 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
|
Отлично.! :)
![](http://skype.yandex.ru/i/b-head-logos__skype.png)
Анти АФК
|
|
|
|
Sergo_bro2 |
Дата: Понедельник, 04.11.2013, 16:23 | Сообщение # 3
|
Coder
Сообщений: 892
Статус: Offline
|
Цитата Malish ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Отлично.! 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 ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Молодец, что не поленился написать комментарии Просто я решил что так проще и быстрей будет, чем каждое действие отдельно расписывать.
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 ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) Распиши,как сделать что бы когда входишь в прогу,искало обновления,а не при нажатии на кнопку После Код Gui, Show, x252 y118 h86 w217 Center, Updater Поставь
CS:GO RANK: SUPREME*Клац* [b][+]Skype: sergeiplugatyr
|
|
|
|
Jamely |
Дата: Вторник, 05.11.2013, 07:48 | Сообщение # 8
|
Сообщений: 1603
Статус: Offline
|
Цитата Sergo_bro2 ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) После 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 ( ![Ссылка на цитируемый текст](http://s59.ucoz.net/img/fr/ic/4/lastpost.gif) ) долго делал? 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 ( ![Ссылка на цитируемый текст](http://s95.ucoz.net/img/fr/ic/4/lastpost.gif) ) Run, ;тут ссылка на файл или какое то другое действие можно сделать
Какую ссылку, на файл ? Я писал пишет ошибку. Помоги
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
|
|
|
|