Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в .bat скрипте определить, прописан ли каталог про, граммы в PATH ? 
V
    Опции темы
boostcoder
Дата 3.11.2010, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010




всем привет.
хз в какой раздел этот вопрос постить.. так что сорри.

как в .bat скрипте определить, прописан ли каталог некоторой программы в переменную среды PATH ?

всем спасибо.

PM WWW   Вверх
Samotnik
Дата 3.11.2010, 18:09 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City




Цитата(boostcoder @  3.11.2010,  17:52 Найти цитируемый пост)
хз в какой раздел этот вопрос постить

 smile 
да, явно во флейм. 
PM MAIL   Вверх
boostcoder
Дата 3.11.2010, 18:31 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010




Samotnik, это же не какой-то тематический раздел. сюда можно постить все, не нарушающее правила раздела.
так? smile 

Это сообщение отредактировал(а) boostcoder - 3.11.2010, 18:31
PM WWW   Вверх
UniBomb
Дата 3.11.2010, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург




Цитата(boostcoder @  3.11.2010,  17:52 Найти цитируемый пост)
хз в какой раздел этот вопрос постить

Ну вот жешь  smile 


Цитата(boostcoder @  3.11.2010,  18:31 Найти цитируемый пост)
сюда можно постить все

Такими темпами вы превратите флейм в тематическую мусорку  smile 


--------------------
PM MAIL ICQ Skype   Вверх
boostcoder
Дата 3.11.2010, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010




Цитата(UniBomb @  3.11.2010,  18:37 Найти цитируемый пост)
Ну вот жешь

я видел этот раздел.
но не совсем по теме... и не разобравшись, решил запостить сюда smile 
PM WWW   Вверх
spin2
Дата 3.11.2010, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса




boostcoder, типа такого, наверное:
Цитата

C:\Documents and Settings\v>echo %PATH%|find "Shared"
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files\Support Tools\;C:\Program Files\Common Files\NetSarang;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Intuwave\Shared\mRouterRuntime;C:\Program Files\Common Files\Aladdin Shared\eToken\PKIClient\x32;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\;C:\Program Files\Common Files\DivX Shared\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\MinGW\bin;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Common Files\Microsoft Shared\Windows Live

C:\Documents and Settings\v>echo %PATH%|find "Shared2"

C:\Documents and Settings\v>



--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
boostcoder
Дата 3.11.2010, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010




spin2, нет. ваш пример ищет в списке путей подстроку.
а мне нужно чтоб искал программу, путь к которой прописан в PATH

PM WWW   Вверх
Samotnik
Дата 4.11.2010, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City




в крайнем случае сюда ))
PM MAIL   Вверх
spin2
Дата 6.11.2010, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 15.12.2005
Где: Москва-Одесса




boostcoder, так что именно нужно?


--------------------
"С кем тяжело молчать, с тем не о чем говорить" (Метерлинк)
блог
Все об ICQ-ботах
PM MAIL WWW ICQ Skype Jabber   Вверх
boostcoder
Дата 6.11.2010, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010




в вашем примере:
Цитата(spin2 @  3.11.2010,  19:20 Найти цитируемый пост)
C:\Documents and Settings\v>echo %PATH%|find "Shared2"

я могу узнать, есть ли подстрока "Shared2" в строковом представлении PATH.
а мне нужно узнать, есть ли программа, к примеру "test.exe" в каком-то из каталогов перечисленных в PATH.

Добавлено через 2 минуты и 18 секунд
по аналогии с линуксовой which.
чтоб понятно было что это такое:
Цитата

WHICH(1)                                                                                                                                                                                    WHICH(1)

NAME
       which - locate a command

SYNOPSIS
       which [-a] filename ...

DESCRIPTION
       which  returns  the  pathnames of the files (or links) which would be executed in the current environment, had its arguments been given as commands in a strictly POSIX-conformant shell.  It
       does this by searching the PATH for executable files matching the names of the arguments. It does not follow symbolic links.

OPTIONS
       -a     print all matching pathnames of each argument

EXIT STATUS
       0      if all specified commands are found and executable

       1      if one or more specified commands is nonexistent or not executable

       2      if an invalid option is specified


PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1021 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.