|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - когда имена короткие, когда имена длинные ... |
|
|
CMD/BAT - когда имена короткие, когда имена длинные ...
|
|
Пользователь Сообщения: 58 |
Подскажите, пожалуйста, от чего зависит, что на одном компьютере в режиме командной строки используются длинные имена папок, а иногда короткие.
Есть два пока еще живых примера, на одном компе в результате команды sc qc [имя процесса] в поле BINARY_PATH_NAME указан полный путь, на другом компе короткий вариант. Чтобы это могло означать? |
|
|
Отправлено: 11:03, 06-02-2008 |
|
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать в данном случае командная строка не причем - значение BINARY_PATH_NAME берется из реестра:
HKLM\SYSTEM\CurrentControlSet\Services\Имя_Сервиса, параметр ImagePath |
|
Отправлено: 11:54, 06-02-2008 | #2 |
|
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Спасибо, amel27 ! Но вопрос остается открытым, почему в системах Windows XP SP2 (возможно даже установленных с одного образа) разные значения параметров одинаковых приложений? Правда, скорее всего это надо постить не в этот раздел форума...
|
|
Отправлено: 12:46, 06-02-2008 | #3 |
|
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Как правильно взять этот параметр? проблемы с синтаксисом. Записал reg query HKLM\SYSTEM\CurrentControlSet\Services\"процесс" а куда лепить параметр ImagePath так и не нашел
Заранее благодарю! |
|
Отправлено: 17:09, 07-02-2008 | #4 |
|
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать akrav, пример для службы MSDTC:
@Echo Off
SetLocal EnableExtensions
For /F "Tokens=1" %%I In ('Reg 2^>nul') Do If "%%I"=="REG" Set RusReg=1
If "%RusReg%"=="1" (
For /F "Tokens=2* Delims= " %%I In ('Reg Query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC /V ImagePath') Do Set ImagePath=%%J
) Else (
For /F "Tokens=2* Delims= " %%I In ('Reg Query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC /V ImagePath') Do Set ImagePath=%%J
)
Call Set ImagePath=%ImagePath%
Echo %ImagePath%
Exit
|
|
|
Отправлено: 17:24, 07-02-2008 | #5 |
|
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Petya V4sechkin, почему ты не указал таб с пробелом в одном Delims'е?.. REG может оказаться от другой оси
|
|
Отправлено: 07:15, 08-02-2008 | #6 |
|
Сообщения: 53589
|
Профиль | Отправить PM | Цитировать amel27, указал, а как же.
Только переменную RusReg лучше было обозвать по-другому (вывод REG зависит не от языка, а от системы XP/2003). Понял, можно проще: |
|
Отправлено: 11:01, 08-02-2008 | #7 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| CMD/BAT - Расширение файла: когда BAT, а когда - CMD? | truvo | Скриптовые языки администрирования Windows | 6 | 20-10-2008 03:29 | |
| Короткие имена в W2k | OleOle | Microsoft Windows NT/2000/2003 | 11 | 31-03-2005 10:17 | |
| netBIOS и длинные имена домена | Guest | Сетевые технологии | 1 | 17-10-2004 23:27 | |
| Имена дисков | Guest | Microsoft Windows 95/98/Me (архив) | 3 | 12-08-2004 09:54 | |
| Имена дисков | Aleks007 | Microsoft Windows 95/98/Me (архив) | 4 | 12-04-2004 21:27 | |
|