Макрос-костыль для захода в пустые папки на сетевых ресурсах
Макрос-костыль для захода в пустые папки на сетевых ресурсах
В версии Far 5925 появился баг проявляющийся у меня,
который не позволяет заходить в пустые папки на сетевых ресурсах.
viewtopic.php?p=170023#p170023
Баг проявляется не навсех сетевых ресурсах и в различных версиях Far.
viewtopic.php?p=170416#p170416
Начиная с версии 5978 Far начал предупреждать об этом
следующим сообщением:
╔════════════════ Ошибка ═════════════════╗
║ \\Share\Folder\EmptyFolder ║
║ Перейти в ближайшую доступную папку? ║
╟─────────────────────────────────────────╢
║ 0x000003EC - Флаги установлены неверно. ║
╟─────────────────────────────────────────╢
║ { Да } [ Нет ] ║
╚═════════════════════════════════════════╝
Это сообщение позволило написать данный макрос-костыль,
позволяющий хоть как-то заходить в папки к которым есть
права на запись.
который не позволяет заходить в пустые папки на сетевых ресурсах.
viewtopic.php?p=170023#p170023
Баг проявляется не навсех сетевых ресурсах и в различных версиях Far.
viewtopic.php?p=170416#p170416
Начиная с версии 5978 Far начал предупреждать об этом
следующим сообщением:
╔════════════════ Ошибка ═════════════════╗
║ \\Share\Folder\EmptyFolder ║
║ Перейти в ближайшую доступную папку? ║
╟─────────────────────────────────────────╢
║ 0x000003EC - Флаги установлены неверно. ║
╟─────────────────────────────────────────╢
║ { Да } [ Нет ] ║
╚═════════════════════════════════════════╝
Это сообщение позволило написать данный макрос-костыль,
позволяющий хоть как-то заходить в папки к которым есть
права на запись.
- Attachments
-
- Fix_0x000003EC.lua
- макрос-костыль,
позволяющий хоть как-то заходить в папки к которым есть
права на запись - (2.21 KiB) Downloaded 93 times
SimSU ··· ·· -- ··· ··-
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Что-то не вижу результата работы. Как он должен работать? Ну и в целом насчёт поломанного - уже скоро год как... 

Макрос-костыль для захода в пустые папки на сетевых ресурсах
У меня работает:
При попытке зайти в пустой каталог на сетевом ресурсе появляется выше указанное окно.
Макрос при этом создает в этом пустом каталоге временныйфайл - каталог становится не пустым.
Макрос командует FARу зайти в этот уже непустой каталог и удаляет временныйфайл.
Остается закрыть окно предупреждения (как-то макросом у меня не получилось).
При попытке зайти в пустой каталог на сетевом ресурсе появляется выше указанное окно.
Макрос при этом создает в этом пустом каталоге временныйфайл - каталог становится не пустым.
Макрос командует FARу зайти в этот уже непустой каталог и удаляет временныйфайл.
Остается закрыть окно предупреждения (как-то макросом у меня не получилось).
SimSU ··· ·· -- ··· ··-
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Для работы макроса достаточно файл с ним .lua закинуть в \FileManager\Far\Addons\Macros\ и всё?
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Так я так и сделал. У меня не работает скрипт.
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Покажите полный путь до макроса.
Макрос не будет работать если пустая папка на сетевом ресурсе к которому нет прав на запись. Да и не нужно это, зачем заходить в пустую папку если в нее нельзя ничего положить...
Макрос не будет работать если пустая папка на сетевом ресурсе к которому нет прав на запись. Да и не нужно это, зачем заходить в пустую папку если в нее нельзя ничего положить...
SimSU ··· ·· -- ··· ··-
- HaRT
- Moderator
- Posts: 11123
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 239 times
- Been thanked: 380 times
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Когда заходишь в папку, не знаешь, что она пустая. Нередко нужно проверить, не появилось ли там что-то.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Far\Addons\Macros
Права у меня точно есть. Я сам и создаю папку и не могу зайти в неё. Приходится копировать в неё файлы подправляя путь в диалоге копирования.
Макрос-костыль для захода в пустые папки на сетевых ресурсах
HaRT, Ну окошко и покажет, что папка пуста... а зайти Far не сможет если нет прав на запись, по этому и назвал макрокоостылль.
ChimMAG, говорили же, что в Far\Addons\ есть файл README.TXT в котором написано куда класть макросы.
в Far\Addons\Macros лежат макросы которые можно использовать как дополнение/примеры, для того чтобы они заработали их надо скопировать в директорию используемых макросов.
У меня, yнапример, используемые макросы лежат в FAR\Profile\Macros\scripts
У других, чаще всего, C:\Users\****\AppData\Roaming\Far Manager\Profile\Macros\scripts
Проще всего попасть в директорию профиля это набрать вв комстроке FARа:
cd %FARPROFILE%
ChimMAG, говорили же, что в Far\Addons\ есть файл README.TXT в котором написано куда класть макросы.
в Far\Addons\Macros лежат макросы которые можно использовать как дополнение/примеры, для того чтобы они заработали их надо скопировать в директорию используемых макросов.
У меня, yнапример, используемые макросы лежат в FAR\Profile\Macros\scripts
У других, чаще всего, C:\Users\****\AppData\Roaming\Far Manager\Profile\Macros\scripts
Проще всего попасть в директорию профиля это набрать вв комстроке FARа:
cd %FARPROFILE%
SimSU ··· ·· -- ··· ··-
Макрос-костыль для захода в пустые папки на сетевых ресурсах
Спасибо! Я был уверен, что из папки, откуда сам ФАР запускается из Far\Addons\Macros оно и будет браться.