Mobile Device Manager - Менеджер КПК - автоматизация обмена данными между КПК и РС
Mobile Device Manager
Менеджер КПК: оболочка над Remote API (RAPI)
предназначен для автоматизации обмена данными с КПК на платформе Windows CE
позволяет программно:
управлять файлами и каталогами КПК
производить изменения в реестре КПК
запускать приложения в КПК из PC
выполнять обмен файлами между КПК и PC
Выполнен в виде ActiveX.
|
Mobile Device Manager
Менеджер КПК: оболочка над Remote API (RAPI)
предназначен для автоматизации обмена данными с КПК на платформе Windows CE
позволяет программно:
управлять файлами и каталогами КПК
производить изменения в реестре КПК
запускать приложения в КПК из PC
выполнять обмен файлами между КПК и PC
Выполнен в виде ActiveX.exe
Использование:
device=CreateObject("WRAPI.Device");
примечание:
большинство методов имеют необязательные параметры
ErrorCode, число - код ошибки
ErrorString, строка - описание ошибки
если при исполнении метод вернет неудачу,
то в эти предварительно созданные параметры компонента вернет код и описание ошибки
если возвращаемые методами значения: тип Boolean
ложь или 0 - неудача
истина или любое другое значение - успех
Device корневой класс для управления устройством, свойства и методы:
Connect() As Boolean - подключение интерфейса RAPI к ActiveSync
Disconnect() As Boolean- отключение
IsConnected([StatusString As String]) As Boolean - истина, если подключен
RunCMD(cmd_line As String, parameters As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
запускает указанную в cmd_line программу в КПК с параметрами из parameters
Terminate() - завершение работы компоненты, удобно применять перед обнулением переменной device=""
RemoteRegistry класс для управления регистрами устройства, свойства и методы:
CreateKey(RegKey As String, ValueName As String, Value, [dwType As Long = -1], [ErrorCode As Long], [ErrorString As String]) As Boolean
создать ключ RegKey, если ValueName"" то будет создано значение Value
DeleteKey(RegParentKeys As String, SubKeyToDelete As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
удалить ключ RegKey из ветки RegParentKeys
ReadKey(RegKey As String, ValueName As String, [ErrorCode As Long], [ErrorString As String])
читать значение ValueName из RegKey
SetValue(RegKey As String, ValueName As String, Value, [dwType As Long = -1], [ErrorCode As Long], [ErrorString As String]) As Boolean
установить значение Value с именем ValueName в ветке RegKey
DeleteValue(RegParentKeys As String, ValueNameToDelete As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
удалиить значение с именем ValueNameToDelete в ветке RegKey
примечание:
при создании ключа/значения ветви создаются по всей иерархии строки RegKey, если отсутствуют, в противном случае ошибки не происходит
RegKey должен начинаться с "HKEY_CLASSES_ROOT", "HKEY_CURRENT_USER", "HKEY_LOCAL_MACHINE" (других веток в реестре КПК нет)
иначе - ошибка
FileManager
FileExistOnDevice(FileName As String, [lhandle As Long], [ErrorCode As Long = 0], [ErrorString As String]) As Boolean
проверяет существование файла FileName в КПК
CopyFile(ExistingFileName As String, NewFileName As String, [Replace As Boolean = False], [ErrorCode As Long], [ErrorString As String]) As Boolean
копирует ExistingFileName в NewFileName в КПК, если Replace0 то заменяет, иначе - ошибка
MoveFile(ExistingFileName As String, NewFileName As String, [Replace As Boolean = False], [ErrorCode As Long], [ErrorString As String]) As Boolean
перемещает ExistingFileName в NewFileName в КПК, если Replace0 то заменяет, иначе - ошибка
DeleteFile(FileToDevice As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
удаляет FileToDevice в КПК
CreateDirectory(DirectoryName As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
создает DirectoryName в КПК, родительские папки конечной в DirectoryName должны существовать
RemoveDirectory(DirectoryName As String, [ErrorCode As Long], [ErrorString As String]) As Boolean
удаляет DirectoryName в КПК
CopyToDevice(FileToPC As String, FileToDevice As String, [Replace As Boolean = True], [ErrorCode As Long], [ErrorString As String]) As Boolean
копирует FileToPC в КПК с именем FileToDevice, если Replace0 то заменяет, иначе - ошибка
CopyToPC(FileToDevice As String, FileToPC As String, [Replace As Boolean = True], [ErrorCode As Long], [ErrorString As String]) As Boolean
копирует FileToDevice в РС с именем FileToPC, если Replace0 то заменяет, иначе - ошибка
GetFileSize(FileName As String, [ErrorCode As Long], [ErrorString As String]) As Long
возвращает размер файла FileName в КПК
AddFileToExchange(FileToDevice As String, FileToPC As String,
[Direction As Integer = 1],
[Replace As Boolean = False],
[ErrorCode As Long],
[ErrorString As String])
As Boolean
добавить файл FileToDevice/FileToPC к коллекции подготовленных к обмену
Direction - направление обмена, 1 - копировать FileToPC из РС в FileToDevice в КПК
2 - копировать FileToDevice из КПК в FileToPC в РС
Replace: если Replace0 то заменяет, иначе - ошибка
FilesToExchange
Direction As Integer - направление обмена, см. выше
FileToDevice As String - имя файла в КПК
FileToPC As String - имя файла в РС
Replace As Boolean если Replace0 то заменяет, иначе - ошибка
Size As Long после обмена в Size будет записан размер финального файла
Successfully As Boolean если Successfully=0 то обмен не произведен
ErrorCode As Long
ErrorString As String
Exchange([Direction As Integer], [ErrorCode As Long], [ErrorString As String]) As Boolean
запускает обмен файлами из коллекции FilesToExchange
ClearFilesToExchange()
очищает коллекцию FilesToExchange
LastErrorCode() As Long
возвращает код последней ошибки
LastErrorString() As String
возвращает описание последней ошибки
примечание:
в 1С нужно использовать для получения ошибки эти свойства, а не опциональные параметры ErrorCode, ErrorString
в архиве находятся:
WRAPI.exe - собственно компонента, демо-версия
manual.rtf - описание
test_WRAPI.ert - пример использования в 1С
ограничение функционала демо-версии:
случайным образом вместо выполняемого действия открывается About
действие, в контексте которого открылся диалог возвращает ошибку
по поводу приобретения обращайтесь по e-mail из About
Регистрация: WRAPI.exe /RegServer
Убрать регистрацию: WRAPI.exe /UnRegServer
Скачать Mobile Device Manager - Менеджер КПК - автоматизация обмена данными между КПК и РС
Программы разработчика
ВК для автоматизации обмена посредством модема
nnn
сразу: годится не только для мод, но и для урбд и т.
Deposit - комплекс для учета на удаленном складе с использованием терминала сбора данных Psion Workabout со сканером штрихкода
nnn
Комплекс предназначен для удаленной работы на складе с использованием терминала сбора данных Psion Workabout со встроенным сканером штрихкода, а именно: выполнения сверки (создания) приходных, проверки наборки (создания) расходных документов, а так же инвентаризации, списания и перемещения.
Замена стандартных Предупреждение(), Вопрос()
nnn
Давно думалось сделать, а тут оказия, -может уже есть (не нашел), или нет -комунибуть сэкономит время
Думаю, каждый иногда сталкивался с проблемой, когда стандартных наборов типа Да+Нет+Отмена, Стоп+Повтор+Отменить и т.
VB исходники простой внешней компонеты для управления сканером из 1С
nnn
может кому надоиспользует imgscan.
Настройка правил обмена light
nnn
кому приходилось внедрять мод знаком с ситуацией, когда при настроке обмена конкретными документами нужно расставить "зюзьки" по всему дереву подчиненности
при этом наверняка что-нибуть не учтешь, потому нужна отладка - открыть док, изменить, обменяться, посмотреть что пустое и т.
Альтернативные программы
Mobile Device Manager - Менеджер КПК - автоматизация обмена данными между КПК и РС
nnn
Mobile Device Manager
Менеджер КПК: оболочка над Remote API (RAPI)
предназначен для автоматизации обмена данными с КПК на платформе Windows CE
позволяет программно:
управлять файлами и каталогами КПК
производить изменения в реестре КПК
запускать приложения в КПК из PC
выполнять обмен файлами между КПК и PC
Выполнен в виде ActiveX.
StringExplorer 1.0
Руденко Александр Викторович
String Explorer - это набор состоящий из модуля PAmultilang и программы String Explorer.
tCalEvent
M. Berthou
Календарь событий, в который можно заносить различные памятные даты.
COPY STRING 1.0
Коноплев Александр Сергеевич
String Editor. Version 1.00
Dzuba Alexander
Текстовый редактор String удобен, дает больше возможностей, чем NotePad.
tListe
M. Berthou
Прекрасный скрипт, реализующий организацию дерева каталогов на Вашем сайте.
Delphi String Protect 1.1
BG Software Protect Technologies
String Explorer v1.0
pa
Это набор состоящий из модуля PAmultilang и программы String Explorer, комплект позволяет включить в написанные на Delphi программы поддержку нескольких языков интерфейса.
String Padding
Sabra Inc
Данный скрипт обрабатывает строки в зависимости от их длины.
Sybrex SpeedPDF Stamp 1.1
Unknown
Sybrex SpeedPDF Page Numberer is a specialized application for append text string to each page of PDF files.
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.