ЗАКАЗ КНОПОК
|
|
ХарВик | Дата: Вторник, 17.04.2012, 21:49 | Сообщение № 1 |
|
ЗАКАЗ КНОПОК
В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Группа TCIMG в Telegram
.
|
|
| |
Andrey_A | Дата: Вторник, 14.04.2015, 22:52 | Сообщение № 466 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Matros и Атос и другие пользователи. В этой теме параллельно в одно и тоже время могут задаваться совершенно разные вопросы (и задавать их могут разные пользователи), которые не являются ответом на предыдущий вопрос. Надеюсь все будем терпимее и внимательнее...
Что касается вопросов:
Цитата Как запустить тотал с правами админа (без изменения в свойствах ярлыка) Matros, Пока нет кнопки. Возможно придумается...
Цитата Если, мы пишем так, то мы получим в буфер 2-ю ячейку. Атос, задача с ячейками массива в дальнейшем в TCIMG будет расширяться, пока можно решить задачу следующим образом:
В TCIMG.lng внести: Код InputBox84=Ввод номера|Введите необходимый номер|1|270|120
Парамеры:
Код exect=$var_an=##[input=BOX84]||$var_a1=StringSplit('a|b|c|','|',1)||ClipPut($var_a1[$var_an])
Вместо bufsr используется функция ClipPut
Проверить можно параметрами:
Код exect=$var_an=##[input=BOX84]||_ViewValues('$var_an') exect=$var_a1=StringSplit('a|b|c|','|',1)||_ViewValues($var_a1) exect=ClipPut($var_a1[$var_an])
.
|
|
| |
Атос | Дата: Среда, 15.04.2015, 08:45 | Сообщение № 467 |
Лейтенант
На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
|
Андрей, спасибо.
exect=$var_an=##[input=BOX84]||$var_a1=StringSplit('a|b|c|','|',1)||ClipPut($var_a1[$var_an])
То, что надо
Добавлено (15.04.2015, 08:45) --------------------------------------------- И тут же появляется встречный вопрос. А то в справке нет примеров. Могу ли я, с помощью ClipPut записать из текстового файла (а лучше номера строки) в буфер соответствующее значение?
Что-то типа такого
exect=$var_a1=ClipPut('##<ifile=C:\1.txt>||#L')
И сразу же послать это в буфер
exect=$var_a1=ClipPut('##<ifile=C:\1.txt>||#L') exect=$var_a1=ClipGet()
или
exect=$var_a1=ClipPut('##<ifile=C:\1.txt>||#L') start=clpget
Сообщение отредактировал Атос - Среда, 15.04.2015, 09:12 |
|
| |
Andrey_A | Дата: Среда, 15.04.2015, 12:06 | Сообщение № 468 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата И тут же появляется встречный вопрос. А то в справке нет примеров. Могу ли я, с помощью ClipPut записать из текстового файла (а лучше номера строки) в буфер соответствующее значение?
Атос, я не понял что за соответствующее значение и как его получить? Требуется уточнение...
Что касается номера строки текстового файла и буфера обмена, то есть несколько вариантов:
1. Используется команда exect, функция FileReadToArray(), _ViewValues(), ClipPut()
Пример создания массива строк текстового файла под курсором и отображение всех элементов массива $var_af Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('%P%N')||_ViewValues($var_af) %COMMANDER_PATH%\Wcmicons.dll,1 Пример создания массива строк текстового файла под курсором и отображение всех элементов массива $var_af
0 -1
Записать в буфер обмена 5-ю строку файла под курсором Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('%P%N')||ClipPut($var_af[5-1]) %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку файла под курсором
0 -1
Записать в буфер обмена 5-ю строку файла C:\test.txt Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('C:\test.txt')||ClipPut($var_af[5-1]) %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку файла C:\test.txt
0 -1
Можно записать ClipPut($var_af[4])
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2. Используются глобальные переменнные - Дополнение №23
Пример создания массива строк текстового файла под курсором и отображение переменной GLOBALEXECT Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<a> %COMMANDER_PATH%\Wcmicons.dll,1 Пример создания массива строк текстового файла под курсором и отображение переменной GLOBALEXECT
0 -1
Записать в буфер обмена 5-ю строку файла под курсором Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('%P%N') GLOBALEXECT<c5> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку файла под курсором
0 -1
Записать в буфер обмена 5-ю строку файла C:\test.txt Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe exect=$var_af=FileReadToArray('C:\test.txt') GLOBALEXECT<c5> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку файла C:\test.txt
0 -1
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
3. Используется команда bufsr и параметр info=l5
Записать в буфер обмена 5-ю строку текстового файла под курсором Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe bufsr=##<info=l5%P%N> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку текстового файла под курсором
0 -1
Записать в буфер обмена 5-ю строку текстового файла под курсором Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe bufsr=##<info=l5C:\test.txt> %COMMANDER_PATH%\Wcmicons.dll,1 Записать в буфер обмена 5-ю строку текстового файла под курсором
0 -1
[ps] Цитата А то в справке нет примеров Примеры в справке появляются после того, как это требуется кому-либо. Ни один пример не выдуман))) Как только какая-то функция/команда востребована, то она обрастает примерами. Так что всё зависит от Вас. [/ps]
|
|
| |
Атос | Дата: Четверг, 16.04.2015, 05:18 | Сообщение № 469 |
Лейтенант
На сайте с: 24.12.2014
Город: Ростов-на-Дону
Сообщений: 43
|
Ты всё правильно понял. Под соответствующим значением, я имел ввиду, именно строку файла. Хочу записать в файл, построчно разные команды, вызывать их, и исполнять. Спасибо.
|
|
| |
mopodede | Дата: Вторник, 12.05.2015, 01:58 | Сообщение № 470 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
Если можно попросить эту кнопку (в справке не нашел):
Переименовать счетчиком все файлы в режиме просмотра выделенных папок без подкаталоков (а также игнорировать расширения, то есть не удалять расширения а при переименовании не учитывать расширения)
В справке нашел самые различные, а такого не нашел, попробовал с "двойной оброботкой имен" - не сработало.
Был бы очень благодарен за помощь.
Запранее Спасибо.
|
|
| |
chip642 | Дата: Вторник, 12.05.2015, 10:43 | Сообщение № 471 |
|
Цитата mopodede ( ) Переименовать счетчиком все файлы в режиме просмотра выделенных папок без подкаталоков Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe renms=FOLDC<%L!!0!!1>||##cntr<1|1|2>||[double] %COMMANDER_PATH%\Wcmicons.dll,19 В выделенных каталогах переименовать все файлы 1-го уровня в нумерацию (без учета расширений)
-1 -1
Добавлено (12.05.2015, 10:43) --------------------------------------------- Просмотрел, что Вам надо с просмотром, видимо, чтобы последовательность нумерации файлов сохранялась из папки в папку, тогда так: Код TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe tcimg=$cm2046 renms=FOLDC<%L!!0!!1>||##cntr<1|1|2>||[double]||upd<1> %COMMANDER_PATH%\Wcmicons.dll,19 В выделенных каталогах, в режиме просмотра, переименовать все файлы 1-го уровня в нумерацию (без учета расширений)
-1 -1
Сообщение отредактировал chip642 - Вторник, 12.05.2015, 14:36 |
|
| |
mopodede | Дата: Четверг, 14.05.2015, 17:45 | Сообщение № 472 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
chip642, снова мое словоблудство создало джунглии, поэтому снова решил мою просьбу на видео показать. вот этого очень нужно кнопкой:
|
|
| |
Andrey_A | Дата: Четверг, 14.05.2015, 19:32 | Сообщение № 473 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
mopodede,
В выделенных каталогах переименовать все файлы на всю глубину в нумерацию (без учета расширений)
Доступно только для пользователей
|
|
| |
mopodede | Дата: Четверг, 14.05.2015, 21:37 | Сообщение № 474 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
Andrey_A, к сожалению начинает нумеровать с 2, № 1 пропускает, и еще, возможно делать так чтобы пронумеровал уже при просмотре без подкаталогов ?? сейчас работает когда выделены папки, а когда выделил папки - включил промотр без подкаталогов, то не работает.
|
|
| |
Andrey_A | Дата: Четверг, 14.05.2015, 21:48 | Сообщение № 475 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата сожалению начинает нумеровать с 2, № 1 пропускает mopodede, странно, у меня нумерует с единицы и ... далее
Цитата возможно делать так чтобы пронумеровал уже при просмотре без подкаталогов
Переименование выделенных объектов - замена базового имени 01, 02, 03 ...
Доступно только для пользователей
T.к. может быть разная сортировка, и можно выбрать то, что надо переименовывать - есть ещё и такой вариант:
Переименование выделенных объектов - замена базового имени 01, 02, 03 ...
Доступно только для пользователей
но при этом не происходит автоматическое обновление панели... только вручную
.
|
|
| |
mopodede | Дата: Пятница, 15.05.2015, 00:22 | Сообщение № 476 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
Andrey_A, Спасибо Большое, вот теперь заработола как проститутка целеустремленная на замужество !! и ..... обнаглев как бы ..... попрошу еще одной (связанной) кнопки ??
если можно та же самая кнопка, только с сохранением оригинальных имен в конце с нижней черточкой. то есть так:
я для этого твою кнопку
Цитата renms=%L||##cntr<1|1|2>||[double]
изменил на
Цитата renms=%L||^^cntr<1|1|2>||[double]
и получилась вот такая абракадабра
Сообщение отредактировал mopodede - Пятница, 15.05.2015, 00:27 |
|
| |
Andrey_A | Дата: Пятница, 15.05.2015, 00:29 | Сообщение № 477 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
mopodede, Переименование ... добавление счётчика к началу базового имени 01, 02, 03 ...
Доступно только для пользователей
|
|
| |
mopodede | Дата: Понедельник, 18.05.2015, 19:39 | Сообщение № 478 |
Лейтенант
На сайте с: 05.05.2013
Город: New York
Сообщений: 68
|
Andrey_A, Благодарю, я перемудрил что-то значит, нужно было действовать по принципу "все гениальное - просто" !!!
Добавлено (18.05.2015, 19:39) --------------------------------------------- еще одна просьба возникла (сложная). если можно такие вот кнопки:
В выделенных текстовых (htm, html) файлах сохранить только те строки которые содержат список фраз из буфера обмена.
и
В выделенных текстовых (htm, html) файлах удалить все строки которые содержат список фраз из буфера обмена.
-----------------------------
если это невозможно, то сойдет и такие кнопки:
В выделенных текстовых (htm, html) файлах сохранить только те строки которые содержат фразу из буфера обмена.
и
В выделенных текстовых (htm, html) файлах удалить все строки которые содержат фразу из буфера обмена.
P.S. в справке есть только "удалить или сохранить фразу из буфера", а "строку содержащую фразу" нету. P.P.S. включил вместе с текстовыми также htm и html, потому что у меня так и работают кнопки для содержания текстовых файлов (что есть превосходно!!), но если кнопки будут работать только для текстовых (.txt) то не беда - есть кнопка для замены html на txt, могу заранее его задействовать. P.P.P.S. Был бы очень благодарен за помощь.
Сообщение отредактировал mopodede - Вторник, 19.05.2015, 15:00 |
|
| |
Andrey_A | Дата: Пятница, 22.05.2015, 18:28 | Сообщение № 479 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
mopodede, Тестовая версия TCIMG 105_b7, в версии 1.0.4. замените соответствующие файл(ы)
Извлечь из содержимого файла под курсором строки, которые содержат фразы из буфера обмена и результат сохранить в именной файл с приставкой _lines в активную панель
Доступно только для пользователей
Извлечь из содержимого файла под курсором строки, которые не содержат фразы из буфера обмена и результат сохранить в именной файл с приставкой _lines в активную панель
Доступно только для пользователей
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Извлечь из содержимого выделенных файлов строки, которые содержат фразы из буфера обмена и результат сохранить в именные файлы с приставкой _plus
Доступно только для пользователей
Извлечь из содержимого выделенных файлов строки, которые не содержат фразы из буфера обмена и результат сохранить в именные файлы с приставкой _plus
Доступно только для пользователей
|
|
| |
pikolikos | Дата: Воскресенье, 24.05.2015, 19:57 | Сообщение № 480 |
Лейтенант
На сайте с: 24.08.2012
Город: Yerevan
Сообщений: 63
|
Andrey_A, Благодарю чистосердечно дружище !! это уже похоже на волшебство - все умеет утилита весом 7,5 МБ !! (конечно в умелых руках=мозгах). после TCIMG избавился от кучи программ в системе, а любимое хобби - брожение в инете в поисках маленьких интересных портабельных программок - полностью потеряло смысл, такими темпами можно в ближайшем будущем и саму ОС Windows утилитой TCIMG заменить )))
|
|
| |
|