PDA

Просмотр полной версии : Существует ли программа для задания последовательного нажатия кнопок клавиатуры?


lesha1974
29.10.2017, 08:17
Нужно, с помощью специальной программы calib704 (http://calib.org/calib/) провести калибровку радиоуглеродных возрастов. Это значит, что в этой программе последовательно вводятся пары цифр (радиоуглеродный возраст и погрешность) и потом она выдаёт результат.
Проблема в том, что нужно задать около 8 тысяч таких пар цифр (первая, обычно, из 4-ёх символов, вторая из 2-3). Т.е. есть риск стереть пальцы о клавиатуру пока будешь всё это набирать и отрастить бороду :) . Плюс неизбежны ошибки.
Причём этот ввод данных можно осуществлять монотонно-типичным образом: скопировал из ячейки Акселя цифру, перешёл в калибровочную программу, вставил в неё цифру, вернулся опять в Аксель, передвинулся в другую клетку Акселя, опять скопировал, опять перешёл в калибровочную программу, опять вставил в соответствующее окошко и т.д..
Все эти действия можно свести к одной и той де, циклической последовательности нажатия определённых клавиш клавиатуры.
Не существует ли каких-то готовой программы, которая позволила бы это делать? В которую загоняешь название последовательности клавиш, которые нужно нажимать и задаёшь количество циклов нажатия этой серии.

Fermata
02.11.2017, 22:39
Когда-то давно я несколько раз пользовалась программами от InqSoft. Старая Sign 0f Misery попроще, на мой взгляд. Новая Neo Sign 0f Misery вроде покруче (хотя автор считает наоборот).
Из википедии:
Представляет собой средство автоматизации, основанное на использовании сценариев (скриптов), описывающих последовательность действий, которые необходимо выполнить для решения той или иной задачи.
Там есть условный и безусловный переходы, т.е. можно зациклить и вставить простенький счётчик.
Ссылку найдёшь в гугле на сторонних сайтах, официальный давно сдох.

Borland
03.11.2017, 10:21
нужно задать около 8 тысяч таких пар цифрНасколько я понял из мануала (CALIB Manual - Chapter 3) программы, она умеет считывать данные из csv-файла. И, если "Аксель" - это M$ Excel, то Ваши попытки переноса данных копипастом - редкостное извращение. :gigi:
Мануал, если что, находится в файлике "crev50_manual.pdf" архива с программой...