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

» Total Commander (Часть 7)

Автор: CaptainFlint
Дата сообщения: 11.09.2012 12:13
lucky_Luk
И ещё тут.
Автор: Avada
Дата сообщения: 11.09.2012 16:00
CaptainFlint
Только на самом деле не в указанном посте, а в нескольких следующих на той же странице.
Автор: Boris Smirnov
Дата сообщения: 11.09.2012 23:27
Avada

Цитата:
У Гислера написано действительно не очень внятно, но эспериментальным путём нетрудно установить, что если в диалоге "Синхронизировать" нажать Shift перед нажатием кнопки OK, то удаление выполняется в обход Корзины.


Наверно все же точнее будет так: Вызываешь окно синхронизации, жмешь на "Сравнить" (без Shift). По завершении сравнения зажимаешь Shift и жмешь на "Sinchronize..." ("Синхронизировать"). Верно? У меня просто нет кнопки ОК, а есть "Sinchronize...".
Автор: Avada
Дата сообщения: 12.09.2012 06:02
Boris Smirnov
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.
Автор: oshizelly
Дата сообщения: 12.09.2012 07:39
CaptainFlint 14:51 20-08-2012  
Цитата:
можно попытаться отловить хотя бы момент исчезновения строчки банальным мониторингом: написать скрипт, который будет, скажем, раз в пять секунд проверять наличие нужной строчки в wincmd.ini и выбрасывать сообщение при ненахождении оной. Это поможет хотя бы определить, какие действия производились в этот момент, и сузить круг потенциальных причин. Только надо сначала проверить, что исчезновение пункта меню вызвано именно исчезновением строки wincmd.ini, а не наоборот…

Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.

Добавлено:

Цитата:
можно "взять" атрибуты файла на активной панели и присвоить их выделенному файлу (или файлам) на пассивной панели. Но делать это долго и неудобно, особенно с клавиатуры... Нельзя ли этот процесс автоматизировать? жмёшь хоткей или кнопку - и даты создания и модификации файла переносятся с исходного файла на целевой

Один хороший человек по имени Flasher на форуме wincmd.ru написал таки скрипт, правда, через утилиту nircmd.exe. Количество необходимых жимокликов сократилось до одного! Поддерживается работа с каждым из штампов времени отдельно и со всеми вместе, а файлы и папки могут располагаться на любой из панелей. Убедительно рекомендую всем, кто пользуется этой фичей TC.
Автор: CaptainFlint
Дата сообщения: 12.09.2012 10:55
oshizelly

Цитата:
Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.

Сорри, пока не было возможности выделить время. И на работе, и дома много дел.
Автор: Boris Smirnov
Дата сообщения: 13.09.2012 00:25
Avada

Цитата:
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.


Да, действительно. Теперь понял как это елать. Буду завтра пробовать на большом объеме.
Автор: Samotek
Дата сообщения: 14.09.2012 19:22
Подскажите, пожалуйста, какая команда (хочу сделать кнопку) открывает папку в Windows Explorer?
Автор: addhaloka
Дата сообщения: 14.09.2012 19:29
Samotek
Как то так:
Код: TOTALCMD#BAR#DATA
explorer.exe
%p
explorer.exe,0
Открыть текущую папку в Проводнике


-1
Автор: Samotek
Дата сообщения: 14.09.2012 19:55
addhaloka
спасибо, а
Цитата:
-1
- это что?

Получилось с параметром %p%n - ту, что под курсором и %p - текущую. Спасибо.
Автор: addhaloka
Дата сообщения: 14.09.2012 20:12
Samotek 20:55 14-09-2012
Цитата:
это что?

Это числовое значение команды. Если это внутренняя команда - её номер, если запуск внешнего файла - то -1.
http://forum.wincmd.ru/viewpost.php?p=8097&sid=317486130bcf0d457119bcc12c844e5d
Автор: Samotek
Дата сообщения: 15.09.2012 12:03
addhaloka
Спасибо, разобрался.
Автор: DimitarSerg
Дата сообщения: 16.09.2012 11:17
Добрый день. Столкнулся с интересной проблемой

Есть скрипт:

Цитата:
[no]objFolder=''
outDir=WScript.CreateObject('WScript.Shell').CurrentDirectory.replace(/\//gi,'\\')+'\\'
objFolder=outDir.replace(/.*\\([^\\]*)\\/,'$1')
if (objFolder==''){objFolder='Root'}
strArg=''
argPass=''                     
argPass=WScript.Arguments(0)
for (i=1;i<WScript.Arguments.length;i++){
strArg+=' "'+WScript.Arguments(i)+'"'}
cmd='cmd /c title RaR-packing secure...&%commander_path%\\Plugins\\arc\\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp'+argPass+' "'+objFolder+'.rar"'+strArg
WScript.CreateObject('WScript.Shell').Run(cmd,2)[/no]


и кнопка:

Цитата:
[no]button3=wcmicons.dll,280
cmd3=%Commander_path%\Utilites\AskParam.exe
param3=/c"Создание зашифрованного архива" /t"Введите пароль" /p"Добавить файлы в архив и защитить паролем:" %%commander_path%%\Utilites\WHS\packpass.js %%1 %S
iconic3=0
menu3=Создание запароленного архива из выделенных файлов с именем род.каталога и датой[/no]


Так вот, нажал кнопку, спросило ввод пароля, убрал все символы (пустой пароль), но заархивировались данные с паролем.

Вопрос на засыпку: с каким паролем заархивировались важные данные ?
Автор: nevuser
Дата сообщения: 16.09.2012 13:34
DimitarSerg

Цитата:
с каким паролем заархивировались важные данные ?

Результаты эксперимента:

// Архивируем 1.avi с паролем 12345
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp12345 "Root.rar" "1.avi"
// Архивируем 1.avi и 2.avi с паролем 12345
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp12345 "Root.rar" "1.avi" "2.avi"
// Архивируем 1.avi без пароля (здесь в качестве бонуса архивируются все важные файлы из каталога)
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp1.avi "Root.rar"
// Архивируем 1.avi и 2.avi без пароля
C:\totalcmd\Plugins\arc\rar a -m5 -os -s -ep1 -ag_[yyyy.mm.dd-hh.mm] -hp1.avi "Root.rar" "2.avi"
Автор: Andrey_A_A
Дата сообщения: 16.09.2012 13:47

Цитата:
Подскажите, пожалуйста, какая команда (хочу сделать кнопку) открывает папку в Windows Explorer?



Код: TOTALCMD#BAR#DATA
explorer
/select,%p%n
explorer.exe,1
Открытие текущей папки\файла в проводнике

0
-1
Автор: DimitarSerg
Дата сообщения: 16.09.2012 15:18
nevuser
Благодарю, проблема решена.
Автор: Samotek
Дата сообщения: 17.09.2012 09:22
Andrey_A_A
Спасибо!
Автор: Userrr
Дата сообщения: 22.09.2012 22:05
можно ли в TC изменить только день в дате создания, в нескольких файлах (e.g. xx.08.2012, xx.07.1998)
Автор: Avada
Дата сообщения: 23.09.2012 09:45
Userrr
Для даты модификации можно однозначно: утилита ReDate, кнопка создаётся с %L в поле "Параметры", галка в Days, требуемая дата в Start from, 0 в Increment by. Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?
Автор: oshizelly
Дата сообщения: 23.09.2012 19:08
Avada 09:45 23-09-2012
Цитата:
Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?

Attribute Manager, Attribute Changer и др. Имя им - легион... Через командную строку - Nircmd.exe.


Цитата:
Для даты модификации можно однозначно: утилита ReDate,

Хорошая утилита, но несколько устаревшая. В частности, не умеет работать с юникодными именами файлов.
Автор: Userrr
Дата сообщения: 23.09.2012 19:32
oshizelly 20:08 23-09-2012
Цитата:
Attribute Manager, Attribute Changer и др. Имя им - легион...

надо в дате изменить только день или месяц, не меняя остальные данные. легион - этого не умеет ))))
Автор: Andrey_A_A
Дата сообщения: 23.09.2012 20:10

Цитата:
Для даты создания я пока простой путь не нашёл

А если с регулярными выражениями
Найти: (\d\d)[.](\d\d)[.](\d\d\d\d)
Заменить: 15.$2.$3

где 15 - это число

Найти: (\d\d)[.](\d\d)[.](\d\d\d\d)
Заменить: $1.06.$3

где 06 - это месяц

прочитал поподробнее, это для переименования... а вам нужно в дате создания...
Автор: oshizelly
Дата сообщения: 23.09.2012 20:58
Userrr 19:32 23-09-2012
Цитата:
надо в дате изменить только день или месяц, не меняя остальные данные.

Прошу прощения, не въехал сначала в суть вопроса
На всякий случай уточню. Есть два файла с датой создания 23.09.2012 и 01.01.2012. Что с ними надо сделать? Одной операцией поменять на 23.10.2012 и 01.02.2012??
Автор: Userrr
Дата сообщения: 23.09.2012 23:20
oshizelly 21:58 23-09-2012
Цитата:
23.09.2012 и 01.01.2012.

25.09.2012 и 25.01.2012
Автор: WatsonRus
Дата сообщения: 28.09.2012 17:41
Есть ли возможность обработки переменных TC типа %COMMANDER_PATH%, %COMMANDER_DRIVE% в параметрах, передаваемых внешним программам, повешенным на кнопки? Подстановочные параметры типа %P%N ведь нормально отрабатывают в параметрах. Или тут уже ограничение системы действует?
Автор: Rodny
Дата сообщения: 28.09.2012 18:32
WatsonRus
Так вроде всё работает. Проценты не забываешь удваивать?

Добавлено:
Хотя может от конкретных программ зависит, разворачивают они переменные или нет...
Автор: WatsonRus
Дата сообщения: 28.09.2012 19:14
Rodny
19:32 28-09-2012
Цитата:
Проценты не забываешь удваивать?

Забываю...

Добавлено:
Спасибо, все Ок...
Автор: popugai
Дата сообщения: 01.10.2012 17:59
Пытаюсь создать текстовый файл зажав правую кнопку, но такой строчки в контекстном меню нет. Как можно восстановить?
Автор: MDojk
Дата сообщения: 01.10.2012 18:24
смотря на чем ты её зажимаешь, зажимай в свободном месте панели файловой
Автор: vapod
Дата сообщения: 01.10.2012 18:41

Цитата:
зажав правую кнопку


Цитата:
зажимай в свободном месте

И, всё-таки, - "нажать" или "зажать"? Согласитесь, - есть разница.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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