1 (изменено: ypppu, 2015-07-02 20:36:41)

Тема: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Я хочу создать макрос в Autohotkey, который бы осуществлял сотни замен в программе SDL Trados Studio 2014 г. Например, следующие замены: «? C» на «?C», «пробел/пробел» на «/», «средства массой информации» на «среда».

Теоретически я знаю, что достаточно записать вышеуказанные замены (через Ctrl+H) в программе AutoScriptWriter, потом, то, что записала программа AutoScriptWriter надо скопировать в Autohotkey, далее назначить сочетание клавиш для запуска и в конце написать return.

Но пока теория не срабатывает. И самое главное, я не вижу, чтобы программа AutoScriptWriter записывала производимые мною замены.

Пожалуйста, помогите разобраться в чем проблема.

2

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

А что такое замена в программе? Хотите, чтобы скрипт вызывал диалог замены, вводил туда что на что заменить и нажимал кнопку?

3

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Я создаю "улучшитель" автоматического перевода, то есть макрос должен исправлять типичные ошибки, допускаемые машиной при переводе.
Скрипт должен вызывать диалог замены, вводить туда хххххххххх и заменять на УУУУУУУУУУ и нажимать кнопку заменить все.

4

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Для этого надо знать, как вызывается диалог, ClassNN для каждого из полей, куда вводится что и на что, и ClassNN кнопки. Можете попробовать глянуть это всё, запустив Window Spy из контекстного меню значка любого скрипта в трее. Если для полей увидите что-то вроде Edit1, Edit2, а у кнопки Button1 или т.п., то это идеальный вариант.

5

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

rekmax, приведите заголовок в порядок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Доктор ТуамОсес пишет:

Для массовых замен тебе не AHK нужен...

Доктор ТуамОсес, до выполнения требований модератора ответы запрещены.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

teadrinker пишет:

rekmax, приведите заголовок в порядок.

Обрати внимание на дату его постов.

8

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Обратил, а что это меняет?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Вряд ли он прочтёт твоё замечание, по причине отсутствия на форуме. Последнее сообщение 28.07.2014.

10

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Так и замечание относится к тому же периоду. А нынешнее уже написано не ему, а Доктору.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

11

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

YMP пишет:
teadrinker пишет:

rekmax, приведите заголовок в порядок.

Обрати внимание на дату его постов.

Ну и что что топикстатера нет.
Наш форум читают множество людей, попадающих на него через Гугл.
И вполне вероятно, что они тоже будут пытаться создавать макросы в AHK просто для поиска и замены в тексте не зная, что есть уже готовые профессиональные программы для массовых поиска и замены в тексте.
Типа указанной мной AdvaSaR.

Т.е. польза от ответов даже в старую тему есть.

12

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

teadrinker пишет:
Доктор ТуамОсес пишет:

Для массовых замен тебе не AHK нужен...

Доктор ТуамОсес, до выполнения требований модератора ответы запрещены.

Это вы про то, что точки нужно поставить в конце предложений? Так я это уже выполнил.

13

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Нет, заголовок темы неверно оформлен, нет двоеточия после AHK. Это не "дотошность" с моей стороны, просто это означает, что участник не читал правил.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

14 (изменено: YMP, 2015-07-01 19:38:38)

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

teadrinker пишет:

Так и замечание относится к тому же периоду. А нынешнее уже написано не ему, а Доктору.

Блин, точно, это я перепутал даты, а не ты.

Кстати, а не поставить ли сейчас тебе это двоеточие в заголовке? Всё равно уже ТС пропал, а беспорядок остался.

15

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Так нелогично получится, требование не выполнено, а ответы будут. Вот коллега JSman в таких случаях вообще предлагает удалять темы.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

16

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Тогда удаляй. Иначе тоже нелогично. Вроде как кто-то где-то намусорил, и мусор лежит годами, потому что виновник скрылся.

17

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

Поступило от Доктор ТуамОсес пишет:

AHK: AutoScriptWriter и аналоги
Не могу отвечать в теме.Появляется сообщение "У вас не хватает прав, чтобы отвечать в темах"

Для создания тем и сообщений в Коллекции необходимо быть Разработчиком. А для этого нужно что-нибудь разработать.

18

Re: AHK: Как с помощью AHK и AutoScriptWriter создать макрос для замен

YMP пишет:

Тогда удаляй. Иначе тоже нелогично. Вроде как кто-то где-то намусорил, и мусор лежит годами, потому что виновник скрылся.

Теперь уже не могу — второй модератор сообщение оставил, некорректно будет.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder