Имя: Пароль:
IT
Мобильный мир
Программно скопировать файл на устройство
0 ildary
 
26.11.15
12:28
Уважаемые специалисты, посоветуйте пожалуйста, как можно скопировать файл на устройство (андроид или WinMobile), если оно при подключении к компьютеру видно в проводнике не как устройство с буквой и поэтому команда xcopy невозможна? В управлении дисками это устройство тоже не видно.
1 ДаЛадно
 
26.11.15
12:31
Отправь е-мэйил себе на почту, прочти эту почту на устройстве ))
2 Лефмихалыч
 
26.11.15
12:32
(1) +1 через облачные сервисы типа гугдлиска или вандрайва
3 Vladal
 
26.11.15
12:34
В контупере его видно?
Типа как "АндроидУстройство", а в нём "внутренняя память" и "флеш память".
4 Vladal
 
26.11.15
12:35
(0) Для Тотал коммандера есть плагины на андроид abd-плагин и для винды (использовал на вин-мобайл 5-6 в далёких 2008-2011) тоже плагин был.
5 Vladal
 
26.11.15
12:35
*adb-плагин
6 ildary
 
26.11.15
12:41
Простите, забыл сказать, речь идет об устройстве ТСД без внешних коммуникаций (типа почты), только подключение USB к компьютеру, чтобы залить на его внутренний диск новые справочники номенклатуры и ячеек.
7 ildary
 
26.11.15
12:44
(4) плагин случайно не называется "Центр устройств Windows Mobile"? Она установлена и устройство в компьютере видно, хочется обновления в виде файлов скопировать на устройство не руками, а скриптом, а как скрипту указать путь, если WinMobile не видится как диск?
8 Vladal
 
26.11.15
13:06
(6) Вот и хорошо, что выяснили. Я в ТСД заливал данные с помощью его драйвера (зарегистрированная в системе DLL или внешняя компонента - не помню) и использовал методы его API.
9 Vladal
 
26.11.15
13:06
+(8) ТСД CipherLab 8200, так же подключен по USB в режиме эмуляции ком-порта.
10 Vladal
 
26.11.15
13:07
(7) Нет, центр центром, а там просто dll-ка в виде плагина.
11 Vladal
 
26.11.15
13:09
ТС, озвучь, пожалуйста, модель и производителя своего ТСД. Может там другой подход?
А также есть ли какие примеры работы с ним?
В 1С подключил это устройство или нет?
Есть ли там утилита по редактированию прошивки и т.д.?
12 ildary
 
26.11.15
13:46
(11) Honeywell Scanpal 5100, WinMobile 5.
13 Vladal
 
26.11.15
13:54
(12) Значит была такая тема:
ТСД honeywell scanpal 5100
14 ildary
 
26.11.15
14:15
(13) спасибо, но там немного не то, у нас MobileLogistic, и там нет ответа, как программно записать на устройство. Вручную и сейчас работает (мышкой пыкнуть на МойКомпьютер, открыть устройство и его папку и скопировать файл), а хочется облегчить работу пользователя (пусть программа за него копирует).
15 Vladal
 
29.11.15
11:52
(14) Не балуй пользователей. Им это вредно, они начинают думать, что программисты обслуживающий персонал вроде уборщицы тёти Маши.
Для себя можешь поковырять интерфейсы передачи данных, используемых тем же мобайл-центром.
16 michael512
 
30.11.15
04:52
я под это дело внешнюю компоненту наваял (dll) для андроида, теперь обработка шлет и получает файло через adb.exe, хотя новые девайсы уже через файловую систему видны как медиаустройство, я оставил все как есть (для совместимости).
Моб. прогу на Jave написал, среда обмена как FTP так и кабель, формат файлов - xml.
17 ildary
 
30.11.15
15:13
(15) согласен, но есть одно но - чем больше у пользователей знаний, тем выше вероятность сбоя с их стороны. ТСД должен работать как в анекдоте "Собак покорми, пульт руками ничего не трогай". А если инструкция будет содержать слова "Открой папку устройства" - то рано или поздно будет событие "я ничего не трогал, файлы с терминала сами удалились". В итоге я сделаю так, чтобы они только открыли папку, само копирование пусть сделает скрипт на Autoit не через xcopy, а через Ctrl+C, Ctrl+V.
18 michael512
 
01.12.15
02:31
(17) Но тогда он не узнает результат копирования или ошибки
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.