Size: a a a

2021 June 22

VL

Vladimir Lee in Ne_znal_talk
Даже завидую. Потом отпишись об ощущениях, чтоб сравнить со своими
источник

OK

Oleg Krasnov in Ne_znal_talk
Тапки целиком на v2. Там синтакс не такой мудацкий и ООП модель лучше внедрена.
источник

OK

Oleg Krasnov in Ne_znal_talk
Например в ahk1 все гуи окна это какие-то страшные костыльные конструкции из  подпрограмм, а в ahk2 это нормальные объекты.
источник

NS

Nikita Shcherbakov in Ne_znal_talk
А чем синтаксис мудацкий?
источник

OK

Oleg Krasnov in Ne_znal_talk
Ну и +^LButton:: Send("{Enter}") выглядит более привычней,
чем +^LButton:: Send,{Enter}
источник

OK

Oleg Krasnov in Ne_znal_talk
Ну например в v1 можно trah = blah и trah := blah. А в v2 только trah := "blah"
источник

NS

Nikita Shcherbakov in Ne_znal_talk
С первым вариантом он мне (" ") выдал
источник

OK

Oleg Krasnov in Ne_znal_talk
А trah = blah в v2 это сравнение двух переменных.
источник

OK

Oleg Krasnov in Ne_znal_talk
Кто?
источник

NS

Nikita Shcherbakov in Ne_znal_talk
Ахк
источник

OK

Oleg Krasnov in Ne_znal_talk
Это синтакс v2.
источник

OK

Oleg Krasnov in Ne_znal_talk
Ещё в последних версия в v2 объединили пространство имён переменных и функций. Плюс есть лямбда функция. И определение хотки (через квадроточие и через функцию hotkey) имеет локальный контекст.
источник

OK

Oleg Krasnov in Ne_znal_talk
Короче дофига лучше это имхо.
источник

OK

Oleg Krasnov in Ne_znal_talk
У v2 один минус. На нём мало готовых скриптов.
источник

OK

Oleg Krasnov in Ne_znal_talk
Но я готов с этим мириться, ради нормального синтакса. Эта древнеегипетская нотация v1 меня не вставляет совсем.
источник

OK

Oleg Krasnov in Ne_znal_talk
Там как в парсере студии Лебедева, строковые литералы имеют главный приоритет, а все переменные нужно заворачивать в проценты. Это я считаю пиздец куку.
источник

NS

Nikita Shcherbakov in Ne_znal_talk
)))
источник

OK

Oleg Krasnov in Ne_znal_talk
Может на больших пространствах текста это и правильно, но для скриптования горячих клавиш — какая-то дичь.
источник

OK

Oleg Krasnov in Ne_znal_talk
Ещё в v2 удобно разворачивать одну хотку в одну строку. Типа такого:
try hotkey "+Space", (*) => (dhw := A_DetectHiddenWindows, DetectHiddenWindows(1), PostMessage(0x111, 30,,, "A"), DetectHiddenWindows(dhw), _x("outline/preview"))
источник

OK

Oleg Krasnov in Ne_znal_talk
Пайонеер сменил лого. Теперь не две оранжевые сопли, а радужный прелоадер.
источник