Garl 0 Report post Posted January 23, 2020 та уже поправил, просто сразу не собрал ночнушку... пробуем. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 23, 2020 Заработало. В hex-редакторе невозможно вставить символ из таблицы символов. Можно сделать вставку? Share this post Link to post Share on other sites
Garl 0 Report post Posted January 23, 2020 1 hour ago, Guest WAJIM said: В hex-редакторе невозможно вставить символ из таблицы символов. Можно сделать вставку? перейдите табом в правйю часть, там вставляется. в левой вводятся только 0-9.. A-F з.ы. научились создавать хардлинки и ссылки (пока без учёта PrintName, может его придётся выкинуть ) Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 23, 2020 5 minutes ago, Garl said: перейдите табом в правйю часть, там вставляется. в левой вводятся только 0-9.. A-F В том и дело, что в правой части не вставляет (W32). Share this post Link to post Share on other sites
Guest DRON Report post Posted January 24, 2020 2 hours ago, Garl said: научились создавать хардлинки и ссылки (пока без учёта PrintName, может его придётся выкинуть ) Если слева и справа одна и та же папка, то в имя попадает мусор: Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 вставка символов в HEX редакторе в х32 версии надо смотреть (в х64 работает) по хардлинкам: Есть ли смысл ковырять и как его вообще придумать отображать? по сути это такой же файл с именем, ссылающийся на данные. И тут у NDN проблемы: при редактировании ссылки в редакторе, ссылка переименовывается в .BAK, а новый файл получается"чистым" такая же история и с исходным файлом.... Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 давно не давало покоя то, что при выделении файлов на файловой панели - количество и размер перекрывают Атрибуты... теперь количество выделенных файлов отображается в центре и только при нехватке места закрывает атрибуты. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 24, 2020 А как на счет перекрытия стрелки вниз длинным заголовком панели? Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 таки нашёл. поправил. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 это у нас XP? Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 24, 2020 Естественно. ;) Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 ну под XP symlink'и ж не создаются? обновил. Share this post Link to post Share on other sites
Guest WAJIM Report post Posted January 24, 2020 17 minutes ago, Garl said: ну под XP symlink'и ж не создаются? Понятия не имею, мне они не нужны. Как-то создавал спайку через junction.exe - это работало. Share this post Link to post Share on other sites
Guest DRON Report post Posted January 24, 2020 9 hours ago, Garl said: по хардлинкам: Есть ли смысл ковырять и как его вообще придумать отображать? по сути это такой же файл с именем, ссылающийся на данные. Нет, хардлинки нужно отображать только в диалоге переименования. 9 hours ago, Garl said: И тут у NDN проблемы: при редактировании ссылки в редакторе, ссылка переименовывается в .BAK, а новый файл получается"чистым" такая же история и с исходным файлом.... Нет тут никаких проблем: подавляющее большинство программ знать не знают про хардлинки. По созданию линков: Явно нужна защита от дурака потому как я запросто создал симлинк директории как файл. Так же отсутствуют какие либо сообщения об ошибках при невозможности создать линк любого типа. Ну и опять таки, нужно хотя бы вернуться к поведению старых версий при удалении линков. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 15 minutes ago, Guest DRON said: Нет, хардлинки нужно отображать только в диалоге переименования. КАК? если у файла 3,4,5 хардлинка(ов)? то есть 2 или 3 разных имени. как его примерно придумать чтобы отобразить? можно прикреплять предложения в картинках ... Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 >Явно нужна защита от дурака Фар так же разрешает баловаться... курс на него или идём своим путём? >Так же отсутствуют какие либо сообщения об ошибках при невозможности создать линк любого типа. ещё не реализовано же. (будет нам сообщения о ошибках) Share this post Link to post Share on other sites
Guest DRON Report post Posted January 24, 2020 1 hour ago, Garl said: КАК? если у файла 3,4,5 хардлинка(ов)? то есть 2 или 3 разных имени. как его примерно придумать чтобы отобразить? Через точку с запятой? 1 hour ago, Garl said: >Явно нужна защита от дурака Фар так же разрешает баловаться... курс на него или идём своим путём? >Так же отсутствуют какие либо сообщения об ошибках при невозможности создать линк любого типа. ещё не реализовано же. (будет нам сообщения о ошибках) Я скажу честно, что мне фичи с линками особо не нужны у меня давно всё реализовано через меню: >1 Hard Link for /F "usebackq delims=" %%I in ("%1") do mklink /H "$:$\%%~nxI" %%I >1 Sym Link SetLocal EnableExtensions DisableDelayedExpansion for /F "usebackq delims=" %%I in ("%1") do ( set ATTR=%%~aI SetLocal EnableDelayedExpansion if /I "!!ATTR:~0,1!!"=="d" ( EndLocal mklink /D "$:$\%%~nxI" %%I ) else ( EndLocal mklink "$:$\%%~nxI" %%I ) ) Единственное что лично меня беспокоит, это регресс в новых версиях при удалении линков. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 1 hour ago, Guest DRON said: Единственное что лично меня беспокоит, это регресс в новых версиях при удалении линков. итак: дано: 1)файл с линком 2) нажатие F8 ----------- что должно произойти? а) выдать запрос о удалении ссылки и удалить только ссылку б) запрос о удалении файла и удаление сперва ссылки а затем файла (за 1 раз). в) ? Share this post Link to post Share on other sites
Guest Onio Report post Posted January 24, 2020 5 hours ago, Guest WAJIM said: Понятия не имею, мне они не нужны. 2 hours ago, Guest DRON said: Я скажу честно, что мне фичи с линками особо не нужны А уж как мне они не нужны, вы даже не представляете. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 внимание вопрос, вот определили мы что у файла есть 5 ссылок (это одно из 5 имён) как акурано отобразить это на панели информации? ну в панели можно в переменную "ПУТЬ" запихать (как путь к ссылке) , а вот именно у текущего файла.... не в LFN же пихать?! Share this post Link to post Share on other sites
Guest DRON Report post Posted January 24, 2020 1 hour ago, Garl said: что должно произойти? Для симлинка на файл удаляется только симлинк, а реальный файл остаётся; для симлинка на директорию тоже желательно реальную директорию не удалять. И вообще при любом удалении (в том числе рекурсивном) по линкам не ходить, как это делает Проводник. 15 minutes ago, Garl said: внимание вопрос, вот определили мы что у файла есть 5 ссылок (это одно из 5 имён) как акурано отобразить это на панели информации? Не надо их отображать: вызов FindFirstFileName не бесплатен и делать его для всех файлов под курсором нафиг никому не сдалось. Я говорил про показ хардлинков только в диалоге переименования и больше нигде. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 25 minutes ago, Guest DRON said: Не надо их отображать: вызов FindFirstFileName не бесплатен и делать его для всех файлов под курсором нафиг никому не сдалось. Я говорил про показ хардлинков только в диалоге переименования и больше нигде. это понятно но при разовом выделение файла ничто ж не мешает где-нибудь указать что это хардлинк... в природе есть только FindFirstFileNameW картинка - прототип капец... бывает случай у симлинка есть хардлинк... и как это придумывать отображать..... Share this post Link to post Share on other sites
Guest DRON Report post Posted January 24, 2020 47 minutes ago, Garl said: это понятно но при разовом выделение файла ничто ж не мешает где-нибудь указать что это хардлинк... Ну тогда псевдоатрибут добавить, но не через FindFirstFileNameW, а через более быстрый BY_HANDLE_FILE_INFORMATION.nNumberOfLinks. 50 minutes ago, Garl said: картинка - прототип Отлично. Мне нравится. 50 minutes ago, Garl said: капец... бывает случай у симлинка есть хардлинк... и как это придумывать отображать..... Добавить кнопку переключающую на другой диалог. Хардлинки ведь ортогональны симлинкам и то и другое в одном диалоге просто не нужно, да и случай "хардсимлинка" явно не самый частый. Share this post Link to post Share on other sites
Garl 0 Report post Posted January 24, 2020 26 minutes ago, Guest DRON said: Добавить кнопку переключающую на другой диалог элементано Ватсон (с) Share this post Link to post Share on other sites