Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: Skif_off
Дата сообщения: 12.02.2012 19:45
comrades, кто-нибудь пользуется ключом AlternateUserIni=<имя.ini>?

[more=Чтобы не слишком длинный пост получился:]Ныне вот такие секции есть в наличии:
[left]
[right]
[Configuration]
[Tabstops]
[Layout]
[Confirmation]
[Packer]
[Lister]
[Selection]
[Buttonbar]
[1280x1024 (8x16)]
[PackerPlugins]
[PrintDir]
[CustomFields]
[searches]
[Colors]
[FileSystemPlugins]
[ListerPlugins]
[ContentPlugins]
[RightHistory]
[LeftHistory]
[MkDirHistory]
[RenameTemplates]
[SearchText]
[SearchName]
[SearchIn]
[DirMenu]
[user]

Нагуглил описание ключей wincmd.ini, там написано, что все кроме [Configuration], [Layout], [Packer], [Confirmation], [Extensions], [Associations], [Shortcuts], [ShortcutsWin], [PackerPlugins], [FileSystemPlugins], [ListerPlugins], [ContentPlugins], можно вынести в пользовательский файл, т.е. оставшиеся секции
[left]
[right]
[Tabstops]
[Lister]
[Selection]
[Buttonbar]
[1280x1024 (8x16)]
[PrintDir]
[CustomFields]
[searches]
[Colors]
[RightHistory]
[LeftHistory]
[MkDirHistory]
[RenameTemplates]
[SearchText]
[SearchName]
[SearchIn]
[DirMenu]
[user]
я могу без проблем просто перетащить и никакие грабли не всплывут пользоваться?[/more]
Автор: Avada
Дата сообщения: 12.02.2012 22:28
Skif_off

Цитата:
там написано, что все кроме ... можно вынести в пользовательский файл, т.е. оставшиеся секции ... я могу без проблем просто перетащить

Рекомендую перечитать, что там на самом деле написано. А написано там, что при использовании этого ключа все секции, кроме явно перечисленных, автоматически будут далее сохраняться в указанный файл (и из него же, само собой, читаться). А перечисленные — тоже будут, если в каждой из них указать особый ключик. А то, что в этих секциях было записано в исходном файле и не было скопировано в новый, будет игнорироваться. Кроме нескольких конкретных ключей, которые в справке названы. А можно какие-то секции, которые должны переноситься автоматически, как раз не переносить, если в этих секциях добавить RedirectSection=0.
А любому, кто собирается осваивать все эти переносы, рекомендую прежде ответить самому себе на простой вопрос: зачем лично ему это надо? Потому что переносы — не самоцель, они должны какую-то пользу приносить. Скажем, я умею, но не пользуюсь за полным отсутствием необходимости. Но есть и любители делить общий INI-файл на много мелких: им по разным причинам удобнее хранить свои настройки по частям.
Автор: Skif_off
Дата сообщения: 12.02.2012 22:45
Avada

Цитата:
Рекомендую перечитать, что там на самом деле написано. А написано там, что при использовании этого ключа все секции, кроме явно перечисленных...

Справка писалась не вчера, вдруг в реале кто-то столкнулся с багом, решил уточнить

Цитата:
зачем лично ему это надо?

Пользуюсь своей портативной сборкой, бывает, делюсь с окружающими, она кочует по собственным сборкам LiveCD, вот и подумал - чтобы не приходилось каждый раз подгонять размер окна ТС, исправлять секции [DirMenu] и [Lister], достаточно сделать один раз, все остальное проще обновлять.

Добавлено:
Хотя последний час что-то засомневался
Автор: El_Andy
Дата сообщения: 14.02.2012 16:31
люди, подскажите, как сделать так, чтобы Тотал при копировании\перемещении\создании ярлыков не подбрасывал подтверждающее окно, а чтобы файлы без клацанья мышью на "ОК" мгновенно перемещаться начинали.

thanx!
Автор: LonerDergunov
Дата сообщения: 14.02.2012 16:51

Цитата:
люди, подскажите, как сделать так, чтобы Тотал при копировании\перемещении\создании ярлыков не подбрасывал подтверждающее окно, а чтобы файлы без клацанья мышью на "ОК" мгновенно перемещаться начинали.

На AHK - примерно вот так выглядит фрагмент кода:

Код: SetTimer Autoclic, 200

Autoclic:
#IfWinActive, ahk_class TTOTAL_CMD
{
IfWinActive, ahk_class TInpComboDlg
ControlSend, TButton5, {Enter}, ahk_class TInpComboDlg
IfWinActive, ahk_class #32770, User abort!
ControlSend, Button1, {Enter}, ahk_class #32770
}
Return
Автор: TallMuch
Дата сообщения: 14.02.2012 17:03
El_Andy

Цитата:
чтобы файлы без клацанья мышью на "ОК" мгновенно перемещаться начинали.

А Конфигурация -> Настройка -> Разное не подойдет? Там много чего можно выбрать.
Автор: Avada
Дата сообщения: 14.02.2012 17:09
TallMuch
Многое, да не то. Там есть отмена подтверждения только при перетаскивании. И правильно, потому что игры с выполнением операций (особенно перемещения) без подтверждения иногда даже у опытных пользователей кончаются плохо.
Автор: TallMuch
Дата сообщения: 14.02.2012 17:36
Avada

Цитата:
игры с выполнением операций (особенно перемещения) без подтверждения иногда даже у опытных пользователей кончаются плохо.

Лично я эти подтверждения никогда для себя не отменял и не собираюсь. Но хочет же человек - El_Andy - пусть рискует. Тем более, что там отмена подтверждений не только при перетаскивании.

Автор: Skif_off
Дата сообщения: 14.02.2012 21:15
Периодически в папке профиля появляется папка GHISLER (пустая), хотя в настройках UseIniInProgramDir=7 и отключено кэширование эскизов, как запретить ее появление?
Автор: Avada
Дата сообщения: 14.02.2012 21:29
TallMuch
Отмена не связанных с атрибутами операционных подтверждений в TC возможна только для перетаскивания. А вопрос был именно про такие подтверждения.
Автор: El_Andy
Дата сообщения: 14.02.2012 23:20

Цитата:
А Конфигурация -> Настройка -> Разное не подойдет? Там много чего можно выбрать.

сэнкс, помогло,)

Добавлено:
главное - не ссать.)

Добавлено:
для остального - есть мастеркард бэкап.)

Добавлено:
правда, с ярлыками не сработало - по-прежнему выскакивает поп-ап, а в "...конфиг - разное" чекбокса для Ярлыков нету.((

кто-нить в курсе, как сделать то же самое (отмена всплывающего окна) при создании ярлыка?
Автор: Avada
Дата сообщения: 15.02.2012 05:14
El_Andy


Цитата:
сэнкс, помогло,)

Интересно, каким образом именно это могло помочь.

Цитата:
кто-нить в курсе, как сделать то же самое (отмена всплывающего окна) при создании ярлыка?

Какого окна? Если создавать ярлык перетаскиванием (при нажатых Ctrl и Shift), то правила обработки те же самые, что при перемещении/переименовании. А если делать это через "Создать ярлык" в контекстном меню, там и так никакого подтверждения нет.
Автор: bubumumu
Дата сообщения: 15.02.2012 11:27
Всем привет.

Есть потребность делать вручную (с помощью TC, простым копированием) резервные копии папки с огромным количеством файлов и длинными путями.
Также нужно удаление этих папок.


Во время переписывания зачастую возникают ошибки копирования, типа 'Невозможно удалить каталог "\\192.168.8.22\d2\design2 2012-02-1... \project_6785439"'


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

Это троеточие в середине убивает.
Невозможно понять в каком месте папки произошла ошибка.
Данных 2 терабайта, повторяющихся имен папок и файлов - пруд пруди.

Нет ли версии, которая показывала бы в сообщениях об ошибках полный путь до проблемного файла?
Если уж переписать и стереть не может.

Версия у меня 7,02а.



Автор: Samotek
Дата сообщения: 15.02.2012 11:41
Есть такая программа - TeraCopy, для копирования и перемещения она под виндовс и ее можно встроить в ТС. Все, что не смола скопировать она сохраняет у себя в окне.
Автор: CaptainFlint
Дата сообщения: 15.02.2012 11:41
bubumumu

Цитата:
Нет ли версии, которая показывала бы в сообщениях об ошибках полный путь до проблемного файла?

А нет ли желания просто скачать последнюю версию и самому посмотреть? Давным-давно уже полный путь показывается во всплывающей подсказке.
Автор: bubumumu
Дата сообщения: 15.02.2012 12:56
Большое спасибо, CaptainFlint и Samotek!

7.56a запросто удаляет все, что не могла удалить 7.02а

Ночью потестирую копирование.


TeraCopy возьму на заметку, спасибо!



Хотелось бы запускать ТС из командной строки с заданием скопировать нужную папку в нужное место, с опцией "Копировать только более новые" и копировать все подряд, невзирая на атрибуты.

Это возможно?

Если да - убегаю изучать документацию.
Автор: CaptainFlint
Дата сообщения: 15.02.2012 13:10
bubumumu

Цитата:
Хотелось бы запускать ТС из командной строки с заданием скопировать нужную папку в нужное место, с опцией "Копировать только более новые" и копировать все подряд, невзирая на атрибуты.

TC — это интерактивный файл-менеджер, он рассчитан на постоянное взаимодействие с пользователем. Можно из буханки хлеба сделать троллейбус, но зачем? ©
Если нужна тотальная автоматизация, то лучше сразу смотреть в сторону инструментов, разрабатываемых именно для автоматизации. В частности, для копирования лучше использовать утилиты типа xcopy, которые рассчитаны на такое применение и реализуют множество опций командной строки для настройки поведения и условий выполнения действий.
Автор: frglik23
Дата сообщения: 15.02.2012 15:49
bubumumu, советую для таких задач использовать APBackup и bat-файлы.
Автор: mrdime
Дата сообщения: 15.02.2012 16:11
Господа, как сделать так, чтобы по-умолчанию новая вкладка открывалась ВСЕГДА после крайней правой вкладки.
По-умолчанию открывается после активной вкладки.
Автор: campoviy
Дата сообщения: 15.02.2012 16:46
mrdime
Цитата:
Господа, как сделать так, чтобы по-умолчанию новая вкладка открывалась ВСЕГДА после крайней правой вкладки.
Отключите:
Настройка -> Вкладки папок -> Открывать новую вкладку рядом с текущей
Автор: stoyanovd
Дата сообщения: 15.02.2012 17:55
bubumumu

Цитата:
Во время переписывания зачастую возникают ошибки копирования, типа 'Невозможно удалить каталог "\\192.168.8.22\d2\design2 2012-02-1... \project_6785439"

Добавлю к другим ответам еще один вариант.
В ТС есть возможность создания файла отчета об операциях копирования, удаления и т.д., статусе успешных, ошибках и т.д. Можно ее включить, настроить грамотно и будет вся информация (и по ошибкам в том числе). А заодно можно найти какие файлы случайно переместил или удалил.
PS. А насчет резервной копии перебрал многие и остановился на консольной программе nnBackup с копированием, синхронизацией, удалением (прямо как синхронизация в ТС)
Автор: lucky_Luk
Дата сообщения: 15.02.2012 18:56
stoyanovd


Цитата:
А насчет резервной копии перебрал многие и остановился на консольной программе nnBackup

Осторожнее с nnBackup, он фокусы выкидывает разные, в профильной теме описал.
Автор: bubumumu
Дата сообщения: 16.02.2012 12:07
frglik23, APBackup на мою мощную структуру со сверхдлинными путями сыпет ошибками и не выполняет задания до конца.

Сегодня потестировал копирование, версия 7.56a на попытку переписать файл при пути, большем 259 символов выдает корректное предупреждение о том, что большинство программ будут иметь проблемы с доступом к этим файлам и при подтверждении записывает их.

Мне это очень понравилось!

Но сейчас поймал сообщение об ошибке, в котором пути по-прежнему не указаны.
Если при копировании ТС не может прочитать файл, выдает такое сообщение:

http://imageshack.us/f/138/123ztm.png/

Может, кому будет полезно для исправления багов.


stoyanovd, спасибо, включил отчет.


ПС:

Еще ошибка без указания пути:

Ошибка! Не удается записать

тра та та ..... та та та (путь к файлу без середины)

Снимите защиту от записи!

Автор: oshizelly
Дата сообщения: 16.02.2012 14:29
Столкнулся сейчас с таким вот "багом наоборот": есть папка с дочерними папками, в некоторых из них - файлы-ярлыки .LNK, котрые ссылаются на оригинальные файлы в других подпапках. То есть, например, был файл C:\MyProject\links\tralala.doc.lnk, который ссылался на оригинал C:\MyProject\documents\tralala.doc.
Потом я всю папку C:\MyProject с дочерними переместил в другое место и пути стали такими: D:\NewFolder\links\tralala.doc.lnk и D:\NewFolder\documents\tralala.doc. Но при этом вопреки ожиданиям ярлыки по-прежнему работают, хотя путь к файлам-оригиналам изменился! А внутри ярлков уже прописаны новые пути к оригиналам
Может быть, что TC сам внес изменения в ярлыки? Или это все же сделал я сам вручную, но под гипнозом, и поэтому ничего об этом не помню?
Автор: CaptainFlint
Дата сообщения: 16.02.2012 14:43
oshizelly
Это делает система при первой попытке обратиться по ссылке. Если целевой объект не найден, то винда ищет новое местоположение и автоматически обновляет ярлык.
Автор: oshizelly
Дата сообщения: 16.02.2012 15:03
CaptainFlint 14:43 16-02-2012
Цитата:
Это делает система при первой попытке обратиться по ссылке

Это-то я заметил уже много лет назад Но дело в том, что при таком обновлении со стороны системы время модификации файла ярлыка обновляется до текущего. А эти ярлыки имеют первоначальное время модификации!
Автор: CaptainFlint
Дата сообщения: 16.02.2012 15:30
oshizelly
Одно могу сказать: Тотал таким делом совершенно однозначно не занимается. В этом легко убедиться, если не пытаться открыть ярлык после такого перемещения, а первым делом открыть свойства и посмотреть, куда ярлык указывает: адрес будет старый.
Автор: Pacho
Дата сообщения: 16.02.2012 18:32
Есть в ТС такая настройка, чтобы при копировании/перемещении папки с файлами расчитывался размер папки, и при недостаточном свободном месте на получателе выдавалось соответствующее предупреждение с кнопками "Продолжить" и "Отменить"? Имеется ввиду именно недостаточность места для всей папки в целом.
Автор: Avada
Дата сообщения: 16.02.2012 19:01
Pacho
Для всей папки — нет. Можно только заранее, до копирования нажать Ctrl+L и посмотреть, сколько места папка с содержимым займёт на получателе. Ну и сопоставить со свободным местом на получателе, само собой.
Автор: oshizelly
Дата сообщения: 16.02.2012 20:54
CaptainFlint 14:43 16-02-2012
Цитата:
Это делает система при первой попытке обратиться по ссылке. Если целевой объект не найден, то винда ищет новое местоположение и автоматически обновляет ярлык.


Давно уже пытаюсь отследить алгоритм, но собственных мозгов, увы, не хватает... Действительно, при запуске файла-ярлыка, в котором прописан неверный путь (или неверное имя) объекта, система пытается сама найти объект на диске и исправить неверные свойства ярлыка. Но в одних случаях это удается, а в других система после некоторой паузы выдает сообщение, что объект не найден. От чего может зависеть такое различие в поведении?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.