Страница 39 из 46
Добавлено: Ср окт 20, 2010 15:50
Tovarishh
кнопка для MagicISO Virtual CD\DVD-ROM монтирования и демонтирования образов.
ссылка
miso.exe и иконки положить в папку с установленным MagicISO Virtual
Код: Выделить всё
TOTALCMD#BAR#DATA
"C:\Program Files\MagicDisc\miso.exe"
NULL -mnt 1 %P%N
c:\Program Files\MagicDisc\mo.ico
MagicDisc mount
C:\Program Files\MagicDisc\
-1
Код: Выделить всё
TOTALCMD#BAR#DATA
"C:\Program Files\MagicDisc\miso.exe"
NULL -umnt 1
c:\Program Files\MagicDisc\unmo.ico
MagicDisc unmount
C:\Program Files\MagicDisc\
0
-1
PS: Плюс у MagicISO Virtual CD\DVD-ROM , то что не надо устанавливать SPTD, который тормозит загрузку системы.
Добавлено: Чт окт 21, 2010 02:20
LocKtaR-o-DarK
получится немного реклама программы WinMount, но продолжу...
Код: Выделить всё
TOTALCMD#BAR#DATA
%pp%\WinMount
-m %P%N -drv:Z
%pp%\WinMount.exe
Монтировать образ как диск Z
список форматов у программы несколько шире, а главное, есть поддержка образов жестких дисков
*.iso, *.bin, *.cue, *.ccd, *.mds, *.mdf, *.nrg, *.img, *.isz, *.ape, *.flac, *.wv, *.wim, *.wmt, *.vhd, *.vdi, *.vmdk
хотя и кнопка для нее не обязательна, можно просто запустить программу и перетащить файлы в ее окно
кнопку для демонтирования писать не буду
это проще сделать через контекстное меню диска
выход из программы через контекстное меню в трее
в сети имеется портативная версия
Добавлено: Пт янв 07, 2011 14:41
ask-rus
Мультиупаковка в UPX (упаковка выделенных файлов), решение для файлов с пробелами, повтор:
Код: Выделить всё
@echo off
:loop
if -%1==- pause && cls && goto :EOF
"%COMMANDER_PATH%\SOFT\UPX\upx.exe" --best --lzma --compress-icons=0 %1
shift
goto loop
usercmd.ini кнопка и заветные кавычки:
Код: Выделить всё
[em_MultiUPX]
button=%COMMANDER_PATH%\ICO\upx.ico
cmd=cmd /c ""%COMMANDER_PATH%\PLUGINS\bat\MultiUPX.bat"
menu=У п а к о в а т ь *.EXE, *.DLL, *.CPL, *.SYS,*.COM (пакетная)
param=%S"
Добавлено: Вс янв 23, 2011 11:03
Flasher
Код: Выделить всё
TOTALCMD#BAR#DATA
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{6DFD7C5C-2451-11D3-A299-00C04F8EF6AF}
shell32.dll,110
Быстрый вызов диалога "Свойства папки"
-1
Добавлено: Вс янв 23, 2011 11:39
Вахмурка
2Flasher
В Семерке64 кнопка не работает (как, впрочем, и большинство приведенных в теме кнопок). Я правильно понимаю, что это альтернатива Alt+Enter?
Добавлено: Вс янв 23, 2011 11:43
Flasher
Вахмурка
На 64 не пробовал, а так на XP/7 x32 работает. Нет, это не Alt+Enter. Alt+Enter показывает свойство файла/папки под курсором и называется Свойства:<объект>. А это общий диалог настройки папок/типов файлов/автономных файлов, ускоренный control folders.
Добавлено: Пт фев 18, 2011 22:52
Flasher
Считаю, стоит здесь опубликовать ответ на старый запрос.
Кнопка:
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Scripts\Control_folders.vbs"
SHELL32.dll,110
Свойства папки
-1
Скрипт:
Код: Выделить всё
'Открыть и выдвинуть диалог "Свойства папки" на передний план
With CreateObject("WScript.Shell")
.Run "RunDll32.exe shell32.dll,Options_RunDLL", 1, True
WScript.Sleep 20
.AppActivate "Свойства папки"
End With
Добавлено: Ср апр 13, 2011 22:31
Flasher
По
некогда испечённой теме:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\chp\chp.exe cmd /c
echo .>>"%O".txt
<Путь к иконке>
Cоздать txt-файл с именем файла/папки под курсором
-1
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\chp\chp.exe cmd
/c copy nul %O.txt &start "" "%O.txt"
<Путь к иконке>
Создать и открыть txt-файл с именем файла/папки под курсором
0
-1
Скачать chp (скрывает консольные окна)
Для работы достаточно одного chp.exe.
Добавлено: Пт апр 15, 2011 16:15
Bubek
Для создания txt с именем выделенного файла я пользуюсь вот такой кнопкой:
TOTALCMD#BAR#DATA
cmd /c
echo.>>%O.txt&&start notepad.exe /i %P%O.txt
%commander_path%\shell32.dll,1
Создание и открытие тхт файла с названием выделенного файла
1
-1
[mod="Avada"]Три следующих поста перенесены из самой темы "Обмен кнопками" в её обсуждение.[/mod]
Добавлено: Пн июн 27, 2011 18:51
Tol!k
shveicar писал(а):Некоторые кнопки ведут себя странно. Вот например интересная кнопка
("Обмен кнопками" стр.24 *примечание моё*) - но ведет она себя странно
Код: Выделить всё
TOTALCMD#BAR#DATA
%comspec% /c
md "%N_"&© "%N" "%N_"
shell32.dll,33
дубликат каталога в той-же папке
1
-1
- (автор указал что кнопка предназначена для создания копии каталога в текущей панели) При выделении копируемого каталогас файлами(без вложенных подкаталогов) кнопка работает нормально, а если в каталоге есть файлы и вложенные каталоги с файлами, то при нажатии на кнопку копируются только файлы вложенные в начальный каталог. А если выделить не каталог а файл то при нажатии на кнопку создается каталог с именем файла_ и копия самого файла(без_) который вложен в этот каталог.
Кроме того проблемы с именами с пробелами.
Пробуем
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c
xcopy /eihrkxy %N "%O_.%E" ||echo f|xcopy /hrkxy %N "%O_.%E"
%Commander_Path%\wcmicons.dll,62
дубликат_ в той-же папке
1
-1
Добавлено: Чт июн 30, 2011 01:39
shveicar
Спасибо Tol!k кнопка отлично работает и с файлами и с каталогами.
Да, сегодня доработал кнопку с батником. опубликую, может кому понадобиться. Кнопка создает каталог и именем
файла, внутрь каталога помещает запароленый архив(имя файла плюс текущая дата и время на конце) и после этого удаляет
файл. Если после этого будет шифроваться файл с таким же именем - то он также будет помещен в этот каталог(с другим временем на конце). Ну а если имя файла будет другое - то будет создан уже другой каталог с аналогичным сценарием. Работает только с одним выделенным
файлом Как сделать пакетную упаковку - пока не знаю, может кто подскажет
Код: Выделить всё
Set PathRAR="%COMMANDER_PATH%\Programs\WinRAR\WinRAR.exe"
If %2#==B# (
If Not Exist "%cd%\%~n1\" MD "%cd%\%~n1\"
%PathRAR% a -dh -m3 -hppass -df -ag"_[yyyy.mm.dd hh.mm.ss]" "%cd%\%~n1\%~n1.rar" "%~1"
) Else (
If Not Exist "%cd%\%~n1\" MD "%cd%\%~n1\"
%PathRAR% x "%~1" "%cd%\%~n1\"
For %%I In ("%cd%\%~n1\*") Do Ren "%%I" "%~n1%%~xI"
)
и кнопка
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\archv\Rar_unRAR2.bat
%N B
%COMMANDER_PATH%\Totalcmd.exe,3
Rar_unRAR2
0
-1
Путь в кнопке естественно свой.(пароль в данном случае pass) Если что-то не так, не судите строго, (у меня все работает проверил несколько раз) поскольку это моя первая кнопка.
Добавлено: Пн июл 18, 2011 20:41
LocKtaR-o-DarK
Tol!k
отлично, идём дальше
теперь кнопка будет работать с выделенными объектами
стандартными средствами (поправил для работы под пользователем)
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do if %%~aa gtr d (title Копия... %%a&xcopy/ichrky %%a !%%a.bak\) else title Копия... %%a&echo.f|xcopy/ychrkz %%a "%%~na_%%~xa"
wcmicons.dll,48
Копия выделенных файлов или папок
1
вариант с использованием
Pobocopy
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do if %%~aa gtr d (title Копия... %%a&robocopy/mir %%a !%%a.bak) else title Копия... %%a&echo.f|xcopy/ychrkz %%a "%%~na_%%~xa"
wcmicons.dll,48
Копия выделенных файлов или папок
1
и, пожалуй, ещё пара вариантов с использованием утилиты forfiles
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do forfiles /m %%a /c "cmd /c if /i @isdir==true (title Копия @file&xcopy/ichrky @file !@file.bak\) else title Копия @file&echo.f|xcopy/ychrkz @file @fname_.@ext"
wcmicons.dll,48
Копия выделенных файлов или папок
и с robocopy
Код: Выделить всё
TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do forfiles /m %%a /c "cmd /c if /i @isdir==true (title Копия @file&robocopy/mir @file !@file.bak) else title Копия @file&echo.f|xcopy/ychrkz @file @fname_.@ext"
wcmicons.dll,48
Копия выделенных файлов или папок
1
Добавлено: Вт июл 19, 2011 12:57
accepts
Проверить письма (все ящики) в TheBat!
TOTALCMD#BAR#DATA
"C:\Program Files\The Bat!\thebat.exe"
/CHECK*
c:\Program Files\The Bat!\thebat.exe
Проверить все ящики
C:\Program Files\The Bat!\
-1
Простая кнопка которой часто пользуюсь.
Добавлено: Ср июл 27, 2011 18:31
CaptainFlint
[mod="CaptainFlint"]Полтора сообщения перенесены в ветку
Обсуждение темы "Обмен кнопками".[/mod]
Добавлено: Пн авг 15, 2011 22:26
Flasher
Запрошено.
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\NConvert\nconvert.exe
-quiet -out jpeg -truecolors -opthuff -rtype lanczos -l %L
shell32.dll,299
Сконвертировать выделенные графические файлы в JPG
1
-1
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\IrfanView\i_view32.exe
/filelist=%L /convert="%T\*.gif"
imageres.dll,166
Сконвертировать выделенные графические файлы в GIF с размещением в другой панели