[Вопрос] AHK с Гугл документом - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
[Вопрос] AHK с Гугл документом
HELPMEFFF Дата: Суббота, 09.03.2019, 18:56 | Сообщение # 1
Новичок
Сообщений: 3
Статус: Offline
Мне нужно маленькая помощь, а именно как сделать так, чтоб AHK получал доступ к гугл документу не скачивая его. И если ника игрока там нет, то не давало ему доступ к использованию AHK. Помогите пж. Если можно, то сразу кодом.
CZAR Дата: Воскресенье, 10.03.2019, 05:32 | Сообщение # 2
Czar Of Scripts
Сообщений: 1373
Статус: Offline
HELPMEFFF, глупо, ты один фиг палишь ссылку на документ со всеми никами.




Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
belyankin12 Дата: Воскресенье, 10.03.2019, 14:24 | Сообщение # 3
Боец
Сообщений: 69
Статус: Offline
Phoenixxx_Czar, документу можно легко доступ закрыть а открывать только на 5 секунд пока читает скрипт таблицу. Автору, это выходит за пределы АХК, для достижения вашей цели необходимо создать макрос в самом гугл-документе (google apps script) а с помощью АХК просто отправлять get запрос (похоже на выполнение команды Run с параметрами командной строки).
HELPMEFFF Дата: Вторник, 12.03.2019, 18:56 | Сообщение # 4
Новичок
Сообщений: 3
Статус: Offline
belyankin12, как именно через AHK отправлять get запрос в google apps script?
belyankin12 Дата: Среда, 13.03.2019, 13:17 | Сообщение # 5
Боец
Сообщений: 69
Статус: Offline
Код

HttpRequestUrl := "сслыка?ключ1=значение1&ключ2=значение2"
whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    whr.Open("GET", HttpRequestUrl, true)
    whr.Send()
    whr.WaitForResponse()
    msgbox, % whr.ResponseText


Как видишь вызов макроса через get запрос полностью аналогичен выполнению команды Run с параметрами командной строки, разве что только ты указываешь имя переменной вызываемому макросу, где в Run это сразу %1% %2% и т.д.


Сообщение отредактировал belyankin12 - Среда, 13.03.2019, 13:17
HELPMEFFF Дата: Среда, 13.03.2019, 22:14 | Сообщение # 6
Новичок
Сообщений: 3
Статус: Offline
belyankin12, а что требуется написать в google apps script?
belyankin12 Дата: Четверг, 14.03.2019, 10:12 | Сообщение # 7
Боец
Сообщений: 69
Статус: Offline
Макрос который будет выполнять то, что вам нужно. Вся сложность вашей задачи не написать скрипт на АХК (ибо в АХК это всего 5 строчек что я представил выше), а в том, чтобы написать скрипт в Google apps script, который будет выполнять вашу задачу (а именно поиск ника игрока который вы передадите от AHK GET запросом). Синтаксис у GAS аналогичен яваскрипту, документация есть на английском языке, на русском где-то есть типо форума, где все всех спрашивают.

Для большего понимания принципа работы, представьте что у вас на компьютере есть текстовый файл - это ваш гугл-документ. Вам нужно с помощью первого АХК запустить через Run второй АХК, а второй АХК уже будет искать в этом текстовом файле указанный вами в параметрах командной строки ник и возвращать первому АКХ результат (найден или не найден). Таким образом текстовый документ это ваш гугл-документ, а второй АХК это макрос в Google apps script.


Сообщение отредактировал belyankin12 - Четверг, 14.03.2019, 10:13
FForest Дата: Суббота, 16.03.2019, 20:46 | Сообщение # 8
Местный Дурачок
Сообщений: 129
Статус: Offline
HELPMEFFF, обязательно именно гугл? можно же использовать гит (хаб\лаб)
belyankin12 Дата: Воскресенье, 17.03.2019, 10:17 | Сообщение # 9
Боец
Сообщений: 69
Статус: Offline
И как ты планируешь прочитать документ на гитхабе не скачивая его?
CZAR Дата: Воскресенье, 17.03.2019, 17:36 | Сообщение # 10
Czar Of Scripts
Сообщений: 1373
Статус: Offline
belyankin12
Цитата belyankin12 ()
HttpRequestUrl := "сслыка?ключ1=значение1&ключ2=значение2"
whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    whr.Open("GET", HttpRequestUrl, true)
    whr.Send()
    whr.WaitForResponse()
    msgbox, % whr.ResponseText





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
belyankin12 Дата: Воскресенье, 17.03.2019, 20:22 | Сообщение # 11
Боец
Сообщений: 69
Статус: Offline
Phoenixxx_Czar, совсем ничего это мне не говорит. Если ты хотел мне поведать такой способ то стоило хотя бы теорию подключить или вовсе пример показать. А так лишь вижу необходимость отправлять запрос непонятно куда.
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума