Форум: "Прочее";
Текущий архив: 2017.01.15;
Скачать: [xml.tar.bz2];
ВнизСмена пути в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.054 c