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
Давно думалось сделать, а тут оказия, -может уже есть (не нашел), или нет -комунибуть сэкономит время
Думаю, каждый иногда сталкивался с проблемой, когда стандартных наборов типа Да+Нет+Отмена, Стоп+Повтор+Отменить и т.
VB исходники простой внешней компонеты для управления сканером из 1С
nnn
может кому надоиспользует imgscan.
Настройка правил обмена light
nnn
кому приходилось внедрять мод знаком с ситуацией, когда при настроке обмена конкретными документами нужно расставить "зюзьки" по всему дереву подчиненности
при этом наверняка что-нибуть не учтешь, потому нужна отладка - открыть док, изменить, обменяться, посмотреть что пустое и т.
ВК для автоматизации обмена посредством модема
nnn
сразу: годится не только для мод, но и для урбд и т.
Deposit - комплекс для учета на удаленном складе с использованием терминала сбора данных Psion Workabout со сканером штрихкода
nnn
Комплекс предназначен для удаленной работы на складе с использованием терминала сбора данных Psion Workabout со встроенным сканером штрихкода, а именно: выполнения сверки (создания) приходных, проверки наборки (создания) расходных документов, а так же инвентаризации, списания и перемещения.
Альтернативные программы
Mobile Device Manager - Менеджер КПК - автоматизация обмена данными между КПК и РС ![]()
nnn
Mobile Device Manager
Менеджер КПК: оболочка над Remote API (RAPI)
предназначен для автоматизации обмена данными с КПК на платформе Windows CE
позволяет программно:
управлять файлами и каталогами КПК
производить изменения в реестре КПК
запускать приложения в КПК из PC
выполнять обмен файлами между КПК и PC
Выполнен в виде ActiveX.
FWLogger 1.0.0
Васильчиков Василий Сергеевич
Firewall Logger 1.
Быстрые регистры
Unknown
Проект «Быстрые регистры для 1С».
Deposit - комплекс для учета на удаленном складе с использованием терминала сбора данных Psion Workabout со сканером штрихкода
nnn
Комплекс предназначен для удаленной работы на складе с использованием терминала сбора данных Psion Workabout со встроенным сканером штрихкода, а именно: выполнения сверки (создания) приходных, проверки наборки (создания) расходных документов, а так же инвентаризации, списания и перемещения.
shellexec: управление запуском программ и контроль событий завершения их работы
nnn
shellexec Version 1.
Контроль изменения базовых цен
Tomba
КонтрольБазовыхЦен.
ROM-Mail
ROM
Функциональная классификация
Получение почты напрямую через POP3
Отсылка почты напрямую через SMTP
Библиотека ROM-Mail предназначена для работы с электронной почтой по протоколам POP3 и SMTP.
Быстрые регистры 2
Иванов Юрий Николаевич
Проект Быстрые регистры для 1С> Почему 1С Платформа 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации.
PVD News System v4.50
PVDLab
Рассмотрим поближе систему PVD News System v4.
Учебник по языку Basic в задачах и примерах
Unknown
Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.
Другие программы категории
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С, любых документов и важных данных.