Змінюй хід війни! Допомагай ЗСУ!

задача с парсингом вывода mountvol. bat-файл

🔴 09:15 Повітряна тривога в Харків.обл.
Статус: Offline
Реєстрація: 14.01.2005
Повідом.: 22859
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #1
задача с парсингом вывода mountvol. bat-файл

собственно задача такова:
есть комп, на ХП, в него втыкается флешка,
надо эту флешку маунтить в папку, к примеру
C:\flash
с помощью mountvol задача решается просто,
Код:
MOUNTVOL [<диск>:]<путь> <имя тома>
т.е.
Код:
MOUNTVOL C:\flash    \\?\Volume{бла-бла-бла}\
Но проблема в том, что <имя тома> каждый раз разное. Хотя буква, назначенная флешке, всегда одна и таже.

Что бы хотелось получить:
вывод команды MOUNTVOL парсим, находим \\?\Volume{бла-бла-бла}\ для нужного нам диска, и подставляем его в команду
Код:
MOUNTVOL C:\flash    \\?\Volume{бла-бла-бла}\

и все это надо реализовать желательно в батнике...
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #2
А чем тебя не устраивает вариант раз и навсегда сделать symlink c C:\flash на букву диска флешки?
Начиная с Windows 2000 в NTFS есть вот такое жалкое подобие symlink: https://en.wikipedia.org/wiki/NTFS_junction_point
Я скачал утилиту
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
и сделал линк:

junction c:\flash g:

Работает как часы.
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #3
А чем тебя не устраивает вариант раз и навсегда сделать symlink c C:\flash на букву диска флешки?
Начиная с Windows 2000 в NTFS есть вот такое жалкое подобие symlink: https://en.wikipedia.org/wiki/NTFS_junction_point
Я скачал утилиту
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
и сделал линк:

junction c:\flash g:

Работает как часы.

Если в твоем примере g: это флешка, которою то отключили, то подключили, будет ли работать?
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #5
если отключили то не будет конешн :)

не, всмысле полючили флешку, дали команду, содержимое флешки доступно по указанному пути.
Потом флешку убрали, ребутнули комп, поставили другую флешку, которая получила туже букву. Будет ли доступно содержимое другой флешки по указанному пути?
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #6
не, всмысле полючили флешку, дали команду, содержимое флешки доступно по указанному пути.
Потом флешку убрали, ребутнули комп, поставили другую флешку, которая получила туже букву. Будет ли доступно содержимое другой флешки по указанному пути?

Будет, проверял.
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #9
а что, кто-то утверждает обратное?

ну так одну и туже задачу можно решить разными путями обычно...
Я вот выбрал моунтвол...
так и симлинк или нардлинк можно сделать разными инструментами...
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #10
ну так одну и туже задачу можно решить разными путями обычно...
Я вот выбрал моунтвол...
так и симлинк или нардлинк можно сделать разными инструментами...

о, гошпади, аффтар идеи БДСМ-батника вместо того чтобы сказать "спасибо" как все нормальные люди,
начинает учить меня жизни и симлинкам, о существовании которых полчаса назад даже не подозревал.
драма, феерия, занавес на вынос.
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #11
о, гошпади, аффтар идеи БДСМ-батника вместо того чтобы сказать "спасибо" как все нормальные люди,
начинает учить меня жизни и симлинкам, о существовании которых полчаса назад даже не подозревал.
драма, феерия, занавес на вынос.

да кто бы говорил?

Симлинками я на пользуюсь, и довольно успешно.

P.S. FAR отлично справляется и с симлинками, и с хардлинками, и т.д.
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #12
да кто бы говорил?

Симлинками я на пользуюсь, и довольно успешно.

P.S. FAR отлично справляется и с симлинками, и с хардлинками, и т.д.

ну да ну да а эту тему ты создал просто так случайно.
 
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #14
если я забыл об одном из вариантов решения проблемы, что с того?

не не, ничо. ну случайно забыл о существовании туалетной бумаги, ну стал спрашивать как лучше подтереть жопу зубной щеткой, ну и что с того?
а как одернули и напомнили о существовании бумажки, так вместо "спасибо" надо срочно начать учить, что бумажка бывает разная, со щеночками там ромашками, ароматизированная и под цвет плитки можно выбрать.
как будто оно кому-то нагуй надо эти лекции.

впрочем лютое бешенное стремление делать все через жопу - обычное явление для херфака.
тут во времена затыков нищебродского димоксова хостинга, например, один придурок лечил проблему заменой браузера на Firefox, как же его там звали...
 
Останнє редагування:
  • 🔴 09:15 Повітряна тривога в Харків.обл.
  • #15
с Хабра:
zim32: Пора вводить новый термин в психиатрии — синдром программиста. Основные признаки — с пеной у рта доказывать непонятно что, непонятно кому, непонятно зачем
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
Назад
Зверху Знизу