ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
chip642 | Дата: Вторник, 30.04.2019, 17:45 | Сообщение № 1696 |
|
in2rap
Вариант №1
Без замен в случае совпадения имён, к имени добавляется счетчик _01, _02 ...
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 WCMICONS.dll,11 Копировать файлы Пример.txt и Пример(2).txt (не заменяя подобные) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут "скрытый"
-1
Вариант №2
Копирование с заменой имеющихся подобных файлов.
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//1||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 WCMICONS.dll,11 Копировать файлы Пример.txt и Пример(2).txt (с заменой подобных) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут "скрытый"
-1
|
|
| |
simup | Дата: Среда, 01.05.2019, 23:25 | Сообщение № 1697 |
|
chip642, Я худею просто. А ты по ходу решил не одну задачу - проверю отпишусь потом.
Пишите, звоните.
|
|
| |
simup | Дата: Среда, 01.05.2019, 23:27 | Сообщение № 1698 |
|
chip642, тебя какими пилюлями напихали в больничке?
Пишите, звоните.
|
|
| |
Andrey_A | Дата: Среда, 01.05.2019, 23:40 | Сообщение № 1699 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата simup ( ) тебя какими пилюлями напихали в больничке? Хороших людей пичкают хорошими пилюлями - плохие сами в курсе... Из принципа: Маленькие люди ходят по-маленькому - большие по-большому (типа шутка) Всех с праздником(ами)!!!
.
|
|
| |
in2rap | Дата: Четверг, 02.05.2019, 10:21 | Сообщение № 1700 |
Сержант
На сайте с: 13.09.2017
Сообщений: 27
|
chip642,
Спасибо огромное. 2 варианта работают, мне больше нравится вариант с заменой файлов!
|
|
| |
FirinG_HeaD | Дата: Понедельник, 06.05.2019, 10:46 | Сообщение № 1701 |
Сержант
На сайте с: 18.02.2017
Город: Москва
Сообщений: 32
|
Приветствую! Столкнулся с большим массивом файлов, которые мне нужно пронумеровать в определенном формате. Если представляется возможным, прошу помощи с реализацией функции переименования в виде кнопок. Первая кнопка: Вставка в начало имени корневой директории (файла) счетчик формата [порядковый номер]_имя корневой директории (файла) Итог: 1_папка 2_файл 3_файл 4_папка ... х_папка
Вторая кнопка: Вставка в начало имени вложенной директории (файла) счетчик формата {Здесь должен быть порядковый корневой директории}_[порядковый номер вложенной директории]_имя вложенной директории (файла) Итог: 1_1_папка 1_2_папка 1_3_папка 1_4_файл ... 1_х_папка
Уровень вложенности директорий - 7.
Вручную переименовывать директории тяжко.
Заранее благодарен если получится решить задачу.
Всем хороших праздников
|
|
| |
chip642 | Дата: Вторник, 07.05.2019, 02:33 | Сообщение № 1702 |
|
FirinG_HeaD
Лучше выложите архив с примерами вложенной структуры (достаточно 2 уровня), как было и как должно стать, а то как-то витиевато изложено, я задачу не понял.
|
|
| |
FirinG_HeaD | Дата: Вторник, 07.05.2019, 07:00 | Сообщение № 1703 |
Сержант
На сайте с: 18.02.2017
Город: Москва
Сообщений: 32
|
Цитата chip642 ( ) Лучше выложите архив с примерами вложенной структуры (достаточно 2 уровня), как было и как должно стать, а то как-то витиевато изложено, я задачу не понял. Да, конечно. Архив прикладываю Скачать
Сообщение отредактировал FirinG_HeaD - Вторник, 07.05.2019, 07:00 |
|
| |
sibirnik | Дата: Вторник, 14.05.2019, 08:41 | Сообщение № 1704 |
|
Помогите пожалуйста решить проблему. Есть рабочая кнопка:
Цитата TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe textx=%L||zebr<1|6|1>||formt<55>||backup<0> WCMICONS.dll,1915 В файле под курсором оставить строки через пять строк с удалением пустых строк. Нужна кнопка для того же самого, но в буфере обмена. Сам не смог сотворить. Спасибо.
|
|
| |
simup | Дата: Вторник, 14.05.2019, 18:37 | Сообщение № 1705 |
|
sibirnik, а вот такая не подойдет команда?:
Код bufsr=?T|p2#5#4|d,1:-1||formt<63> ;; удалить содержимое строк буфера обмена (начиная со 2-ой, шаг 5, подряд 4 строки) + удалить пустые строки Подправить под себя....
Или вот еще так наверное можно (не пробовал)
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe bufsr=^^||zebr<1|6|1>||formt<63> WCMICONS.dll,1915 В буфере обмена оставить строки через пять строк с удалением пустых строк.
Пишите, звоните.
|
|
| |
sibirnik | Дата: Вторник, 14.05.2019, 19:02 | Сообщение № 1706 |
|
simup, Спасибо за помощь..Допилил под свою нужду так:
Цитата bufsr=^^||formt<63>||?T|p2#5#4|d,1:-1||formt<63,54> Добавлено (14.05.2019, 19:04) --------------------------------------------- Так в буфере не работает я это пробовал Цитата bufsr=^^||zebr<1|6|1>||formt<63> Добавлено (14.05.2019, 19:28) --------------------------------------------- И еще крик о помощи в продолжение этой же кнопки!!!
Цитата bufsr=^^||formt<63>||?T|p2#5#4|d,1:-1||formt<63,54> Добавить сохранение в файл buf.txt исправленного содержимого буфера с добавлением к той информации, которая уже есть в этом файле(buf.txt)Добавлено (14.05.2019, 19:38) --------------------------------------------- Решил проблему
Цитата save<"%p"List.txt|-2>||upd<1>
|
|
| |
Matros | Дата: Вторник, 14.05.2019, 20:09 | Сообщение № 1707 |
|
sibirnik, попробуйте такой вариант:
Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe bufsr=?T|f,1:5||?F63 WCMICONS.dll,1004 Удалить из буфера 1,2,3,4,5 и пустые строки
-1 -1
Всё приходящее,а музыка Вечна !
|
|
| |
sibirnik | Дата: Вторник, 14.05.2019, 20:22 | Сообщение № 1708 |
|
Matros, Спасибо, завтра посмотрю. Правда я уже всё решил, что мне было нужно. У меня в тексте вначале всех строк пробелы + через каждые 5 строк одна строка пустая, для чего у меня и такая кнопка:
Цитата bufsr=^^||formt<63>||?T|p2#5#4|d,1:-1||formt<63,54>||save<D:\TCSibirnik\Files\Proxy\ProxyAll.txt|-2>||upd<1> Убираю пустые строки, удаляю ненужное и снова удаляю пустые строки и пробелы + Сохранение в файл. Конечно может быть можно красивее сделать и оптимальнее.Добавлено (15.05.2019, 19:42) --------------------------------------------- Matros,
Цитата Matros ( ) попробуйте такой вариант: Ваша кнопка для другой задачи. Свою проблему я уже решил. Кнопку вашу взял на борт - сгодиться. Спасибо.Добавлено (20.05.2019, 10:38) --------------------------------------------- Возникла постояная необходимость в выполнении одной и той же задачи моих талантов на это не хватает, прошу Вашей помощи. Суть задачи: Нужно в буфере обмена разделить содержимое на три равные части(по числу строк, если на три поровну не делится, то две и остаток) и записать эти три части в папку D:\TCSibirnik\Files\User\ каждую часть в свой txt-файл с именем U1, U2, U3, предварительно очистив всю старую информацию в этих файлах, если таковая имеется. Спасибо.
|
|
| |
chip642 | Дата: Воскресенье, 26.05.2019, 03:41 | Сообщение № 1709 |
|
Цитата sibirnik ( ) Нужно в буфере обмена разделить содержимое на три равные части(по числу строк, если на три поровну не делится, то две и остаток) и записать эти три части в папку D:\TCSibirnik\Files\User\ каждую часть в свой txt-файл с именем U1, U2, U3, предварительно очистив всю старую информацию в этих файлах, если таковая имеется.
Ну и задачки. (ツ)
В TCIMGU.tcg записать две секции:
Доступно только для пользователей Если количество строк в буфере обмена делится на три без остатка, то разбить содержимое буфера на три равные части и сохранить в файлы TCIMG\Files\User\U1.txt... U2.txt,U3.txt, если делится с остатком, то разбить содержимое буфера обмена на две равные части + остаток (если будет) и сохранить по указанному выше пути с заменой.
Доступно только для пользователей Хоть файлы при каждом выполнение задачи и заменяют похожие файлы, но всё же есть нюанс, при одном сеансе могут создастся три файла, при другом два файла, и получается, что первые два файла заменяются U1.txt и U2.txt, а U3.txt присутствует в папке с прошлого сеанса, не знаю, как и для чего нужна эта команда, но на всякий случай выкладываю кнопку, где перед выполнением задачи, предварительно в папке TCIMG\Files\User\ будут удалены файлы с базовыми именами U№.txt.
Доступно только для пользователей
|
|
| |
sibirnik | Дата: Воскресенье, 26.05.2019, 16:35 | Сообщение № 1710 |
|
Уважаемый chip642!!! Я даже и предположить не мог насколько это трудная задача(лишний раз убедился, что мои познания в этом деле ничтожно малы, а хотелки растут в геометрической прогрессии) как хорошо, что есть Вы(преклоняюсь пред Вашим талантом) Браво Мастер! Если бы Вы попросили уточнение для чего, я бы уточнил задачу - она проста, нужно разделить содержимое txt-файла на три части(именно на три, ибо ваш вариант на три или на два не пройдёт. Смотрите сами: 21 строку можно разделить на 3, 22 можно разделить на 2, а вот 23 без остатка не разделишь и так далее. Поэтому делаем вывод(точность мне не нужна) делить нужно именно на три примерно равные части, так как мне нужно именно три части для использования в трёх программах одновременно(текст для разделения однотипный(числовая информация) каждой проге свой кусок. Да и перед сохранением не обязательно очищать U№.txt, можно просто их перезаписывать, так как предыдущая информация в них уже отработала.(Или как Вам проще удалить их и заново записать новую инфу) А теперь ближе к делу: Обе кнопки у меня не заработали. Создал файл TCIMGU.tcg(у меня его не было) внёс в него, то, что Вы прописали и тишина. Что у меня не так?
Сообщение отредактировал sibirnik - Воскресенье, 26.05.2019, 16:37 |
|
| |
|