И ещё тут.
» Total Commander (Часть 7)
И ещё тут.
Только на самом деле не в указанном посте, а в нескольких следующих на той же странице.
Цитата:
У Гислера написано действительно не очень внятно, но эспериментальным путём нетрудно установить, что если в диалоге "Синхронизировать" нажать Shift перед нажатием кнопки OK, то удаление выполняется в обход Корзины.
Наверно все же точнее будет так: Вызываешь окно синхронизации, жмешь на "Сравнить" (без Shift). По завершении сравнения зажимаешь Shift и жмешь на "Sinchronize..." ("Синхронизировать"). Верно? У меня просто нет кнопки ОК, а есть "Sinchronize...".
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.
Цитата:
можно попытаться отловить хотя бы момент исчезновения строчки банальным мониторингом: написать скрипт, который будет, скажем, раз в пять секунд проверять наличие нужной строчки в wincmd.ini и выбрасывать сообщение при ненахождении оной. Это поможет хотя бы определить, какие действия производились в этот момент, и сузить круг потенциальных причин. Только надо сначала проверить, что исчезновение пункта меню вызвано именно исчезновением строки wincmd.ini, а не наоборот…
Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.
Добавлено:
Цитата:
можно "взять" атрибуты файла на активной панели и присвоить их выделенному файлу (или файлам) на пассивной панели. Но делать это долго и неудобно, особенно с клавиатуры... Нельзя ли этот процесс автоматизировать? жмёшь хоткей или кнопку - и даты создания и модификации файла переносятся с исходного файла на целевой
Один хороший человек по имени Flasher на форуме wincmd.ru написал таки скрипт, правда, через утилиту nircmd.exe. Количество необходимых жимокликов сократилось до одного! Поддерживается работа с каждым из штампов времени отдельно и со всеми вместе, а файлы и папки могут располагаться на любой из панелей. Убедительно рекомендую всем, кто пользуется этой фичей TC.
Цитата:
Опять добавил одну из "заколдованных" папок в список и Total опять её выкинул через пару дней. В какой именно момент это произошло - загадка, так как невозможно же вручную проверять наличие этой папки в списке каждую минуту.
Сорри, пока не было возможности выделить время. И на работе, и дома много дел.
Цитата:
Нажатие кнопки "Синхронизировать" в окне синхронизации открывает одноимённый диалог. В котором, разумеется, есть кнопка OK.
Да, действительно. Теперь понял как это елать. Буду завтра пробовать на большом объеме.
Как то так:
Код: TOTALCMD#BAR#DATA
explorer.exe
%p
explorer.exe,0
Открыть текущую папку в Проводнике
-1
спасибо, а
Цитата:
-1- это что?
Получилось с параметром %p%n - ту, что под курсором и %p - текущую. Спасибо.
Цитата:
это что?
Это числовое значение команды. Если это внутренняя команда - её номер, если запуск внешнего файла - то -1.
http://forum.wincmd.ru/viewpost.php?p=8097&sid=317486130bcf0d457119bcc12c844e5d
Спасибо, разобрался.
Есть скрипт:
Цитата:
[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]
Так вот, нажал кнопку, спросило ввод пароля, убрал все символы (пустой пароль), но заархивировались данные с паролем.
Вопрос на засыпку: с каким паролем заархивировались важные данные ?
Цитата:
с каким паролем заархивировались важные данные ?
Результаты эксперимента:
// Архивируем 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"
Цитата:
Подскажите, пожалуйста, какая команда (хочу сделать кнопку) открывает папку в Windows Explorer?
Код: TOTALCMD#BAR#DATA
explorer
/select,%p%n
explorer.exe,1
Открытие текущей папки\файла в проводнике
0
-1
Благодарю, проблема решена.
Спасибо!
Для даты модификации можно однозначно: утилита ReDate, кнопка создаётся с %L в поле "Параметры", галка в Days, требуемая дата в Start from, 0 в Increment by. Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?
Цитата:
Для даты создания я пока простой путь не нашёл. Может быть, есть какие-то спецутилиты безотносительно к TC?
Attribute Manager, Attribute Changer и др. Имя им - легион... Через командную строку - Nircmd.exe.
Цитата:
Для даты модификации можно однозначно: утилита ReDate,
Хорошая утилита, но несколько устаревшая. В частности, не умеет работать с юникодными именами файлов.
Цитата:
Attribute Manager, Attribute Changer и др. Имя им - легион...
надо в дате изменить только день или месяц, не меняя остальные данные. легион - этого не умеет ))))
Цитата:
Для даты создания я пока простой путь не нашёл
А если с регулярными выражениями
Найти: (\d\d)[.](\d\d)[.](\d\d\d\d)
Заменить: 15.$2.$3
где 15 - это число
Найти: (\d\d)[.](\d\d)[.](\d\d\d\d)
Заменить: $1.06.$3
где 06 - это месяц
прочитал поподробнее, это для переименования... а вам нужно в дате создания...
Цитата:
надо в дате изменить только день или месяц, не меняя остальные данные.
Прошу прощения, не въехал сначала в суть вопроса
На всякий случай уточню. Есть два файла с датой создания 23.09.2012 и 01.01.2012. Что с ними надо сделать? Одной операцией поменять на 23.10.2012 и 01.02.2012??
Так вроде всё работает. Проценты не забываешь удваивать?
Добавлено:
Хотя может от конкретных программ зависит, разворачивают они переменные или нет...
19:32 28-09-2012
Цитата:
Проценты не забываешь удваивать?
Забываю...
Добавлено:
Спасибо, все Ок...
Цитата:
зажав правую кнопку
Цитата:
зажимай в свободном месте
И, всё-таки, - "нажать" или "зажать"? Согласитесь, - есть разница.
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
Предыдущая тема: 1С: вопросы по Конфигурациям 1C
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.