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

» Total Commander (Часть 7)

Автор: Avada
Дата сообщения: 10.02.2011 10:12
Kvasar
Чтение справки, безусловно, не повредит никому, но требовалось не делать кнопки перетаскиванием, а уже готовый код вставить. Про который в приведённом разделе нет ни одного слова.
А вот на предыдущей странице в числе материалов по кнопкам я давал ссылку и сюда. И там процедура работы с кодом подробно описана в первом же посте.
Автор: kalimusha
Дата сообщения: 10.02.2011 10:47
Avada самодовольный ботаник, который считает зазорным что-то объяснить другому юзеру только потому, что он хуже него разбирается в данной проблеме ... но ведь и ты знаешь далеко не все ... сходил на другой форум, так человек просто и понятно все объснил ... я знаю, что можно скопировать кнопку, вставить в другое место, потом изменить команду, параметры, путь запуска, файл значка ... мне хотелось именно с кодом научиться работать .. спасибо нормальному человеку, а ты погибай ботаник в ботаническом саду
Автор: Avada
Дата сообщения: 10.02.2011 11:27
kalimusha
Спасибо на добром слове. Совести у тебя нет, вот я что скажу. Перечитай, какие ты задавал вопросы, и потом сравни с тем, что ты якобы знаешь. А потом перечитай мои предыдущие посты с многократными попытками объяснить тебе вполне простые и интуитивно понятные вещи. И на количество данных мной ссылок на другие ресурсы тоже обрати внимание. Начиная с моего поста, который предшествует твоему первому вопросу про код кнопки.
Насчёт кода кнопки: при копировании/вырезании кнопки он попадает в буфер как текст, при копировании кода из поста — тоже. И всё. Нулевая разница. Хочешь научиться именно с кодом работать? Учись: раз, два. Только не морочь людям голову — ни в одном из твоих предыдущих постов не было ни слова про "научиться работать", а исключительно про проблемы при копировании/вставке.
Автор: HEXFIX
Дата сообщения: 10.02.2011 11:44
Avada
Не кормИте
Автор: Avada
Дата сообщения: 10.02.2011 11:48
HEXFIX
Даже и не собираюсь. Но ссылки другим пригодятся.
Автор: 3t
Дата сообщения: 10.02.2011 12:27
Rodny

Цитата:
Цитата:
Может быть можно жёстко задать букву диска, например G.

Можно, но только уже не стандартными средствами TC, afaik. Например, vbs скриптом:


Сделал кнопку с использованием этого vbs скрипта. Получилось!
Я в восторге! Работает! Да ещё с дружественным интерфейсом, рассчитанным на любой (и на мой!) уровень интеллекта.

Конечно, надо ещё потестировать эту кнопочку, но уже сейчас мне кажется, что такой сервис со временем включат в стандартные средства TC или ОС. Дисков в компьютерах становится всё больше, внешних дисков тоже стало "как грязи": флэшки, плееры, мобильники, камеры, карты, карточки...

Обнаружил неожиданный (для меня) бонус: совместно с новой кнопкой стало очень приятно работать с кнопкой "cm_SyncChangeDir (Синхронное изменение каталогов в панелях)". Раньше приходилось часто/нудно вручную выставлять на панелях одноимённые папки, а теперь это делается за 1 клик.

И ещё бонус! Мне часто приходится работать с папками, в которых нельзя выполнять запись ("Только для чтения", "Только для юзера Пупкина", "Только с контролем учётных записей" и т.п.). Теперь смогу свои файлы и комментарии оставлять на флэшке в кармане и находить их за один клик. По-моему это не плохо...

Кстати, полдня пытался сделать эту кнопку, войдя в систему как юзер, но не получилось. То ли мало прав было, то ли из за того, что там была другая сборка TC.
Автор: Rodny
Дата сообщения: 10.02.2011 12:43
3t 12:27 10-02-2011
Цитата:
Кстати, полдня пытался сделать эту кнопку, войдя в систему как юзер, но не получилось. То ли мало прав было, то ли из за того, что там была другая сборка TC.

А что не получалось-то?
Автор: 3t
Дата сообщения: 10.02.2011 14:35
Rodny

Цитата:
А что не получалось-то?

Windows 7 Максимальная на диске D; uzer; доступ к диску C ограничен; "Контроль учётных записей" включён; сборка "Total Commander 7.56 PowerPack 2010.12 Rus.exe".

При записи в поле "Параметры:" "%T" G WSH сообщает:


Цитата:
Сценарий: D:\Program Files\Total Commander\wsh\Tst2_.vbs
Строка: 41
Символ: 5
Ошибка: Не удаётся найти указанный файл.
Код: 8007002
Источник: (null)


При записи в поле "Параметры:" "%T" то же сообщение об ошибке появляется после диалога выбора буквы.

Если нужна дополнительная информация, то с удовольствием помогу чем смогу
Автор: Rodny
Дата сообщения: 10.02.2011 15:06
3t
Видимо, это из-за «Windows 7 Максимальная на диске D; uzer» плюс «D:\Program Files\Total Commander\».
Пользователю без админских прав сильно ограничен доступ к системной папке "Program Files".

Можешь для чистоты эксперимента проверить, поместив скрипт, например, в корне диска или в профиле пользователя.
И чтобы уже совсем всё было понятно, посмотри в "Справка / О TC" расположение файла wincmd.ini.
Автор: kalimusha
Дата сообщения: 10.02.2011 17:11

Цитата:
Хочешь научиться именно с кодом работать? Учись: раз, два

критика не прошла даром, можешь ведь, когда захочешь

Добавлено:
Может кто-нибудь подскажет как мне сделать кнопку "Отправка файла под курсором средствами Thunderbird". Вот здесь http://darqus.ru/p/forum/forum_viewtopic.php?57 увидел код такой кнопки
TOTALCMD#BAR#DATA
"%pp%\thunderbird.exe"
-compose "subject=No Subject,attachment='file:///%P%N'"
%pp%\thunderbird.exe
Send File

-1

но у меня созданная с помощью этого кода кнопка не работает и видимо потому, что у меня установлена портативная версия Thunderbird и не в папке Program Files и не в папке Program Files (x86) - система Windows7 64-bit. Для сведения также сообщу, что Thunderbird у меня располагается тут d:\Soft\Thunderbird\
путь к исполняемому файлу d:\Soft\Thunderbird\ThunderbirdPortable.exe
Автор: HEXFIX
Дата сообщения: 10.02.2011 18:46
kalimusha
Вставьте путь к исполняемому файлу вместо %pp%\thundrebird.exe

P.S. Внимательно перечитайте первый пост по линку, приведённому Вами. По-моему, там всё прекрасно объясняется.
Автор: kalimusha
Дата сообщения: 11.02.2011 09:45
HEXFIX спасибо, все получилось
Автор: segreich
Дата сообщения: 11.02.2011 11:23
Подскажите плиз как в сабже сделать, чтобы быстрый просмотр в правом окне запускался автоматом при запуске Тотала, а не принудительно по Ctrl+Q?
Автор: Kvasar
Дата сообщения: 11.02.2011 11:42
segreich
Можно при старте выполнить внутреннюю команду TC начать отсюда
Автор: segreich
Дата сообщения: 11.02.2011 13:09

Цитата:
segreich
Можно при старте выполнить внутреннюю команду TC начать отсюда

Отлично! В связке с pdfview классный автопросмотрщик для pdf файлов получился.


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

Плюс пока не понял почему при печати выделенных файлов печатается только файл на котором стоит курсор?

Сорри, если уже было. Пока сам ищу ответы, но может кто быстрее подскажет.
Автор: Avada
Дата сообщения: 11.02.2011 16:13
segreich

Цитата:
Плюс пока не понял почему при печати выделенных файлов печатается только файл на котором стоит курсор?

Потому что эта функция работает только для единичного файла под курсором (если, конечно, речь идёт о печати содержимого файла, а не списка файлов).

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

В принципе, да. В инструменте группового переименования создать и сохранить нужный шаблон. А дальше создать пользовательскую команду (с префиксом em_) для MULTIRENAME <имя_шаблона>, а уж для этой команды подобрать клавиши вызова. Но всё равно процесс пойдёт через открытие окна ИГП. Иначе — скрипт или батник.
Хотя я не знаю, стоит ли с этим возиться. Возможно, проще открыть окно ИГП для выделенных файлов и в момент добавить один нужный символ в поле имени после [N]. В текущем сеансе TC шаблон не пропадёт до закрытия.
Автор: 57yuri
Дата сообщения: 11.02.2011 17:43
CaptainFlint
У меня с клавиатурой все нормально, так
что в данном случае с залипанием клавиши ESC
глюк видимо не связан.
Спасибо за желание помочь.
Автор: CaptainFlint
Дата сообщения: 11.02.2011 18:19
57yuri
Ну я же написал, что дело может быть и не в клавиатуре. У меня тоже с ней всё нормально, но глюк проявляется — и именно из-за "программного", виртуального залипания. Просто система по какой-то причине уверена, что клавиша Esc удерживается нажатой, хотя на уровне железа в самой клавиатуре ничего не нажато и не замкнуто.

Когда в следующий раз нарвёшься на подобный глюк, просто попробуй нажать однократно Esc и посмотри, исчез глюк или нет. Если исчез — значит, точно оно.
Автор: andrey3516
Дата сообщения: 11.02.2011 18:48
Вот новый Total_Commander ссылка http://letitbit.net/download/02690.0d1877baba9303df1eb256b868e0/Total_Commander_7.55_PowerPack_2010.6a.exe.html
Автор: DJ_NRG
Дата сообщения: 11.02.2011 20:13
andrey3516
Сборка, да еще и говнобит? А шапку читать религия не позволила? Там ссылка на тему со сборками.
Автор: Avada
Дата сообщения: 11.02.2011 20:21
DJ_NRG
Тут нечего обсуждать. В теме по avast! у него такая же дрянь. Модератору сообщено.
Автор: andrey3516
Дата сообщения: 12.02.2011 18:32
Вот новый Total_Commander_7.55_PowerPack_2010 ссылка http://letitbit.net/download/02690.0d1877baba9303df1eb256b868e0/Total_Commander_7.55_PowerPack_2010.6a.exe.html
Автор: sasherb
Дата сообщения: 12.02.2011 18:47
andrey3516
Модерам сообщил
Автор: Orochi
Дата сообщения: 12.02.2011 19:50
Добавил строчку "UseIniInProgramDir=7" в wincmd.ini фаил. Мне покозалось что теперь тотал дольше стартует, особенно когда заходишь в тотал первый раз после загрузки компа.

Такое может быть или дело в чем то другом?


Автор: DmitriC
Дата сообщения: 14.02.2011 11:13
Народ, так про сетевые комментарии (в этом посте http://forum.ru-board.com/topic.cgi?forum=5&topic=33904&start=1940#8) никто ничего сказать не может?
Автор: BVV63
Дата сообщения: 15.02.2011 08:00
Прошу знатоков прокомментировать параметр "OldStyleDir". Согласно справки:

Цитата:
Use SetCurDir to verify existence of dir / Use FindFirstFile directly (1/0)

Чем же различаются между собой методы "SetCurDir" и "FindFirstFile"? В чём их преимущества и/или недостатки?
Автор: BVV63
Дата сообщения: 15.02.2011 10:39
Попутный вопрос. Думал, что если установить "AccessTime=1", то время, отображаемое в файловых панелях, будет соответствовать посдеднему доступу к файлам/каталогам, однако, оказалось, что это не так. Где будет проявляться такое значение параметра?
Автор: CaptainFlint
Дата сообщения: 15.02.2011 11:26
BVV63

Цитата:
Согласно справки

На правах оффтопа, в целях повышения грамотности населения: правильно писать "согласно (чему?) справке".


Цитата:
Чем же различаются между собой методы "SetCurDir" и "FindFirstFile"? В чём их преимущества и/или недостатки?

Они не различаются между собой, они выполняют совершенно разные функции. SetCurDir устанавливает указанный каталог в качестве текущего, а FindFirstFile выполняет запрос к системе на перечисление файлов, удовлетворяющих определённым условиям (например, для получения списка файлов в каталоге, для проверки существования конкретного файла, для получения атрибутов конкретного файла…). Ключ OldStyleDir лишь указывает, должен ли Тотал сразу выполнять FindFirstFile с путём к файлу (или маской) или же сначала ему обязательно надо проверить (перейдя в каталог функцией SetCurDir), а существует ли вообще в природе тот каталог, в котором он собирается работать с файлами.

Смысла данной проверки я не вижу. Ключ появился в версии 3.50, но никакой информации в истории об этом нет. Могу предположить, что раньше Тотал работал с файлами исключительно вторым способом (SetCurDir+FindFirstFile), а в 3.50 Гислер сообразил, что предварительная установка текущего каталога, в принципе, необязательна, и избавился от неё. Но на случай возникновения непредвиденных осложнений оставил возможность откатиться к прежнему поведению.


Цитата:
Думал, что если установить "AccessTime=1", то время, отображаемое в файловых панелях, будет соответствовать посдеднему доступу к файлам/каталогам, однако, оказалось, что это не так.

Это так. Во всяком случае, у меня произошло именно это.
Автор: BVV63
Дата сообщения: 15.02.2011 11:33
CaptainFlint

Цитата:
Это так. Во всяком случае, у меня произошло именно это.

Я проверял следующим образом: задал "AccessTime=1", загрузил коммандер, и его просмотрщиком открыл несколько файлов. По идее, доступ налицо, но в файловой панели дата/время открывавшихся файлов не изменились .
Автор: CaptainFlint
Дата сообщения: 15.02.2011 12:10
BVV63
Смена времени доступа (да и других времён) — вещь весьма туманная и загадочная, я в ней так до конца и не разобрался. Поэтому проверять надо не так. Нажми Alt+Enter на конкретном файле и посмотри все три его временных метки, да сравни с тем, что отображается в файловой панели. Тотал показывает лишь то, что есть в системе. Раз Lister не обновляет время доступа — ну, значит, не обновляет, се ля ви.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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