HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Windows
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.06.2018, 15:58
Den1xxx
Участник форума
Регистрация: 15.01.2016
Сообщений: 294
С нами: 5434521

Репутация: 0
По умолчанию

Добрый день.
Подключаю телефон к Windows 10х64
Захожу на него, скачиваю с устройства фотки с папки "Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera" — в проводнике всё работает.
В Тотале тоже, но путь другой.
А вот в cmd или bat файле что писать, какой путь? Симлинки типа «Этот компьютер» в bat-файлах не работают.
Пробовал и через UNC — «\\?\Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera» и по-другому — «\\?\UNC\Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera» и даже «\\?\Redmi Note 5A\SD-карта\DCIM\Camera»
Не видит и всё.
Подскажите, кто в курсе, как получить доступ в консоли к устройству под Виндой?
Хочу написать скрипт сихронизации, а то каждый раз ручками лениво же.
 
Ответить с цитированием

  #2  
Старый 05.06.2018, 16:07
penguen
Новичок
Регистрация: 24.01.2007
Сообщений: 1
С нами: 10155968

Репутация: 0
По умолчанию

Для просмотра скрытого содержимого необходимо иметь 2 сообщения, у вас 0 сообщений.


Думаю разберешься?
 
Ответить с цитированием

  #3  
Старый 05.06.2018, 16:32
Den1xxx
Участник форума
Регистрация: 15.01.2016
Сообщений: 294
С нами: 5434521

Репутация: 0
По умолчанию

Цитата:

penguen написал(а):

Думаю разберешься?

А разве там что-то похожее?
 
Ответить с цитированием

  #4  
Старый 05.06.2018, 17:01
v1rus74
Участник форума
Регистрация: 02.08.2016
Сообщений: 126
С нами: 5147260

Репутация: 0
По умолчанию

а причём здесь UNC? разве девайс по сети подключен? там протокол MTP ("Медиа") или PTP ("Камера"), в них вообще нет такого понятия, как файловая система. там объекты файлов, как минимальная единица хранения. в принципе, можно накатать портянку на PowerShell и получить доступ через COM-объекты и WMI, но не проще ли взять Android Debug Bridge? если есть возможность включить "отладку по USB", то можно подключиться через adb и выполнять команды adb pull и adb push.
 
Ответить с цитированием

  #5  
Старый 05.06.2018, 20:06
Den1xxx
Участник форума
Регистрация: 15.01.2016
Сообщений: 294
С нами: 5434521

Репутация: 0
По умолчанию

Цитата:

v1rus74 написал(а):

вообще нет такого понятия, как файловая система.

а как тогда файлы копруются?
Цитата:

v1rus74 написал(а):

можно накатать портянку на PowerShell и получить доступ через COM-объекты и WMI

и как это сделать?
 
Ответить с цитированием

  #6  
Старый 05.06.2018, 20:13
v1rus74
Участник форума
Регистрация: 02.08.2016
Сообщений: 126
С нами: 5147260

Репутация: 0
По умолчанию

Цитата:

Den1xxx написал(а):

а как тогда файлы копруются?

ООП API. объект - это файл, свойства объекта - это свойства файла. об остальном думает драйвер MTP.

Цитата:

Den1xxx написал(а):

и как это сделать?

выучить PowerShell, управление COM-объектами, доступ к WMI и, желательно, C#, потому что примеры есть только на нём. Сесть и написать. Простыня получится строк на 200, примерно.
 
Ответить с цитированием

  #7  
Старый 05.06.2018, 21:33
Den1xxx
Участник форума
Регистрация: 15.01.2016
Сообщений: 294
С нами: 5434521

Репутация: 0
По умолчанию

Цитата:

v1rus74 написал(а):

выучить PowerShell, управление COM-объектами, доступ к WMI и, желательно, C#, потому что примеры есть только на нём. Сесть и написать. Простыня получится строк на 200, примерно.

Я уже писал на PowerShell и строк было много. Но здесь не знаю просто, куда копать.
Подскажите, пожалуйста, где почитать.
 
Ответить с цитированием

  #8  
Старый 06.06.2018, 04:15
v1rus74
Участник форума
Регистрация: 02.08.2016
Сообщений: 126
С нами: 5147260

Репутация: 0
По умолчанию

https://github.com/derekwilson/PodcastUtilities
может, там есть консольные тулзы? надо смотреть.
http://andrewt.com/2013/06/15/fun-with-mtp-in-c.html
NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.
https://www.nuget.org/packages?q=Tags:"MTP"
Windows Portable Devices (WPD) API предоставляет интерфейсы для работы с MTP.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd388998(v=vs.85).aspx
как обычно, завезли баги https://social.msdn.microsoft.com/F...-problem-with-wpd-and-mtp?forum=csharpgeneral
 
Ответить с цитированием

  #9  
Старый 18.04.2019, 23:50
Gish
Новичок
Регистрация: 15.02.2013
Сообщений: 3
С нами: 6966418

Репутация: 0
По умолчанию

Цитата:

Den1xxx написал(а):

Добрый день.
Подключаю телефон к Windows 10х64
Захожу на него, скачиваю с устройства фотки с папки "Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera" — в проводнике всё работает.
В Тотале тоже, но путь другой.
А вот в cmd или bat файле что писать, какой путь? Симлинки типа «Этот компьютер» в bat-файлах не работают.
Пробовал и через UNC — «\\?\Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera» и по-другому — «\\?\UNC\Этот компьютер\Redmi Note 5A\SD-карта\DCIM\Camera» и даже «\\?\Redmi Note 5A\SD-карта\DCIM\Camera»
Не видит и всё.
Подскажите, кто в курсе, как получить доступ в консоли к устройству под Виндой?
Хочу написать скрипт сихронизации, а то каждый раз ручками лениво же.

Решился вопрос? Получилось?
 
Ответить с цитированием

  #10  
Старый 19.04.2019, 09:08
Den1xxx
Участник форума
Регистрация: 15.01.2016
Сообщений: 294
С нами: 5434521

Репутация: 0
По умолчанию

Цитата:

Gish написал(а):

Решился вопрос? Получилось?

не решился в том виде, как хотел. вопрос оказался сложнее, чем думал изначально, но может кто ещё подскажет решение попроще.
не спамьте пожалуйста, я на тему подписан.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.