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

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 10.04.2015 15:13
oshizelly
Если категорически нет желания пользоваться регэкспами по приведённой схеме и если во всех файлах, переданных в ИГП, первый символ — пробел, то этот пробел мы попросту убираем, задавая новое имя со второго символа: [N2-], а для второго прохода готовим файлы, где начальные пробелы ещё остались, и снова повторяем.
Автор: coherent
Дата сообщения: 10.04.2015 15:14
addhaloka
Речь о распаковке инсталляторов InstallShield. Т.е. если имя файла под курсором, например, setup.exe, то нужно выполнить команду:
<path>\setup.exe /extract_all:"<path>\setup"
Я пользуюсь тупо батником, вставляю нужное имя и ... А тут захотелось элегантней.
С Вшей кнопкой выскакивает окно о подготовке установки, при использовании батника такого нет. Это нормально? Потому что я прервал процесс, на всякий случай, от греха подальше.

LonerDergunov

Цитата:
накатал простенький скрипт на AutoHotkey

Спасибо, попробую!
Автор: Skif_off
Дата сообщения: 10.04.2015 16:18
oshizelly

Цитата:
И что должно при этом происходить? У меня просто вставляется пробел под курсором, как и при нажатии одиночной клавиши [Пробел] без шифта.

Дефолтное сочетание клавиш и прошу прощения, не стал писать, что сначала нужно всё выделить. Подумал, что вы в курсе, просто не вспомнили сразу.

Цитата:
Кавычки - это часть выражения или их надо опустить?

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

LonerDergunov
А где можно взять таблицу с классами? Слышал, что есть разница в зависимости от разрядности ТС, но пока как-то руки не доходили.
Автор: addhaloka
Дата сообщения: 10.04.2015 16:36
coherent 15:14 10-04-2015
Цитата:
С Вшей кнопкой выскакивает окно о подготовке установки, при использовании батника такого нет. Это нормально? Потому что я прервал процесс, на всякий случай, от греха подальше.

Глупый вопрос, но всё же - параметр в кнопке подкорректирован под InstallShield (в моем примере было под AInstaller):
Код: mkdir %O & %P%N /extract_all:"%P%O\"
Автор: coherent
Дата сообщения: 10.04.2015 17:03
addhaloka

Цитата:
Глупый вопрос, но всё же - параметр в кнопке подкорректирован под InstallShield

Как оказалось, совершенно не глупый. Спасибо, заработало!

Цитата:
А можно ссылку на какой-нибудь такой инсталлятор, чёто самому интересно стало.

http://www.mediatek.com/AmazonS3/Downloads/windows/IS_Setup_ICS_010915_1.5.39.93.exe
Автор: oshizelly
Дата сообщения: 10.04.2015 21:47
Skif_off 16:18 10-04-2015
Цитата:
Shift+Space - Дефолтное сочетание клавиш в Akelpad, не стал писать, что сначала нужно всё выделить.

Так работает, спасибо! А как называется эта команда в Akelpad?


Цитата:
кавычки опустить, конечно.

Я так и подумал Но тогда не совсем понятно, что именно вписывать в поле [Replace with]: в предложенной вами последовательности два из трёх символов - как раз кавычки

Код: "".
Автор: Skif_off
Дата сообщения: 10.04.2015 22:37
oshizelly

Цитата:
А как называется эта команда в Akelpad?

Совершенно не представляю, просто пользуюсь Посмотрите плагином Hotkeys или в документации.

Цитата:
Но тогда не совсем понятно, что именно вписывать в поле [Replace with]:

Между кавычек ничего - значит поле должно остаться пустым (вы ведь собирались убрать начальные пробелы совсем).
Автор: Avada
Дата сообщения: 11.04.2015 07:25
Skif_off
Вообще во избежание путаницы лучше в таких примерах кавычки совсем не указывать, а в "Заменить на:" писать ровно то, что там на самом деле отображается: <Пусто>. Спрашивающему остаётся догадаться, что никакие точки и запятые в выражение тоже не входят.

oshizelly
Мой пример, конечно, прост, но позволяет убрать ровно один произвольный начальный символ, а не любое число начальных пробелов, как в случае с регэкспами.
Автор: YuS_2
Дата сообщения: 11.04.2015 07:50
Avada

Цитата:
в "Заменить на:" писать ровно то, что там на самом деле отображается: <Пусто>.

Путаница будет все равно, ибо по умолчанию там ничего не написано (хотя и пусто на самом деле там), а чтобы появилась такая надпись, её надо выбрать из выпадающего списка... это я к тому, что соломки везде подстелить очень сложно, все равно на камень упадешь.
Автор: Userrr
Дата сообщения: 11.04.2015 13:15
продолжительность и доступность, я так понимаю сабж тащит из explorer, можно убрать эти 2 строки?



Добавлено:
забыл указать, что это меню при наведении курсора мыши на mp3
Автор: Coronerr
Дата сообщения: 11.04.2015 13:36
"Настройка -> содержимое панелей -> комментарии из проводника"
Не это ?
Автор: Userrr
Дата сообщения: 11.04.2015 13:47
Coronerr оно, спасибо
Автор: Avada
Дата сообщения: 11.04.2015 13:55
YuS_2
Ничего ниоткуда выбирать не надо. При вводе хотя бы одного символа в "Найти:" в пустом нижележащем поле автоматически отобразится <Пусто> (при английском интерфейсе — <Clear>).

Coronerr
Это самое. И не только эти две строки, но и прочие. Чтобы убрать только конкретные строки (о чём я уже многократно говорил раньше), надо отключить опцию, а через пользовательские подсказки (где плюсик) указать через плагины только строки с нужной для данного типа файлов информацией.
Автор: caxap
Дата сообщения: 11.04.2015 15:13
При подсчёте MD5 тотал обрезает имя файла/каталога до ПЕРВОЙ точки, что несказанно расстраивает. Т.е., например, тотал не даст создать два разделных MD5 в одном каталоге для файлов с одним именем но РАЗНЫМ расширением. Как это побороть?

Добавлено:
Каталог:
DRP_15.4_Full\
DRP_15.md5
Автор: Avada
Дата сообщения: 11.04.2015 17:22
caxap
Проблема давно решена. Ключ CrcAppendExt по-английски описан в справке к 8.5x, а по-русски — в Ultra TC Configuration Editor. Необходимо учесть зависимость от CrcSeparateFiles=1.
Автор: caxap
Дата сообщения: 11.04.2015 18:44
Avada
О, камрад, благодарствую!
Автор: YuS_2
Дата сообщения: 11.04.2015 19:53
Avada

Цитата:
Ничего ниоткуда выбирать не надо. При вводе хотя бы одного символа в "Найти:" в пустом нижележащем поле автоматически отобразится <Пусто>

Да, всё верно. Но это лишнее подтверждение того, что на каждый чих не наздравствуешься. В данном случае просто нужна практика... тогда всё становится гораздо понятнее.
Автор: DrakonHaSh
Дата сообщения: 11.04.2015 21:14
хочу найти все файлы с расширением *.aspx при том, что в пути к этому файлу содержалось *panel* (т.е. panel это не часть имени файла, а часть полного пути к нему)
тотал такой поиск умеет делать ? если нет, то чем такой поиск можно выполнить ?
Автор: caxap
Дата сообщения: 11.04.2015 21:29
Не понос так золотуха...

Avada, камрад, решил сейчас запустить Ultra TC Editors 6.21 Beta 4 по Вашей наводке, а он мне выдал пресловутую ошибку с MSCOMCTL.OCX. Блин, "давно я не брал в руки шашек", т.е. не пользовал Ultra TC Editors , но помню, что раньше эта утила у меня работала. А тут такой облом...
Вообще эта библа у меня и в системном каталоге валяется и в папке программы лежит. А всё равно не работает - походу её регистрировать надо, чего делать несильно охота, бо хочу сохранить поплную портабельность своего, взлелеянного под свои нужды, Тотала.
Здесь вроде как обсуждалось, что достаточно просто положить файл в каталог с программой и обойтись без инсталяции "полной" версии, в которой "всё необходимое есть", потому не теряю надежды и хочу спросить:
1. Может MSCOMCTL.OCX нужен какой-то определённой версии?
2. Может Ultra TC Editors нужен не "самый новый"?.
3. Не могли-бы вы обратится к автору утилы с просьбой об "окончательном решении" этой ошибки именно для портабельной версии?
З.Ы.
Win7SP1х32 с обновами.

Как заставить работать Ultra TC Editors портабельно?

Добавлено:
Кстати это:

Цитата:
Каталог:
DRP_15.4_Full\
DRP_15.md5

Так и осталось, а с файлами решилось как надо. Можно как-то побороть или в баг-репорт кто запишет? Я в аглицком - 0 без палочки...
Автор: c930
Дата сообщения: 11.04.2015 21:47
DrakonHaSh

А тут нет решения? Почитай.
Автор: caxap
Дата сообщения: 11.04.2015 21:53
DrakonHaSh

Цитата:
хочу найти все файлы с расширением *.aspx при том, что в пути к этому файлу содержалось *panel* (т.е. panel это не часть имени файла, а часть полного пути к нему) тотал такой поиск умеет делать ? если нет, то чем такой поиск можно выполнить ?

Everything
В поиске:
*panel*\*.aspx
и будет Вам счастье...
А вообще утила в связке с Тоталом (интегрируется!) - МАСТ ХЯВ! И портабельно могёт и 64 умеет...
Автор: Skif_off
Дата сообщения: 11.04.2015 23:36
caxap

Цитата:
Может MSCOMCTL.OCX нужен какой-то определённой версии?

У меня работает с 6.01.9834, регистрировать не надо, если лежит рядом с Ultra TC Editors.exe

Цитата:
Как заставить работать Ultra TC Editors портабельно?

Любым скриптом, умеющим работать с реестром + отключить в настройках ассоциацию с *.mnu.
У меня на AutoIt:

Код: #NoTrayIcon

RegWrite('HKCU\Software\Ultra_TC_Editors')
RegWrite('HKCU\Software\Ultra_TC_Editors\Common')
RegWrite('HKCU\Software\Ultra_TC_Editors\Common', 'IniFileName', 'REG_SZ', '.\ultra tc editors.ini')

RunWait('"' & @ScriptDir & '\Ultra TC Editors.exe"')

RegDelete('HKCU\Software\Ultra_TC_Editors')
Автор: Avada
Дата сообщения: 12.04.2015 00:01
caxap
1-2. Версия не должна иметь значения. В каталоге программы у меня лежит файл версии 6.01.9545, в системной папке — 6.01.9834.
3. Это, строго говоря, не ошибка, а одно из требований к работе пакета. В русской версии справке даже специально оговорено.
Написать-то можно, но эта история тянется много лет, и особых надежд на то, что автор что-то там ещё там придумает, у меня нет. Сам я уже забыл, что и как делал там в последний раз, а сейчас не имею возможности перепроверять, что там при каком расположении mscomctl.ocx и в какой зависимости от регистрации будет работать и можно ли там вообще ставить вопрос о настоящей портабельности.

Насчёт каталога с MD5. Я ведь вроде специально напомнил про связку с ключом CrcSeparateFiles=1. Если есть такой ключ и строка CrcAppendExt=1, расширение MD5 добавляется к текущему расширению, но файлы контрольных сумм создаются не для каталога, а для каждого из содержащихся в нём файлов на любой глубине рядом с ними и согласно их именам. А при CrcSeparateFiles=0 и любом значении CrcAppendExt файл контрольной суммы создаётся для каталога один, но если в имени каталога было что-то после последней точки, расширение MD5 заменяет это. (То есть имя каталога обрабатывается как имя файла с расширением.) Или — или. Баг-репорт тут, ИМХО, писать не о чем.

DrakonHaSh
Да, умеет. Стандартный поиск со встроенным плагином tc (свойство "Путь").
Автор: Userrr
Дата сообщения: 12.04.2015 00:41
можно Ultra TC Editors в Configuration Editor разукрасить красным ключи с изменёнными дифолтными значениями?
Автор: Avada
Дата сообщения: 12.04.2015 01:32
Userrr
Можно каким угодно цветом, но критерии раскраски там несколько другие — для так называемых активных ключей, строки которых есть в INI-файлах. В подавляющем большинстве случаев это как раз изменённые ключи, но некоторые ключи (их мало) TC записывает в INI всегда, в том числе и со значениями по умолчанию (например, PanelsVertical=0). На этот случай дополнительно к цвету можно посмотреть, совпадает ли в строке ключа содержимое колонок "Значение" и "По умолчанию" (колонки видны, если в настройках не включена опция "Показывать значение сразу после имени ключа"). И если будут ещё вопросы по компонентам этого пакета, лучше всё же задавать их в теме по плагинам.
Автор: oshizelly
Дата сообщения: 12.04.2015 12:54
Обратил сейчас внимание на интересное замечание из русского перевода мануала (в английском оригинале то же самое):

Цитата:
Искать файлы: В этом поле вы можете ввести маску для поиска файлов.
Новое: Теперь имена, содержащие пробелы, необязательно заключать в двойные кавычки, например, Письмо к Иванову.doc. Total Commander будет искать соответствия как по целому имени, так и по отдельным его частям.

А что, собственно, имеется в виду под поиском "по отдельным частям имени"? Напрашивается предположение, что при вводе поискового запроса Письмо к Иванову.doc будут найдены все файлы, имена которых включают слова "письмо", "к" и "Иванову".
Однако на самом деле TC, в отличие от некоторых других файловых менеджеров и посиковых утилит, так делать не умеет (я не говорю сейчас про, мягко говоря, не слишком удобный вариант разбиением поискового запроса на несколько частей, вводимых в разные поля плагина tc). Тогда о чём речь?
Автор: Avada
Дата сообщения: 12.04.2015 13:30
oshizelly
В старой справке (до 7.50) этот фрагмент выглядел так:

Цитата:
Имена, содержащие пробелы, ДОЛЖНЫ быть помещены в двойные кавычки, например, "Письмо к Иванову.doc", иначе Total Commander искал бы каждую часть имени по отдельности.

То есть, скажем, в 7.04a искомый файл успешно находился по Письмо, Письмо к, Письмо к Иванову, к Иванову, но не по полному имени Письмо к Иванову.doc. В последнем случае были нужны кавычки. В 7.50 и выше при указании полного имени кавычки больше не нужны, а с поиском отдельных частей всё осталось по-прежнему. Соответственно, то, что выделено в цитате, относится к разным вариантам поиска, а не к одному.
Автор: cepbl4
Дата сообщения: 13.04.2015 09:18
Не знаю, обсуждалось или нет, а может даже уже есть в планах, что поправить Гислером,
но на всякий случай озвучу.

Предлагаю улучшить функционал сабжа - чтобы при увеличении шрифтов в Настройках, окна, в которые данный шрифт не влезает, чуть увеличивались, чтобы не было такого, как я покажу далее на скрине.
Надеюсь знатоки сабжа поймут, о чем я говорю на скрине, без лишних объяснений
[more=Скрины]
[/more]
Автор: Avada
Дата сообщения: 13.04.2015 09:52
cepbl4
Это нереально и надеяться на это не советую. А фоновые окна вдобавок не обрабатываются и ключом OverrideDPI. Обсуждалось всё это уже неоднократно (примеры: раз, два).
Кстати говоря, в некоторых переводах и при умолчальном размере шрифтов многие строки в диалогах не влезают куда следует. К нашему русскому переводу (LNG-файл которого, судя по "Foreground" на скрине, используется не от той версии) это, разумеется, не относится.
Автор: oshizelly
Дата сообщения: 13.04.2015 13:33
Avada 13:30 12-04-2015
Цитата:
В старой справке (до 7.50) этот фрагмент выглядел так:
Цитата: Имена, содержащие пробелы, ДОЛЖНЫ быть помещены в двойные кавычки, например, "Письмо к Иванову.doc", иначе Total Commander искал бы каждую часть имени по отдельности.

То есть, скажем, в 7.04a искомый файл успешно находился по Письмо, Письмо к, Письмо к Иванову, к Иванову, но не по полному имени Письмо к Иванову.doc... с поиском отдельных частей всё осталось по-прежнему.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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