Макросы, они же скрипты, - служат для того, чтобы не вводить каждый раз команды вручную, а повесить их на hotkey - "горячую клавишу". Таким образом, вам нужно будет просто нажать 1 кнопку - и текст введется сам. ====================================
итак, начнемс
у меня скрипт вообще один на все что только можно, поэтому кому то
могут показаться слишком сложными кнопки
потом общим мнением решим какие хоткеи удобней
и тогда уже готовый скомпилируем в екзешник. если нужно.
---
Прога для запуска скриптов берется тут: www.AutoHotkey.com (direct link 2Mb), там же есть подробнейшие доки.
скачиваем прогу, ставим.
скрипт сохраняем с расширением .ahk - и потом просто запускаем его ентером.
или вариант 2 - на пустом месте рабочего стола - правой кнопкой - создать - выбираем AutoHotkey Script.
создается пустой скрипт, жмем его правой кнопкой, выбираем Edit Script - и правим: удаляем оттуда весь мусор и вписываем нужные нам команды.
==== Пример нашего скрЫпта ====
+#9::Send {F6}/o Есть желающие получить какие либо лицензии или права? ; Win+Shift+9
#=::Send {F6}/o Вся информация о лицензиях: Введите /lichelp ; Win+=
#,::Send {F6}/o Прием на водительские права в автошколе СФ (2 город) ; Win-,
+#,::Send {F6}/o Прием на летные права в аэро в пустыне (слева от 3 города) ; Win-Shift-,
+#4::Send {F6}/givelicense driving{Space} ; Win-Shift-4
+#5::Send {F6}/startlesson{Space} ; Win-Shift-5
+#6::Send {F6}/stoplesson{Space} ; Win-Shift-6
!+#8:: ; Win+Alt+Shift+8
{
Send {F6}/l Правила: Движение правостороннее - по встречке не гонять{!}{Enter}
Send {F6}/l Не останавливаться посреди дороги - для этого есть обочина{Enter}
Send {F6}/l Светофоры на серве работают неправильно - на них не смотреть{Enter}
return
}
!+#9:: ; Win+Alt+Shift+9
{
Send {F6}/l Итак: Едем по городу. По правилам. Без экстрима и аварий{Enter}
Send {F6}/l И не только по прямой - поворачивай чаще. Из города не выезжай.{Enter}
return
}
#1::Send {F6}/enter{Enter} ; Win-1
#2::Send {F6}/exit{Enter} ; Win-2
#3::Send {F6}/fill{Enter} ; Win-3
#4::Send {F6}/buygun deagle 100{Enter} ; Win-4
#`::Send {F6}/pm{Space} ; Win+~
+#`::Send {F6}/f{Space} ; Win+Shift+~
!`::Send {F6}/l{Space} ; Alt+~
=== Некоторый хелп по синтаксису скриптов ====
все что написано после символа ; и до конца строки является комментарием, и проогой не интерпретируется.
поэтому если хотите оставить свои пометки какие то в скрипте, замечания или например временно отключить какой то бинд, просто поставьте перед текстом символ ;
например:
; blablabla xD
модификаторы:
# Win (Windows logo key)
! Alt
^ Control
+ Shift
например:
#1::Send {F6}/enter{Enter} ; - для комбы Win+1
#2::Send {F6}/exit{Enter} ; - это для Win+2
для комбы с более чем одной кнопкой - просто перечислить модификаторы подряд.
например:
^!+# для ctrl-alt-shift-win
для бинда на F-кнопки надо перед ними ставить модификатор бакса, т.е. например:
#$F1::Send {F6}/heal{Enter} ; Win+F1
для повтора некоторых действий есть такой метод:
+#7:: ; - это на Win+Shift+7
{
Send {F6}/drink soda{Enter}
Loop 5 ; - в данном случае loop повторится 5 раз
{
Send {F6}{Up}{Enter}
}
return
}
==== Примечания ====
не забываем, что каждая строка сообщений ограничена по длине.
/o /c - 63 символа
/pm - 110
/me не помню =)
просто общий чат - тоже не помню =) но вроде больше всего.
так же хитрые админы бывает вырубают /o чат - так что
при таком раскладе скрипты с такими текстами работать не будут.
так же из за антифлуда не получится выдавать многострочные инструкции
через простой чат. там 3 сек задержка.
===================================
Коллеги - начинаем комментить.