Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Общие RAC_RunAPP =Запустить внешнее приложение через указанный промежуток времени. RAC_Sleep =Приостановить выполнения скрипта (в мсек.). Максимум 2147483647 мсек.(24 дня). RAC_CDTray =Открыть или закрыть CD привод. RAC_AutoItSetOption =Изменить параметры выполнения функций AutoIt. RAC_IsAdmin=Проверить наличия привилегий администратора у текущего пользователя. RAC_StatusbarGetText =Получить текст строки состояния окна. RAC_ToolTip =Создать всплывающую подсказку в любом месте экрана. RAC_ControlCommand =Послать команду элементу управления. RAC_ControlListView =Послать команду элементу ListView32. RAC_ControlDisable =Деактивировать элемент управления. RAC_ControlEnable =Активировать элемент управления. RAC_ControlGetHandle =Получить дескриптор (HWND) элемента управления. RAC_ControlGetPosX =Получить положение и размер элемента управления относительно его окна. RAC_ControlGetText =Извлечь текст элемента управления. RAC_ControlHidet =Скрыть элемент управления. RAC_ControlShow =Показать элемент управления. RAC_ControlMove =Изменить положение и размер элемента управления. RAC_PixelChecksum =Получить контрольную сумму графической области. RAC_PixelGetColor =Получить значение цвета пикселя по координатам (X,Y). RAC_PixelSearch =Найти пиксель заданного цвета в указанном прямоугольнике
Ini - Файлы RAC_WriteIni =Записать значение в .ini-файл. RAC_ReadIni =Получить значение из .ini-файла. RAC_iniDeleteKey =Удалить значение из .ini-файла.
Сеть RAC_DriveMapAdd =Подключить сетевое устройство RAC_DriveMapDel =Отключить сетевое устройство. RAC_DriveMapGet =Получить сведения о подключенном устройстве.
Системные процессы RAC_ProcessExists =Проверить существование указанного процесса. RAC_ProcessCloce =Остановить выполнение указанного процесса. RAC_WinKill =Принудительно закрыть окно приложения. RAC_ProcessSetPriority =Изменить приоритет процесса. RAC_ProcessWait =Прервать выполнение скрипта пока указанный процесс не будет запущен. RAC_ProcessWaitClose =Прервать выполнение скрипта пока указанный процесс не будет закрыт.
Система RAC_Shutdown =Завершить работу системы.
Буфер обмена RAC_ClipGet =Получить текст из буфера обмена. RAC_ClipPut =Записать текст в буфер обмена.
Мышь & Клавиатура RAC_SendKeys =Отправить комбинацию нажатия клавиш в активный элемент управления. RAC_ControlSend =Отправить комбинацию нажатия клавиш элементу управления окна приложения. RAC_ControlSetText =Отправить текст элементу управления окна приложения. RAC_BlockInput =Отключить или включить мышь и клавиатуру. RAC_MouseClick =Имитировать нажатие клавиши мыши. RAC_MouseClickDrag =Имитировать нажатие клавиши мыши и выполнить операцию перетаскивания. RAC_MouseDown =Нажать и удерживать мышь в текущей позиции. RAC_MouseGetCursor =Возвращает в ID для текущего курсора мыши. RAC_MouseGetPosY =Получить координаты текущего положения мыши. RAC_MouseGetPosX =Получить координаты текущего положения мыши. RAC_MouseMove =Переместить указатель мыши. RAC_MouseUp =Отпустить кнопку мыши. RAC_MouseWheel =Прокрутить колесиком мыши вверх/вниз.
Оконные функции RAC_Transparency =Установить прозрачность окна. RAC_WinActivate =Переместить окно на передний план. RAC_WinWaitActive =Прервать выполнение скрипта пока указанное окно не активировалось. RAC_ControlFocus =Установить фокус ввода на указанном элементе управления. RAC_WinActive =Проверить наличие указанного окна и его активность. RAC_WinClose =Закрыть окно. RAC_WinExists =Проверить наличие указанного окна. RAC_WinGetCaretPosX =Возвращает в позицию X каретки в отбражаемом окне RAC_WinGetCaretPosY =Возвращает в позицию Y каретки в отбражаемом окне RAC_WinGetClassList =Возвращает название класса окна. RAC_WinGetClientSizeHeight =Получить размер клиентской области указанного окна. RAC_WinGetHandle =Получить дескриптор окна (HWND). RAC_WinGetPosX =Получить позицию X указанного окна. RAC_WinGetPosY =Получить позицию Y указанного окна. RAC_WinGetPosHeight =Получить высоту указанного окна. RAC_WinGetPosWidth =Получить ширину указанного окна RAC_WinGetProcess =Получить идентификатор процесса (PID), связанный с окном. RAC_WinGetState =Получить параметры состояния указанного окна. RAC_WinGetText =Получить текст окна. RAC_WinGetTitle =Получить полный текст заголовка окна. RAC_WinMenuSelectItem =Нажать пункт меню окна. RAC_WinMinimizeAll =Свернуть все окна. RAC_WinMinimizeAllUndo =Развернуть все окна свернутые WinMinimizeAll. RAC_WinMove =Переместить или изменить размеры окна. RAC_WinSetOnTop =Установить атрибут "Отображать поверх всех окон" RAC_WinSetState =Показать/Скрыть/Свернуть/Развернуть/Закрыть окно. RAC_WinSetTitle =Изменить заголовок окна. RAC_WinWait =Прервать выполнение скрипта до момента появления указанного окна. RAC_WinWaitClose =Прервать выполнение скрипта до момента закрытия указанного окна. RAC_WinWaitNotActive =Прервать выполнение скрипта до момента переноса фокуса ввода из указанного окна.
Реестр RAC_RegWrite =Сохранить значение в реестр. RAC_RegRead =Получить значение из реестра. RAC_RegDeleteVal =Удалить ключ или значение. RAC_RegEnumKey =Получить подраздел указанного ключа. RAC_RegEnumVal =Получить значение по номеру подраздела указанного ключа.
Я тоже на этом попал. Пока плаг установлен, пожалуйста, пакуй и он работает.
Теперь удали из НБ плагин и попробуй его занова установить. Первый раз с таким сталкиваюсь.
Добавлено (16 Ноябрь 2011, 20:06) ---------------------------------------------
Quote (Necronomicon)
Справка действительно порадовала. Респект автору перевода
В связи с недавними событиями, как бы он мне мондюлей не вставил. Я без его разрешения выложил. Но надеюсь что он все же делал для людей, и обиды на отдельных людей не возьмут верх над реальностью.
на счёт недавних событий, не переживай сильно, ну повздорили, с кем не бывает, ситуации бывают разные и реакции на эти ситуации тоже разные, Никто ж заведомо не хочет чтоб ситуация переросла в ругонь... все мы люди и всё прекрасно понимаем. Надеюсь всё наладится и оброзумится. Удачи.
RAC_SendKeys =Отправить комбинацию нажатия клавиш в активный элемент управления.
Кто-нибудь знает почему так и как исправить надо, чтобы весь текст на странице заносился в буфер обмена по имитации горячих клавиш. Пробую сделать так: RAC_SendKeys "^a" "0" RAC_SendKeys "^c" "0" в справке написано, что должна выполнитья комбинация клавиш, а печатаются просто буквы ас. Кто-нибудь знает почему так и как исправить надо, чтобы весь текст на странице заносился в буфер обмена Вик
Первая команда ищет окно программы по заголовку, содержащего указанную часть строки (я посылал клавиши в редактор AkelPad), регистр букв имеет значение. Возвращается идентификатор окна. Вторая команда посылает комбинацию клавиш ^a^c в найденное окно. Как задавать вопросы
Я попробовал не получилось у меня в окно закружается вордовский файл. Пробовал в качестве заголовка имя файла Id документа везде ошибка. ID приложения верное это точно. Что надо писать в качестве [hndl]??? Вик
вам туда ничего не надо писать. вам нужно выполнить команду hpwFindAWindow которая найдет окно ворда и получит его идентификатор, который и запишет в [hndl] Когда получите [hndl] уже можно посылать клавиши с hpwSendKeysToHandle. Эти две команды в паре работают.
чтобы найти окно ворда, видимо надо выполнить hpwFindAWindow "Word" "" "[hndl]" где Word - это часть заголовка окна ворда, по которому его можно отыскать. напишите туда чтото такое чтобы стопудово могло отыскаться и не перепутаться с др. окнами. Как задавать вопросы
Петр, сделайте хотя бы до 1мб файлы что бы можно было загружать. А то уж какой раз сталкиваюсь что не возможно, и не хватает байт 20-100. А на внешку не охота, ссылки дохнут. Я в принципе нашел как это обойти, но с моим сердцем сидеть и ждать, загрузится или нет... Петр, я вас умоляю.
Увы, та же история - (Прикрепления: RacAutoIt3X_RUS.zip(174Kb) - System Error. Code: 126 И из 4-го качал, и из 5-го... Я это делал и с самого начала. все ссылки перепробовал. Версия NB ведь не имеет значения? У меня 5.7.0 англ.
да пробовал , устанавливается, правда не помню что именно качал
в общем, если файл RacAutoIt3X_RUS.nbp (446кб) из первого поста валится с ошибкой "не найден модуль" (видимо AutoitX3.dll), надо класть к плагину эту длл-ку в одну папку, тогда устанавливается успешно. И таскать AutoitX3.dll с проектом надо, распаковывать в [TempDir] к плагину. Но почему такой вес 446кб, не упакован чтоли.
потом еще скачал вот этот архив из какого то поста, он рабочий, там все в комплекте.
потом еще скачал вот этот архив из какого то поста, он рабочий
он не может быть рабочий. Если плагин упаковывать, он почему то выдает ошибку. Почему, сам не пойму. Сейчас из первого поста скачал, почему то вчера не заменился файл, сейчас занова закачал. Вроде теперь рабочий вариант в первом посте. Попробуйте. Не хочешь читать хелп?
В англ. нерусифицированной версии NeoBook кириллица в системных обьектах вся всегда в абракадабре. Причем часто сбивается отображение даже вручную введенного текста... приходится открывать св-ва шрифта для обьекта и перевыбирать Кириллицу. Это касается только режима дизайна, в скомпилированном проекте вроде все ок.
Поэтому не хочешь кракозябр - русифицируй. Я вот не пользуюсь русиками - приходится терпеть иероглифы... Как задавать вопросы