1 (изменено: catswil2017, 2017-10-26 19:57:10)

Тема: Основные приемы AHK help

нужны следующие основные функции\команды\операторы

1) интерпретация нажатий связок клавиш (Ctrl+A \ Ctrl+C \ Ctrl+v\ TAB \ "стрелка вниз"и т.д)
2) Клик левой кн.мыши по координатам
3) выбор строки в Excel в столбцах которой содержатся определенные значения ( например выбрать $Сашу, который $женат и у которого фамилия $Чапаев, но у которого $детейНЕТ) в этой строке в определенных столбцах выдернуть две даты
4) сравнение даты ( например, принадлежит ли 10.01.2013  диапазону дат с 01.01.2014 по 01.11.2015)
5) Операторы условия if $Саша=$женат=$Чапаев и "\="(не равно) $ребенокОля , то в этой строке проверяем условие с датами прим.: and if 01.01.2014<10.01.2013<01.11.2015   
если все условия проходят выполняем "такой код", если нет - "другой кот"
6) Операторы цикла: повторять "этот код" $n раз

Еще стоит вопрос как давать постоянно разные имя файлам экспорта желательно типа file1,file2,file3 и т.д

2

Re: Основные приемы AHK help

Аутоит не в этом разделе обсуждается.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

3

Re: Основные приемы AHK help

belyankin12
AutoIt не обязателен
можно пообщаться и через AHK
нужна возможность работать с описанными выше операторами

4

Re: Основные приемы AHK help

catswil2017, не нарушайте правила:

3.11. Руководствуйтесь правилом: один вопрос - одна тема, не загромождайте существующие ветки посторонними вопросами и информацией.

http://forum.script-coding.com/rules.html
На все ваши вопросы, кроме эксела, есть ответы в справке.
Про эксел есть информация на форуме.

5 (изменено: svoboden, 2017-10-28 01:21:54)

Re: Основные приемы AHK help

Я могу ответить на 1 вопрос, т.к. дальше сами считывайте ячейки и сравнивайте их. Так в CSV экспортирует с разными именами, но можно в другой формат:

F1::
exl += 1
xl := ComObjActive("Excel.Application")
path := "C:\....\....\Desktop\" "file"exl ".CSV"
xl.ActiveWorkbook.SaveAs(path, 6)
return