( Вход | Регистрация | Поиск )

Вопрос о программе Total Commander, Софт вопросы
Дата обновления: 10.03.2018 - 00:47, перейти к новому сообщению

·KUARBO
Группа: Пользователи

Сообщений: 414
При попытке удалить файл при попытке удалить папку с помощью программы Total Commander выдается сообщение "не удается удалить файл. Сначала снимите защиту от записи". Как снять защиту от записи? unsure.gif


Ответов(20 - 29)

·nokeMoH
Группа: Пользователи

Сообщений: 1.076
HugoBo-SS, блин, мне кажется меня не понимают... Так, мне нужно... Найти все файлы, где есть совпадения с поисковым запросом.. Поисковый запрос в свою очередь, должен быть нацелен на поиск файлов по их Сигнатурам.. Поскольку, планируется пересмотреть все файлы, пусть это даже будут файлы и с расширением и без него, это уже совсем не важно, все файлы без исключения, к ним ко Всем нужно будет заглянуть внутрь и увидеть их первые три байта как HEX-код, и на этом этапе, сравнивать этот HEX-код с тем, что меня интересует.. Если совпадение есть - уберу найденные файлы в сторонку.. Для реализации подобной задачки, это процедура должна выглядеть примерно следующим образом, как я это понимаю..

» Спойлер «


Безусловно, я буду искать нужные мне сигнатуры во Всех файлах при помощи поискового запроса *.*, сюда попадут и файлы с расширением и без него, пусть так, но для этого, нужно научить Total Commander искать совпадения только по Первым трём Значениям, а не всему файлу сразу.. Для этих целей кто-то придумал этот Код, который каким-то образом нужно суметь прикрутить в Total Commander, и тогда Total Commander научиться искать файлы именно таким образом, как и нужно (только по первым трём байтам)..


·zoog
Группа: Пользователи

Сообщений: 911
А Вы почитайте по RegExp, там есть способ определения начала строки - то есть как раз 1е 3 байта + возможно, случайно где найдётся такое ж, но это потом легко отделить.

Сообщение отредактировал zoog - 28.02.2018 - 9:25


·AquaTour
Группа: Пользователи

Сообщений: 417
проще написать программку...нужен просто список файлов с абсолютными путями?

Можно посмотреть и в сторону поиска регулярных выражений, но там есть ограничение на поиск символа с кодом 0


Сообщение отредактировал Henry723 - 28.02.2018 - 15:11


·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Цитата | Quote(nokeMoH @ 28.02.2018 - 9:07)
мне кажется меня не понимают



Да все прекрасно понимают.
Цитата | Quote(nokeMoH @ 28.02.2018 - 9:07)
3). Чтобы ограничить поиск HEX-кода только тремя первыми байтами, необходимо дополнение для Total Commander     а). Таким дополнением может послужить Плагин или Скрипт для Total Commander


Нет никакой необходимости в допплагинах

Повторю себя и других советчиков в теме: пишите регулярное выражение и вставляйте в допвозможностях поиска:вполне внятно описано в руссифицированной справке коммандера ( по F1) ну и , к примеру, тут:
Цитата | Quote(zoog @ 28.02.2018 - 9:47)
почитайте по RegExp

Коммандер как раз и его использует biggrin.gif

Вот ещё возможная полезная ссылка по работе c регулярками:



·zoog
Группа: Пользователи

Сообщений: 911
Цитата | Quote(HugoBo-SS)
Коммандер как раз и его использует

Да он и сам это знает, если поиском пользовался.


·AquaTour
Группа: Пользователи

Сообщений: 417
Прежде чем советовать, хорошо бы самостоятельно ознакомиться со своими ссылками smile.gif
regex в тотале может определить начало файла, а не строки?


·kostya-chist
Группа: Модераторы

Сообщений: 1.211
Цитата | Quote(nokeMoH @ 28.02.2018 - 9:07)
» Спойлер «


Для начала требуется установить в тотал этот плагин _http://www.totalcmd.n...cript_wdx.html (только для 32х битной версии)
//Надеюсь инструкцию по установке плагина писать не надо? wink.gif
Зайти в поиск и перейти на вкладку "С плагинами", именно там, в выпадающем списке вы его и увидите.

Сообщение отредактировал kostya-chist - 28.02.2018 - 21:24


·nokeMoH
Группа: Пользователи

Сообщений: 1.076
Цитата | Quote(kostya-chist @ 28.02.2018 - 21:33)
//Надеюсь инструкцию по установке плагина писать не надо? wink.gif
Зайти в поиск и перейти на вкладку "С плагинами", именно там, в выпадающем списке вы его и увидите.

Вот если бы Вы не написали про это, у меня бы ни чего самостоятельно не вышло, хотя половину дня пришлось делать так, чтобы в Поиске по Alt+F7 на вкладке "С плагинами" необходимые плагины появились, их сначала нужно было добавить в программу, Тотал Командер это не моя стихия, оказалось, нужно эти плагины было добавить через меню Конфигурации => Настройки => Плагины ,, всего то половина дня на это ушло, чтобы это понять, точнее найти инструкции по добавлению плагинов..

Помогите пожалуйста разобраться дальше, с помощью интернет поискового запроса "Script Content Plugin x64", меня перекинуло вот сюда

я не профи в таких тонкостях, но с помощью кривого google-переводчика удалось понять что-то про поддержку *.vbs сценариев, как раз наверное про поддержку того, что мне нужно.. Изначально вопрос был связан с этим Кодом..

» Небольшой скрипт, который может быть полезен для поиска файлов с определенной сигнатурой (первые байты в файле). «

» А вот как выглядят у меня эти два плагина «


Если всё изложенное в рамке CODE скопировать в Текстовый Документ, у которого потом впоследствии расширение поменять с *.txt на *.vbs ,, предполагаю что мы должны получить скрипт, который подходит для работы с этим плагином Script Content Plugin 0.2.0.2..

Плагин в Тотал Командер установлен, скрипт *.vbs есть, что нужно сделать дальше, ни как совсем не пойму, помогите пожалуйста..


p.s.: установил Total Commander x32 и добавил эти два плагина, о которых писал выше, в надежде на то, что хотя бы одному из них удастся сделать то, что мне нужно..


Сообщение отредактировал nokeMoH - 1.03.2018 - 17:27


·HugoBo-SS
Группа: Модераторы

Сообщений: 10.906
Цитата | Quote(AquaTour @ 28.02.2018 - 20:46)
regex в тотале может определить начало файла, а не строки?

Первое вхождение в файл ( любой) - не начало ли файла ?..

Цитата | Quote(nokeMoH @ 1.03.2018 - 17:46)
их сначала нужно было добавить в программу



Любые плагины ( если они правильно упакованы в zip, а, как правило, это так) устанавливаются самим тоталом при двойном( одинарном - если настроено подобное поведение) клике по нему, с предупреждениями ( на случай случайного нажатия). Да, и в справке тотала( по F1) описано и это. Рекомендую использовать её, до всяких поисков ответов на вопросы в интернете; она достаточно подробна, мнформативна и хорошо структурирована.
По данному плагину есть readme ( в папке плагина) c краткой инструкцией на русском. smile.gif

Вам, в целом, нужно что? Нахождение файлов с потерянными расширениями?


·AquaTour
Группа: Пользователи

Сообщений: 417
Цитата | Quote(HugoBo-SS @ 1.03.2018 - 19:05)
Первое вхождение в файл ( любой) - не начало ли файла ?..


я не знаю что такое "первое вхождение в файл".
если искать по последовательности байт, то установка ^ перед искомой последовательностью может дать ложные совпадения, достаточно где либо в файле встретиться искомой последовательности и коду разрыва строки перед ней