В 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
Кристиан Гислер: "Для Total Commander я все еще пользуюсь Delphi 2.0." (ноябрь 2010)
Batya писал(а):Модифицированный вариант скрипта создаёт несколько ярлыков на рабочем столе по отмеченным в TC файлам и папкам:
Спасибо за доработку
[mod="Avada"]Остальная часть данного поста, не имеющая отношения к обмену кнопками и потому являющася в этой теме оффтопом, перенесена в Script Request.
[/mod]
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
Cortina
Для начала — прочитать правила форума, за нарушение которых выносится замечание. Во-первых, этот вопрос в данной теме — оффтоп. Во-вторых, на кнопку никакая комбинация не вешается, а про то, что клавиши назначаются встроенной или пользовательской команде (в том числе и той, для вызова которой также может быть назначена кнопка), говорилось много раз, начиная со справки.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Участнику форума Reys выносится замечание за нарушение правил форума в виде многократного оффтопа (как по месту размещения поста, так и по его содержанию). Так запросы на кнопки не делаются. Пост удалён. Комментарии, при необходимости, будут даны в ЛС.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Вот здесь уважаемый StrangeRRor выкладывал код кнопки для отправки файла в письме через Thunderbird. Поскольку для меня она оказалась весьма полезной, набросал батник для отправки в письме нескольких выделенных файлов. Несмотря на наколенность, возможно, кому-то пригодится:
@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%'"
К сожалению, работает только с файлами. Хотелось бы добавить обход выделенных папок, с забросом в письмо всего содержимого, но сходу реализовать не сумел.
Последний раз редактировалось Chelipuo Сб июл 21, 2012 22:51, всего редактировалось 1 раз.
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\
Давно хотелось прикрутить в TC функцию прямой загрузки картинок на tineye.com. Каких-либо специальных плагинов/скриптов для ТС не нашел. В интернете тоже не густо с ПО для этого сервиса. Наиболее подходящим в качестве кнопки для ТС мне показался TinEye Client.
По задумке автора установщик прописывает в контекстном меню проводника пункты для загрузки на tineye, но для наших целей (и также в смысле сохранения чистоты реестра) инсталлер лучше просто распаковать, например, с помощью Universal Extractor. Кому лень или не знает как - здесь распакованный TinEye Client.
Кнопка:
Palich
А поиск по WinMount выполнить никак нельзя было? Всё уже есть в текущей теме. Кроме того, запросы на новые кнопки в "Обмене кнопками" — оффтоп, о чём говорилось многократно (пример). Замечание за нарушение правил форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.