Страница 41 из 46
Добавлено: Пн ноя 28, 2011 14:26
tcmd4ever
sancher писал(а):Сделал кнопку с использованием cdimage (точнее oscdimg версии 2.55).
Тоже пользую эту утиль. До этого была cdimage 2.52
отсюда потом её переименовали в oscdimg, но параметры консоли не пострадали.
Кнопка для создания загрузочного образа ОС Windows из распакованных в папку файлов.
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /t:02 /k "%COMMANDER_PATH%\tools\iso\oscdimg\254\bootiso.bat"
%P %P%N
C:\Windows\System32\imageres.dll,152
Создание загрузочного образа
%COMMANDER_PATH%\tools\iso\oscdimg\254\
-1
В XP строку C:\Windows\System32\imageres.dll,152 -> shell32.dll,162
Батник к ней bootiso.bat по мотивам
Создание загрузочного ISO/CD. Батник должен лежать в той же папке что и программа: "c:\Program Files (x86)\Total Commander\tools\iso\oscdimg\254" ну или какой у вас там свой путь

xpboot.img есть в архиве с cdimage к статье и его тоже нужно скопировать в папку с программой.
Код: Выделить всё
@echo off
echo Other windows cd/dvd labels: http://www.tacktech.com/display.cfm?ttid=422
echo.
echo [0] W2PFPP_RU - Russian Windows 2000 Professional (SP0) Retail
echo [1] SP1PFPP_RU - Russian Windows 2000 Professional (SP1) Retail
echo [2] SP2PFPP_RU - Russian Windows 2000 Professional (SP2) Retail
echo [3] YRMPFPP_RU - Russian Windows 2000 Professional (SP3) Retail
echo [4] ZRMPFPP_RU - Russian Windows 2000 Professional (SP4) Retail
echo [5] WXPFPP_RU - Russian Windows XP Professional (SP0) Retail
echo [6] XRMPFPP_RU - Russain Windows XP Professional (SP1) Retail
echo [7] VRMPFPP_RU - Russain Windows XP Professional (SP2) Retail
echo [8] GRTMPFPP_RU - Russain Windows XP Professional (SP3) Retail
echo.
set label=GRTMPFPP_RU
set /p label="Please select or enter windows cd/dvd label <default 8>:"
if "%label%" == "0" set label=W2PFPP_RU
if "%label%" == "1" set label=SP1PFPP_RU
if "%label%" == "2" set label=SP2PFPP_RU
if "%label%" == "3" set label=YRMPFPP_RU
if "%label%" == "4" set label=ZRMPFPP_RU
if "%label%" == "5" set label=WXPFPP_RU
if "%label%" == "6" set label=XRMPFPP_RU
if "%label%" == "7" set label=VRMPFPP_RU
if "%label%" == "8" set label=GRTMPFPP_RU
attrib -R -H %2 /S /D
oscdimg.exe -l"%label%" -h -j1 -oci -m -bxpboot.img %2 "%1\%label%.ISO"
pause
Добавлено: Вс янв 01, 2012 17:41
Tovarishh
Изменение размера изображения по высоте (350px) с сохранением пропорций и с последующим перекодированием в .jpg.
доработанная
кнопка
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programm\XnView\nconvert.exe
-ratio -resize X 350 -sharpen 0 -quiet -out jpeg -truecolors -opthuff -rtype lanczos -l %L
%COMMANDER_PATH%\Programm\XnView\xnview.exe,18
Convert + Resize 350x350 > JPG
%COMMANDER_PATH%\Programm\XnView\
1
-1
Добавлено: Вт фев 21, 2012 20:25
skole
Batya писал(а):Модифицированный вариант
скрипта создаёт несколько ярлыков на рабочем столе по отмеченным в TC файлам и папкам:
Спасибо за доработку
[mod="Avada"]Остальная часть данного поста, не имеющая отношения к обмену кнопками и потому являющася в этой теме оффтопом, перенесена в
Script Request.
[/mod]
Добавлено: Сб июн 16, 2012 20:10
Flasher
запрошено:
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %i in
('type %WF') do fsutil hardlink create "%T%%i" "%P%%i"
wcmicons.dll,65
Создание жёстких ссылок к выделенным файлам
1
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %i in
('type %WF') do start /high "Start in High Priority" "%P%%i"
C:\WINDOWS\System32\shell32.dll,2
Запустить выделенные файлы с высоким приоритетом
1
Как повесить клавиатурную комбинацию на кнопку?
Добавлено: Вт июн 19, 2012 18:40
Cortina
Как повесить клавиатурную комбинацию (например, Shift+Alt+Enter) на кнопку?
Добавлено: Вт июн 19, 2012 19:12
Avada
Cortina
Для начала — прочитать
правила форума, за нарушение которых выносится
замечание. Во-первых, этот вопрос в данной теме — оффтоп. Во-вторых,
на кнопку никакая комбинация не вешается, а про то, что клавиши назначаются встроенной или пользовательской
команде (в том числе и той, для вызова которой
также может быть назначена кнопка), говорилось много раз, начиная со
справки.
Добавлено: Сб июн 30, 2012 15:28
Avada
Участнику форума
Reys выносится
замечание за нарушение
правил форума в виде многократного оффтопа (как по месту размещения поста, так и по его содержанию). Так запросы на кнопки не делаются. Пост удалён. Комментарии, при необходимости, будут даны в ЛС.
Добавлено: Чт июл 19, 2012 23:48
LocKtaR-o-DarK
Поскольку здесь много кода писать не очень удобно, красиво и громоздко, выложил у себя
Транслитерация выделенных файлов
24.07 поправил для работы по сети...
Добавлено: Сб июл 21, 2012 22:44
Chelipuo
Вот
здесь уважаемый
StrangeRRor выкладывал код кнопки для отправки файла в письме через Thunderbird. Поскольку для меня она оказалась весьма полезной, набросал батник для отправки в письме нескольких выделенных файлов. Несмотря на наколенность, возможно, кому-то пригодится:
Код: Выделить всё
TOTALCMD#BAR#DATA
%commander_path%\Plugins\scripts\thunderbird.bat
%L
~Путь к Thunderbird\thunderbird.exe
Отправить файлы письмом Thunderbird
-1
Батник:
Код: Выделить всё
@echo off
chcp 1251
setlocal enabledelayedexpansion
for /f "delims=" %%f in (%1) do set i=!i!%%f,
set i=%i:~0,-1%
"~Путь к Thunderbird\thunderbird.exe" -compose "attachment='file:///%i%'"
К сожалению, работает только с файлами. Хотелось бы добавить обход выделенных папок, с забросом в письмо всего содержимого, но сходу реализовать не сумел.
Добавлено: Сб июл 21, 2012 22:50
Avada
В предыдущем посте "скрипт" заменён на "батник", а ссылка приведена в работоспособное состояние.
Добавлено: Сб окт 13, 2012 14:07
Avada
Последующий оффтоп (очередной запрос на переделку кнопки) перенесён
туда, где подобные вещи и должны находиться.
Добавлено: Вс ноя 11, 2012 19:11
Flasher
Запрошено.
Варианты с использованием утилиты
Nircmd (с заходом и без):
Код: Выделить всё
TOTALCMD#BAR#DATA
nircmd execmd md
"%P~$clipboard$" & nircmd sendkeypress ctrl+r
wcmicons.dll,83
Создать папку с именем из буфера
%COMMANDER_PATH%\Utils\nircmd\
Без использования клавиш:
Код: Выделить всё
TOTALCMD#BAR#DATA
nircmd execmd md
"%P~$clipboard$" & "%%commander_path%%\totalcmd.exe" /o /s /l="%P~$clipboard$"
wcmicons.dll,83
Создать папку с именем из буфера и открыть её
%COMMANDER_PATH%\Utils\nircmd\
Добавлено: Вс янв 06, 2013 16:15
vbyen
Давно хотелось прикрутить в TC функцию прямой загрузки картинок на tineye.com. Каких-либо специальных плагинов/скриптов для ТС не нашел. В интернете тоже не густо с ПО для этого сервиса. Наиболее подходящим в качестве кнопки для ТС мне показался
TinEye Client.
По задумке автора установщик прописывает в контекстном меню проводника пункты для загрузки на tineye, но для наших целей (и также в смысле сохранения чистоты реестра) инсталлер лучше просто распаковать, например, с помощью Universal Extractor. Кому лень или не знает как -
здесь распакованный TinEye Client.
Кнопка:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Mod\Soft\Graphic\tineyeclient\TinEyeClient.exe
%P%S
%COMMANDER_PATH%\Mod\Soft\Graphic\tineyeclient\TinEyeClient.exe
TinEye Client | Загрузить выбранное изображение на tineye.com
-1
Несмотря на свою NET-природу, приложение работает удивительно бодро и без лишних вопросов выполняет прямые обязанности.
Добавлено: Пн дек 23, 2013 15:29
Palich
Подскажите, а нет ли кнопочки для WinMount для монтирования ?
Добавлено: Пн дек 23, 2013 16:16
Avada
Palich
А поиск по
WinMount выполнить никак нельзя было? Всё уже есть в
текущей теме. Кроме того, запросы на новые кнопки в "Обмене кнопками" — оффтоп, о чём говорилось многократно (
пример).
Замечание за нарушение правил форума.