yozhic
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Внимание! Строку \путь\к\папке\программы\DictZip\ в коде каждой кнопки нужно заменить на существующий путь к программе. Чтобы поместить кнопку на панель инструментов TC, нужно скопировать код кнопки в буфер обмена (Ctrl+C), щёлкнуть правой кнопкой мыши по свободному месту на панели и выбрать «Вставить» («Paste») из выпадающего меню. При копировании кода со страницы форума не забывайте удалять пробелы в начале каждой строки, иначе кнопка/батник работать не будут. mreplace.bat Код: @echo off set dslPath=%1 set var1=Script: %~NX0 set var2=Program: dictzip.exe set var3=Description: Make dz and replace original files set var4=Date of creation: 08.08.2013 set var5=Copyright: ru-board.com set var6==================================================== echo. & echo %var1% & echo %var2% & echo %var3% & echo %var4% & echo %var5% & echo. & echo %var6% & echo. & echo. echo Compressing in progress ... pushd "%dslPath%" if not exist *.dsl goto nodsl popd for %%f in ("%dslPath%*.dsl") do (dictzip.exe "%%f") 2>"%dslPath%errors.log" for %%f in ("%dslPath%*abrv.dsl.dz") do (dictzip.exe -d "%%f") 2>>"%dslPath%errors.log" cd /d "%dslPath%" dir errors.log | find " 0 bytes" if errorlevel 1 goto errors :success del /q errors.log cls & echo. & echo %var1% & echo %var2% & echo %var3% & echo %var4% & echo %var5% & echo. & echo %var6% & echo. & echo. echo Compressing is done. ping -n 1 -w 10000 127.255.255.255 > NUL goto :eof :errors cls & echo. & echo %var1% & echo %var2% & echo %var3% & echo %var4% & echo %var5% & echo. & echo %var6% & echo. & echo. echo Operation completed with errors! & echo. & echo Check the errors.log file. & echo. & echo. & pause goto :eof :nodsl cls & echo.& echo. echo There is no dsl files in the folder! ping -n 1 -w 3000 127.255.255.255 > NUL | Button 3 Код: TOTALCMD#BAR#DATA \путь\к\папке\программы\DictZip\mreplace.bat %P %Commander_Path%\wcmicons.dll,30 DictZip folder (replace original dsl) \путь\к\папке\программы\DictZip\ 0 -1 |
| Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:57 22-08-2013 | Исправлено: yozhic, 22:31 22-08-2013 |
|