не работает копирование после Ctrl+L Tab Ctrl+L
не работает копирование после Ctrl+L Tab Ctrl+L
Странно, что никого не заинтересовал данный баг. Воспроизводимость 105%. Причём не только через нетворк броузер, но и через обычные сетевые симлинки.
Вот ещё один "баг". Может заинтересует он.
Фар 4747 x86 win7 x64
Слева на панели одна папка, справа другая. На правой панели помечаем несколько файлов. Переключаемся на левую панель. Нажимает Ctrl+L, чтобы проверить место на диске левой панели.
Можно удалять файлы, а можно ничего не делать в левой панели. Нажимаем Tab - переключаемся на правую панель. Жмём Ctrl+L, чтоб убрать инфо-панель. Видим наши помеченные файлы на правой панели. Пытаемся их копировать на левую панель. В результате ошибка – файлы не найдены. На Far2 такое не воспроизводится.
ЗЫ. Но меня более волнует первоначально описанный баг в этом топике. Уже море проблем поимел из-за него.)
Вот ещё один "баг". Может заинтересует он.
Фар 4747 x86 win7 x64
Слева на панели одна папка, справа другая. На правой панели помечаем несколько файлов. Переключаемся на левую панель. Нажимает Ctrl+L, чтобы проверить место на диске левой панели.
Можно удалять файлы, а можно ничего не делать в левой панели. Нажимаем Tab - переключаемся на правую панель. Жмём Ctrl+L, чтоб убрать инфо-панель. Видим наши помеченные файлы на правой панели. Пытаемся их копировать на левую панель. В результате ошибка – файлы не найдены. На Far2 такое не воспроизводится.
ЗЫ. Но меня более волнует первоначально описанный баг в этом топике. Уже море проблем поимел из-за него.)
Last edited by r-bin on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: тема разделена
Reason: тема разделена
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Network browser и отслеживание изменений в папках по сети
первый баг воспроизвести не смог, а второй - да, повторяется.
win 10 au 1607 x64, far 3.0.4756 x86.
win 10 au 1607 x64, far 3.0.4756 x86.
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Network browser и отслеживание изменений в папках по сети
Странно конечно. Может на win10 и не так работает сеть, но на win7 именно так (для фара).Kerberos464 wrote:первый баг воспроизвести не смог
...
Уточню кейс.
Есть сетевая пака, в ней другая. Заходим в эту сетевую папку фиксируем, что там находится из файлов, заходим в подпапку и там "сидим". В это время в первой папке т.е. корневой для текущей делаем некоторые изменения с файлами, добавляем или удаляем. После этих манипуляций (другой программой) выходим фаром из папки на уровень вверх, т.е. туда где файлы изменились. Изменений не видно. Ctrl-R не помогает, галка "автообновлять сетевые диски" не влияет ни на что.
Другой кейс. За1ти в подпапку и выйти обратно на уровень вверх. В подпапке сделать изменения сторонней прогой. После зайти из текущего уровня обратно в подпапку фаром. Изменений "не будет".
Такое ощущение, что если фар уже увидел содержимое сетевой подпапки, то заставить его перечитать содержимое невозможно (не так просто по крайней мере. если самому начать мутить в папку - добавлять, удалять, то изменения "проявляются"). Возможно это косяк винды. Но, как я говорил, провести такой трюк с обычным проводником не удаётся.
upd."Сетевая папка" - это не просто сетевой ресурс, а некая "глубокая" подпапка в нем. Возможно это важно. Сейчас не могу проверить.
Network browser и отслеживание изменений в папках по сети
Баг с пометкой файлов воспроизводится - Far 3.0 (build 4757) x64. Win 10 10240.
С сетью, навскидку, в текущем окружении воспроизвести не удалось - две 10-ки с расшареной папкой. Но в предыдущем окружении (на старой работе) что-то такое было. Помню, что 100% не воспроизводилось, но иногда Far не перечитывал изменения на сетевом ресурсе пока на локальном месте сам не начнешь что-то изменять, например, создавать файл в этом ресурсе. Имя сетевого ресурса публиковалось в домене, тачки его цепляли по полному имени, был включен Client Access Rights, сам ресурс размещался на win2003srvR2, клиентские места под XP и win7.
С сетью, навскидку, в текущем окружении воспроизвести не удалось - две 10-ки с расшареной папкой. Но в предыдущем окружении (на старой работе) что-то такое было. Помню, что 100% не воспроизводилось, но иногда Far не перечитывал изменения на сетевом ресурсе пока на локальном месте сам не начнешь что-то изменять, например, создавать файл в этом ресурсе. Имя сетевого ресурса публиковалось в домене, тачки его цепляли по полному имени, был включен Client Access Rights, сам ресурс размещался на win2003srvR2, клиентские места под XP и win7.
Network browser и отслеживание изменений в папках по сети
http://forum.farmanager.com/viewtopic.p ... 00#p140000 (про выделение файлов) надо перенести в глюкобаги.
воспроизводится стабильно, выделять файлы не обязательно (достаточно: http://forum.ru-board.com/topic.cgi?for ... rt=1880#11)
появилось в 4745 -- 'О сколько нам открытий чудных ...'
воспроизводится стабильно, выделять файлы не обязательно (достаточно: http://forum.ru-board.com/topic.cgi?for ... rt=1880#11)
появилось в 4745 -- 'О сколько нам открытий чудных ...'
Last edited by 2useven10 on Mon 05 Sep, 2016 15:16, edited 1 time in total.
Network browser и отслеживание изменений в папках по сети
Баг проявился, т.к. для текущей панели теперь не всегда устанавливается (восстанавливается) SetCurDir(),
а существование файла проверяется по его имени на панели (без добавления панельного каталога).
а существование файла проверяется по его имени на панели (без добавления панельного каталога).
Last edited by 2useven10 on Mon 05 Sep, 2016 16:32, edited 2 times in total.
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Network browser и отслеживание изменений в папках по сети
у меня результат
lua:Keys('CtrlL Tab CtrlL') far.Show(APanel.Path, win.GetCurrentDir())
и lua:far.Show(APanel.Path, win.GetCurrentDir())
совпадает и соответствует ожиданиям.Network browser и отслеживание изменений в папках по сети
У меня не совпадает:
Code: Select all
╔══════════════════════════╗
║ 1│ C:\Projects\far\far3 ║
║ 2│ C:\0\4 ║
╚══════ 2 arguments ═══════╝
Network browser и отслеживание изменений в папках по сети
левая панель (С:\0\4) была активной до выполнения макроса.
после выполнения активна правая панель (C:\Projects\far3) но текущим является каталог левой панели.
после выполнения активна правая панель (C:\Projects\far3) но текущим является каталог левой панели.
Last edited by 2useven10 on Mon 05 Sep, 2016 17:13, edited 1 time in total.
Network browser и отслеживание изменений в папках по сети
PS: я не считаю, что текущий каталог должен совпадать с каталогом активной панели.
Но проверка в коде копира без этого обламывается.
Но проверка в коде копира без этого обламывается.
Code: Select all
// проверка на вшивость ;-)
if (!os::GetFindDataEx(strSelName,SrcData))
...
- zg
- zero-gravity
- Posts: 6035
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Network browser и отслеживание изменений в папках по сети
анси плагины, плагин синхронизирующий текущую папку, что-то ещё. у меня ничего из этого нет, у меня win.GetCurrentDir() всегда равен %FARHOME%. так что
сомнительно.