Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата aka_smile:
хотя могли бы мелкие могли бы и покороче сделать команду) »
Цитата aka_smile:
а возможно ли укоротить команду, находясь в текущем каталоге?.
А то ж ответ такой..
Код: Выделить весь код
c:\windows> wmic datafile notepad.exe get version
Отсутствуют экземпляры
»
Покороче — не получится: полный путь к файлу — является квалификатором, по которому указанный файл идентифицируется среди прочих. Пространство имён плоское, никакой иерархии, потому — никаких «текущих каталогов», точнее — вообще никаких каталогов, только файлы, единым общим списком. Когда указывается полный путь — файл выбирается сразу, без поиска. Если попытаться указать только имя, задействовав условие:
Код: Выделить весь код
wmic.exe DataFile where "FileName = 'notepad' AND Extension = 'exe'" Get Name, Version
— начнётся перебор всех файлов во всех доступных местах, та ещё радость по затратам времени — можно будет двадцать раз успеть набрать полный путь «ручками». Зато будут найдены все наличествующие Блокноты, даже те, о которых Вы, может быть, и не подозревали .

Цитата aka_smile:
неудобство разве в том, что автозавершение по Таб не работает, потому что есть 2 косых черты »
Работает. Только потом надо будет пройтись по команде и ручками добавить в путь вторые экранирующие слэши.

Цитата aka_smile:
Iska, предложенные вами рекомендации минутозатратны для работы "в полях".
да и потом, на кассах клиентов права ограничены, поэтому спросил о штатном инструменте »
В чём плюс размещения вопроса на форуме, а не стучании в личку (как любят поступать некоторые несознательные товарищи) — что дать ответ может любой участник, и если один что-то запамятовал, то другой не преминет напомнить об упущенном.

Последний раз редактировалось Iska, 14-08-2018 в 02:20.

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:09, 14-08-2018 | #9