Команда dir при наличии папки dir

Здесь можно сообщить о найденных багах в Far.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Команда dir при наличии папки dir

Post by zg »

Latest post of the previous page:

Yegor wrote: Tue 27 Dec, 2022 04:15 А почему бы не скормить всю командную строку System.Executor.Comspec-у, если в ней что-то есть (за исключением команд, которые понимает Far, например)?
и видеть заблокированный фар при запуске гуёвых приложений?
buniak_a_h wrote: Tue 27 Dec, 2022 05:42Но как в том анекдоте: понять это нельзя, это надо запомнить.
это же не правда. зачем вы такое пишете? вы же понимаете, что такими заявлениями вы в принципе от себя людей отталкиваете?
Last edited by zg on Tue 27 Dec, 2022 13:04, edited 1 time in total.
2useven10
Posts: 5211
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

Команда dir при наличии папки dir

Post by 2useven10 »

dir это нормально, понятно и объяснимо.
Но если у вас есть 2 каталога directory и @directory, реакция на ввод второго варианта смущает.
Скармливать ос наверное надо бы оригинальную строку.
Last edited by 2useven10 on Tue 27 Dec, 2022 14:18, edited 1 time in total.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Команда dir при наличии папки dir

Post by Yegor »

zg wrote: Tue 27 Dec, 2022 13:00 и видеть заблокированный фар при запуске гуёвых приложений?
Согласен, есть такое. Но открытие папки в проводнике из командной строки у меня с "запускателем" не вяжется все-равно, особенно если "папка" указана с параметрами (folder /?).

EDIT: 5701 как-то с этим справлялся.
Last edited by Yegor on Tue 27 Dec, 2022 18:02, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

Команда dir при наличии папки dir

Post by buniak_a_h »

  1. Ситуация наполовину исправлена:
    drkns 27.12.2022 19:40:03 +0000 - build 6075
    If %comspec% is cmd.exe and System.Executor.ExcludeCmds is not specified, a predefined list is used.
    Users don't read the documentation, let alone understand the peculiarities of command execution.
  2. Почему наполовину: если набрать команду dir и нажать ShiftEnter - то ничего не происходит. А вот тут-то как раз хотелось бы видеть проводник в соответствии с hlf. Хотя может я и неправ - тогда сорри
Last edited by buniak_a_h on Thu 29 Dec, 2022 12:32, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Команда dir при наличии папки dir

Post by zg »

Yegor wrote: Tue 27 Dec, 2022 18:01EDIT: 5701 как-то с этим справлялся.
вы уверены, что в 5701 не было других проблем с запускатором?
User avatar
BarD
Posts: 50
Joined: Mon 19 Jan, 2015 11:09
Has thanked: 6 times
Been thanked: 2 times

Команда dir при наличии папки dir

Post by BarD »

buniak_a_h wrote: Thu 29 Dec, 2022 12:32 если набрать команду dir и нажать ShiftEnter - то ничего не происходит
происходит выполнение команды dir в новом окне консоли, которое затем закрывается
Last edited by BarD on Thu 29 Dec, 2022 19:50, edited 1 time in total.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Команда dir при наличии папки dir

Post by Yegor »

zg wrote: Thu 29 Dec, 2022 19:06 вы уверены, что в 5701 не было других проблем с запускатором?
Верю, что были. Например, я уже не помню когда последний раз пользовался Detach Console, а раньше пользовался очень часто.

Я просто провел "исследование" и нашел билд (5702) в котором, описанное выше поведение (а именно открытие папки в проводнике по Enter из командной строки), поломалось изменилось. Судя по описанию в changelog менялся запускатор, а вот было ли новое поведение частью задумки и получилось случайно, из changelog не понятно.

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

P. S. Все знают про . ShiftEnter, но, похоже, Shift в этом случае устарел.

P. P. S. Кстати интересное поведение, когда есть файл в PATH .exe.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Глюки и баги”