Get your own Chat Box! Go Large!
  • Страница 1 из 1
  • 1
Форум » Все обо всем » Технические вопросы » Статья про макросы
Статья про макросы
[-NF-]Mr_nMaX_Дата: Понедельник, 20.08.2012, 17:10 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 69
Статус: Offline
Я хочу помочь решить множество разных проблем, таких как постоянные повторяющиеся действия.
Например: Когда скачиваете записи игр, они обычно через winrar открываются, нужно прописывать путь к игре.
Макросом можно это ускорить 1 нажатой кнопкой.
Таким образом, можно легко и удобно делать такие вещи.
Для этого вам нужно скачать и установить программу AutoHoTKey.
В ней есть 1 очень удобная подпрограмма. AutoScriptWriter (recorder)
Через нее можно легко программировать нужные вам действия.
Вот так я сделал множество скриптов, таких как:
Прописывание пути до папки Autorecord.
Прописывание названия комнаты на гс.
Выставление опций в комнате игры казаки.
Прописывание нужных мне предложений.
И другие скрипты.

Вот 1 скрипт, он прописывает нужный текст:

F1:: -Название кнопки на которую нужно нажать для запуска, F1
Send, Привет -Сам текст "Привет”
Send, {ENTER} -Будет нажата кнопка Enter, для ввода текста в чат.
RETURN ; -Завершает работу.


Этот скрипт для прописывания пути до нужно нам папки Autorecord.
Тоесть вы скачали запись игры, открыли её через WinRar, нажали на F2, и программа установила её в эту папку.

F2::
Send, {ALTDOWN}e{ALTUP}
Send, C:\Program Files\cossacks\Cossacks - Back To War\AutoRecord
Send, {ENTER}
RETURN ;


Красиво будет писать в чат комнаты, когда вы будет уже стартовать.

F3::
Send, ~***The game will start***~
Send, {ENTER}
Sleep, 1000
Send, 5
Send, {ENTER}
Sleep, 600
Send, 4
Send, {ENTER}
Sleep, 600
Send, 3
Send, {ENTER}
Sleep, 600
Send, 2
Send, {ENTER}
Sleep, 600
Send, 1
Send, {ENTER}
Sleep, 600
Send, ***Good Luck***
Send, {ENTER}

RETURN ;

Чтоб написать скрипт на выставление опций в комнате, вы уже сами должны написать этот скрипт с помощью программы AutoScriptWriter (recorder).
Вы должны включить игру=>Зайти в собственную комнату=>Свернуть игру=>Включить AutoScriptWriter (recorder). =>нажать на кнопку Record=>Войти в игу=>И начать выставлять нужную вам опцию=>Свернуть игру=>нажать на кнопку Stop(она в верхнем левом угре) =>скопировать скрипт=>вставить в ваш уже готовый скрипт.
Так можно прописать скрипт для опции $$$0 pt 10 pt, и для стандарта.
Вот мой скрипт:он для разрешения экрана(1440-900)

NumpadHome::
MouseClick, left, 716, 168

MouseClick, left, 699, 202

MouseClick, left, 695, 225

MouseClick, left, 700, 294

MouseClick, left, 666, 325

MouseClick, left, 658, 378

MouseClick, left, 608, 344

MouseClick, left, 591, 383

MouseClick, left, 593, 330

MouseClick, left, 616, 400

MouseClick, left, 596, 357

MouseClick, left, 593, 384

MouseClick, left, 588, 333

MouseClick, left, 617, 413

MouseClick, left, 579, 356

MouseClick, left, 579, 387

MouseClick, left, 597, 325

MouseClick, left, 640, 435

MouseClick, left, 611, 360

MouseClick, left, 610, 389

MouseClick, left, 606, 331

MouseClick, left, 630, 458

MouseClick, left, 584, 352

MouseClick, left, 585, 384

MouseClick, left, 595, 323

MouseClick, left, 586, 316

MouseClick, left, 278, 425

MouseClick, left, 241, 502

MouseClick, left, 412, 434

MouseClick, left, 404, 537
MouseClick, left, 719, 249

MouseClick, left, 673, 326

RETURN ;

NumpadPgUp::
MouseClick, left, 692, 173

MouseClick, left, 688, 296

MouseClick, left, 684, 225

MouseClick, left, 692, 311

MouseClick, left, 690, 326

MouseClick, left, 687, 380

MouseClick, left, 639, 355

MouseClick, left, 627, 384

MouseClick, left, 636, 332

MouseClick, left, 635, 397

MouseClick, left, 613, 355

MouseClick, left, 612, 407

MouseClick, left, 610, 329

MouseClick, left, 629, 419

MouseClick, left, 595, 358

MouseClick, left, 595, 392

MouseClick, left, 595, 333

MouseClick, left, 630, 436

MouseClick, left, 591, 353

MouseClick, left, 599, 424

MouseClick, left, 593, 329

MouseClick, left, 595, 457

MouseClick, left, 583, 354

MouseClick, left, 584, 402

MouseClick, left, 288, 434

MouseClick, left, 245, 499

MouseClick, left, 399, 430

MouseClick, left, 400, 479

MouseClick, left, 683, 246

MouseClick, left, 681, 246

MouseClick, left, 711, 246

MouseClick, left, 684, 282

RETURN ;
Прикрепления: marco.ahk (5.3 Kb)
 
[-NF-]^an_Boston^Дата: Понедельник, 20.08.2012, 18:41 | Сообщение # 2
Генерал-майор
Группа: Пользователи
Сообщений: 297
Статус: Offline
Занятно))


"Задача солдата не умереть за свою страну, а заставить это сделать вражеского ублюдка." генерал Паттон
 
[-NF-]BUTERBROTДата: Понедельник, 20.08.2012, 21:31 | Сообщение # 3
Генерал-майор
Группа: Проверенные
Сообщений: 446
Статус: Offline
А МНЕ КАК ЗАНЯТНО ОСОБЕНО НЕ ПОНЯТНО))

буду резать буду бить с кем останетесь дружить?)))
 
[-NF-]^an_Boston^Дата: Понедельник, 20.08.2012, 21:36 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Сообщений: 297
Статус: Offline
[-NF-]BUTERBROT, в рифму smile зачет)


"Задача солдата не умереть за свою страну, а заставить это сделать вражеского ублюдка." генерал Паттон
 
[-NF-]OboRotenДата: Понедельник, 20.08.2012, 21:40 | Сообщение # 5
Генерал-полковник
Группа: Администраторы
Сообщений: 1323
Статус: Offline
Макс я всегда знал что ты одареный человек wink



 
[-SKY-]^Bublik4881Дата: Понедельник, 20.08.2012, 22:33 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 40
Статус: Offline
Очень понравились ГИФки wink

Каждый бублик опекает свою дырку!!!
Особенно, если он ДИРЕКТОР ХЛЕБОЗАВОДА!!!
 
Форум » Все обо всем » Технические вопросы » Статья про макросы
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Конструктор сайтов - uCoz