Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)

Модерирует : gyra, Maz

articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

   

Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naben
В принципе, скриптом не проблема. Но есть ряд вопросов.
1. Копировать нужно через диалог самого TC или без разницы?
2. Что делать, если такого каталога не окажется на другом диске? Разбирать весь путь и создавать там?
3. Что делать, если файл с таким именем уже существует?
 
В простом варианте, если копировать скриптом, полагать, что путь всегда существует, файл перезаписывать:
Copy2SamePath.vbs : Подробнее...
Маленький фикс.

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 22:38 26-12-2013 | Исправлено: Rodny, 22:52 26-12-2013
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naben
Утилита TCIMG,кнопка - параметры pathu=%P%N||gocd<> , будет открывать выделеные каталоги файлы в другой панели, другого диска (если схожие, по путь/имя, имеются), без разницы на каком вы диске, ну а если у вас не два диска, а более, с идентичными данными, тогда в кнопке, в параметрах надо указать нужный диск (букву), для его открытия в другой панели: pathu=%P%N||gocd<?> , остается лишь перетащить  нужные файлы, я пользуюсь первым вариантом, у меня два диска.Да, забыл, если открыт уже каталог, то не надо выделять файл, которого не существует на другом диске в одноименном каталоге, а после нажимать кнопку, ничего не откроется соответственно, так что не выделять файл, ну а если уверены, что на другом диске есть такой файл, то выделение не воспрепятствует открытию каталога на другом диске.

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 23:12 26-12-2013 | Исправлено: Abel11, 01:42 27-12-2013
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
есть ли такая функция или как запилить следующую возможность:  

 
naben, не до конца понятно:
1. Откуда берётся файл  
 - из буфера обмена
 - из панели TC
2. С заменой или без замены (если по целевому пути такой файл есть)
...
 
С помощью TCIMG решается так:
 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copyy=%P%N||%P%N!!1!!(\w):(\\.+)\\.+\\?!!E:$2
%COMMANDER_PATH%\TCIMG.exe
Копировать объект под курсором на диск E, сохраняя структуру пути (с заменой)
 
0
-1
 

 

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copyy=clpget||clpget!!1!!(\w):(\\.+)\\.+\\?!!E:$2
%COMMANDER_PATH%\TCIMG.exe
Копировать объект (путь из буфера обмена) на диск E, сохраняя структуру пути (с заменой)
 
0
-1
 

 
Там, где E:$2 диск Е меняется на нужный
Если заинтересует эта возможность, то можно организовать и ввод диска в диалоге.  
 
p.s. Вместо рожи соответственно идут 2 знака : и ( (видимо на руборде для смайлов даже тег [с о d e]  по барабану)
 
---------- Добавлено: ---------------
 
naben, если по одному файлу будет неудобно, тогда для выделенных объектов строка параметров будет такая:
 

Код:
copys=%L||::!!1!!(\w):(\\.+)\\.+\\?!!E:$2


Всего записей: 1400 | Зарегистр. 15-08-2011 | Отправлено: 03:58 27-12-2013 | Исправлено: Andrey_A_A, 16:15 27-12-2013
c930

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Есть же чек-бокс Разрешить смайлики. Попробуй галку снять.

Всего записей: 1131 | Зарегистр. 05-04-2002 | Отправлено: 04:43 27-12-2013
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Ни один из предложенных вариантов не сработал ,почему-то, ради интересУ потестил.
 
Пардоньте, это я накосячил у себя, все ОК, все работает.Молодец Аверин, рульную утилиту создал, как же она облегчает работу.

Код:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
copyy=%P%N||%P%N!!1!!(\w):(\\.+)\\.+\\?!!C:$2
Копировать объект под курсором на диск C, сохраняя структуру пути (с заменой)
 
-1
 

Если надо без замены, то вместо "1" в параметрах прописываем "0" ;
copyy=%P%N||%P%N!!0!!(\w):(\\.+)\\.+\\?!!C:$2
 если даже имеется такой файл, данный вариант копирования создаст в этой же папке новый файл с таким же именем, включиив счетчик в данное имя : _01 ; _02 .....

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 05:07 27-12-2013 | Исправлено: Abel11, 06:37 27-12-2013
naben



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rodny
Вы угадали мои мысли, копировать нужно из панели Тотала. Если такого каталога не окажется на другом диске, то разбирать весь путь и создавать там. Если файл с таким именем уже существует, то перезаписать. Ваш скрипт интересен, но если выделено несколько файлов , то наверное он не сработает.
Abel11
С помощью программы получилось, но можно всё таки выводить запрос о том, на какой диск писать? И хотя бы какой-то диалог по окончании операции, а то даже непонятно, скопировалось или нет.

Всего записей: 359 | Зарегистр. 18-02-2007 | Отправлено: 21:54 27-12-2013
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naben. я только начал разбираться с TCIMG, придет Andrey_A_A, автор сия творения, подскажет насчет диалога.
Для диалогового окна выбора диска, заменить TCIMG.lng
  параметры в кнопке  будут выглядеть так:  
 
copyy=%P%N||%P%N!!1!!(\w):(\\.+)\\.+\\?!![input=Box55]:$2!! beepss   - это копирование (с заменой) обьекта под курсором, звуковой сигнал по завершению.
copys=%L||::!!1!!(\w):(\\.+)\\.+\\?!![input=Box55]:$2 beepss      копирование для выделенных обьектов, звуковой сигнал по завершению.
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 02:41 28-12-2013 | Исправлено: Abel11, 01:50 29-12-2013
Rodny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naben
Про копирование я несколько другое имел в виду. ОК, новая версия:  
Можно выделять несколько файлов (даже папок, скрипт их пропускает).  
Создание папок.
Поддержка юникодных имён (поменялся параметр кнопки!).
 
Copy2SamePath.vbs : Подробнее...

Всего записей: 2877 | Зарегистр. 28-07-2006 | Отправлено: 03:18 28-12-2013 | Исправлено: Rodny, 03:19 28-12-2013
Mordavorot



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Например, можно воспользоваться этим плагином  
http://wincmd.ru/plugring/wdx_ImgSize.html  
 
Создать пользовательскую колонку "Orientation" и по ней отсортировать  
или через "поиск с плагинами".

Поставил его.
Как найти этот плагин?
Через поиск тоже не могу рассортировать

Всего записей: 1195 | Зарегистр. 01-09-2011 | Отправлено: 18:46 28-12-2013
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
на какой диск писать?

naben замените TCIMG.lng
 
и там где  E:$2 или C:$2 заменить на [input=Box55]:$2
 
Abel11 всё правильно написал (уже лучше меня разбирается)
 
Всех с Наступающем)))
 

Всего записей: 1400 | Зарегистр. 15-08-2011 | Отправлено: 18:56 28-12-2013
naben



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rodny
Спасибо, классный скрипт получился, то что нужно
 
Добавлено:
Andrey_A_A
404

Всего записей: 359 | Зарегистр. 18-02-2007 | Отправлено: 23:27 28-12-2013
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naben
Заменить TCIMG.lng
 
Вот кнопка:
копировать выделенные обьекты под курсором, диалоговое окно для выбора диска, звуковое оповещающее окно по завершению(3 сек)

Код:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
copys=%L||::!!1!!(\w):(\\.+)\\.+\\?!![input=Box55]:$2 infbx=InfoBox3 beepss
 
Копировать выделенные обьекты на другой диск, сохраняя структуру пути (с заменой)
 
 
 
-1
 

 
По умолчанию копировать на диск F  c  оповещением о завершении;
 

Код:
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\TCIMG.exe"
copys=%L||::!!1!!(\w):(\\.+)\\.+\\?!!F:$2 infbx=InfoBox3 beepss
 
Копировать выделенные обьекты на диск F, сохраняя структуру пути (с заменой)
 
 
-1
 

Всего записей: 1579 | Зарегистр. 08-12-2013 | Отправлено: 00:10 29-12-2013 | Исправлено: Abel11, 03:46 29-12-2013
c930

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mordavorot

Цитата:
Поставил его.  Как найти этот плагин?  Через поиск тоже не могу рассортировать

Контентные плагины, и с чем их едят

Всего записей: 1131 | Зарегистр. 05-04-2002 | Отправлено: 00:42 29-12-2013
naben



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Спасибо!

Всего записей: 359 | Зарегистр. 18-02-2007 | Отправлено: 22:08 30-12-2013
fraht



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня несимметричные колонки. Как сделать их симметричными, добавив в правую колонку обведенное овалом?
 


Всего записей: 89 | Зарегистр. 22-06-2009 | Отправлено: 14:59 31-12-2013
KT315E

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fraht
Правой кнопкой мыши по обведённому овалом -> Открыть копию на другой панели.  
Настройки -> Вкладки папок -> Показывать заголовок вкладки, даже если она одна.

Всего записей: 733 | Зарегистр. 31-01-2006 | Отправлено: 15:17 31-12-2013
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Маленькое уточнение: не по обведённому овалом, а по заголовку каждой нужной вкладки отдельно (в приведённом примере копировать нужно всего одну вкладку). А если вкладок много и не хочется возиться по отдельности, есть другой вариант: в том же контекстном меню выбрать команду "Сохранить вкладки текущей панели в файл", переключиться на другую панель, там в заголовке единственной отображаемой вкладки (опцию и тут надо включить!) выбрать всё в том же меню "Добавить вкладки из файла, заменив текущие".
Если же ничего копировать не надо вовсе, а асимметричность — это отсутствие заголовков вкладок с одной стороны, то надо просто включить опцию для показа любого числа вкладок.
А колонки тут, разумеется, вообще ни при чём.  

Всего записей: 7467 | Зарегистр. 31-07-2008 | Отправлено: 15:34 31-12-2013 | Исправлено: Avada, 15:48 31-12-2013
BlackFox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скидок на лицензию нет?

Всего записей: 2644 | Зарегистр. 16-12-2001 | Отправлено: 17:23 31-12-2013
Avada



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackFox
Отсюда и дальше.

Всего записей: 7467 | Зарегистр. 31-07-2008 | Отправлено: 17:29 31-12-2013
aidarsimon



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать так, чтобы сабж запомнил первым размер куска при разбиении файла. Чтобы при последующем архивировании он брал последнее введённое число.
 
https://www.sugarsync.com/piv/D6337984_87054534_6516066

Всего записей: 3749 | Зарегистр. 06-09-2008 | Отправлено: 18:40 03-01-2014
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 8)
articlebot (20-03-2016 21:01): Обсуждение продолжается в части 9


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru