Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.033 c
2-1426067911
aka
2015-03-11 12:58
2017.01.15
TObject через ссылку


6-1256640553
Encore
2009-10-27 13:49
2017.01.15
Post/get неверная кодировка


15-1453141152
RusSun
2016-01-18 21:19
2017.01.15
Файлы со старого сайта


15-1455575233
KilkennyCat
2016-02-16 01:27
2017.01.15
"Пример" программирования логических операций...


2-1426763880
neworok
2015-03-19 14:18
2017.01.15
Как создать тип "множество" для динамических компонентов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский