Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 15
1

Добавить указанные в командной строке каталоги в переменную окружения PATH

20.12.2015, 10:15. Показов 2905. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Вторая задача: "Напишите пакетный командный файл, добавляющий указанные в командной строке каталоги в переменную окружения PATH. Параметром передавайте полные пути каталогов, заданные одной строкой, то есть одним параметром."

И вот тут я совершенно не знаю, что мне делать.

Заранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2015, 10:15
Ответы с готовыми решениями:

Разные значения переменных окружения в командной строке и в настройках системы
Кратко излагаю суть проблемы: Устанавливаю переменную PATH через графический...

Добавить новую переменную окружения с помощью SetEnvironmentVariable
Имеется консольное приложение в многобайтовой кодировке #include <windows.h> #include <iostream>...

Добавить программу в path, чтобы можно было вызывать её из командной строки
Ребят, подскажите, как программно добавить программу в path, чтобы можно было вызывать её из...

Как добавить путь в переменную Path ?
Как добавить путь в переменную Path ? Что это? PATH является переменной среды и представляет...

4
10586 / 5549 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
20.12.2015, 11:52 2
Лучший ответ Сообщение было отмечено AndrewRi как решение

Решение

Для vista и выше, на XP не работает
Windows Batch file
setx Path "%Path%;%~1"
Пример

Код
addpath.bat "C:\Program Files\7-Zip;C:\Program Files\WinRAR"
1
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 15
20.12.2015, 11:55  [ТС] 3
Так, а на Win2000 как будет выглядеть?
0
10586 / 5549 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
20.12.2015, 12:09 4
Лучший ответ Сообщение было отмечено AndrewRi как решение

Решение

Ну XP я еще пойму, но 2000 это уже черезчур.

Windows 2000 Resource Kit Tools for administrative tasks
setx в составе

Добавлено через 3 минуты
Если таки нужен кошерный вариант без сторонних утилит, то вот скрипт юзера Dragokas
Нуждается в минимальной переделке и будет соответствовать вашим нужным
Windows Batch file
1
2
3
4
5
6
7
8
@echo off
set Key=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
 
:: Здесь прописываем полный путь к папке, которую следует добавить к Path
set FolderToAdd=c:\program files\winrar
 
For /f "tokens=2*" %%a In ('Reg.exe query "%key%" /v Path^|Find "Path"') do set CurPath=%%~b
reg.exe add "%Key%" /v Path /t REG_EXPAND_SZ /d "%CurPath%;%FolderToAdd%" /f
1
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 15
20.12.2015, 12:11  [ТС] 5
Вопросов больше нет. Благодарю за ответы. Тему можно закрывать!
0
20.12.2015, 12:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2015, 12:11
Помогаю со студенческими работами здесь

Как добавить в build.xml ссылку на переменную окружения CLASSPATH в Ant?
Еще вопрос глупый можно??? Как добавить в build.xml ссылку на переменную окружения CLASSPATH? Что...

Почему не получается добавить новый путь в переменную Path?
Почему не получается добавить новый путь в переменную Path? Пишет: Т.е. я открываю Мой...

Как добавить LibreOffice в переменную PATH, чтобы запускать через CMD конвертацию?
LibreOffice headless Как добавить его в переменную PATH , чтобы запускать через CMD конвертацию

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru