Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
15-1454062961
MonoLife
2016-01-29 13:22
2017.01.15
Бэкапер какой-нить


2-1424681725
Эрнест
2015-02-23 11:55
2017.01.15
URLEncodeReservedChars


15-1452857345
Kerk
2016-01-15 14:29
2017.01.15
Разовая работа


15-1450281394
aka
2015-12-16 18:56
2017.01.15
Чтение/запись графа из файла


2-1423343442
Andrey K
2015-02-08 00:10
2017.01.15
Как работать с портом LAN




   Наверх