Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.01.15;
Скачать: CL | DM;

Вниз

Смена пути в cmd файле и FAR Manager   Найти похожие ветки 

 
KSergey ©   (2015-12-16 08:40) [0]

Если в командной строке FAR Manager ввести
cd d:\temp
то в текущей панели открывается папка d:\temp
Это понятно, это правильно.

Если написать cmd файл, в который вставить такую же строку cd d:\temp и этот файл запустить из FAR, то с точки зрения этого выполняемого файла внутри пути меняются, но при возврате в FAR в нём остаётся активным путь, какой быт до запуска cmd файла.

Вопрос, может кто знает: как изменить пусть в cmd файле так, чтобы по возврате из него FAR в активной панели тоже изменил путь?


 
Юрий Зотов ©   (2015-12-16 10:14) [1]

Текущий каталог - он свой для каждой программы. Для CMD - тот, который указан в команде, а для FAR - тот, который в нем был до запуска CMD и остался после завершения CMD (потому что в FAR"е никто текущий каталог не менял).

Вывод - CMD, запущенный из FAR, текущий каталог самого FAR изменить не может. Это должен сделать именно сам FAR. Например, макросом (насколько помню, FAR их поддерживает). Другой вариант - написать программу, которая меняет текущий каталог родительского процесса, а ее уже и запускать из FAR (правда, может и не получиться, если FAR запускает программы, как отдельные, а не дочерние процессы).


 
Игорь Шевченко ©   (2015-12-16 10:24) [2]


> Вопрос, может кто знает: как изменить пусть в cmd файле
> так, чтобы по возврате из него FAR в активной панели тоже
> изменил путь?


Никак


 
KSergey ©   (2015-12-16 10:32) [3]

Понял, спасибо за ответы.



Страницы: 1 вся ветка

Текущий архив: 2017.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
3-1308823507
Тимофей Ю.
2011-06-23 14:05
2017.01.15
ado и access


15-1455226204
Юрий
2016-02-12 00:30
2017.01.15
С днем рождения ! 12 февраля 2016 пятница


15-1456148886
K-1000
2016-02-22 16:48
2017.01.15
TCanvas. Вывести текст с разноцветными буквами


15-1451394616
Kerk
2015-12-29 16:10
2017.01.15
Сувениры


1-1343890489
rioko
2012-08-02 10:54
2017.01.15
Stream.Seek Stream.Position возвращает ноль.