Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox/Mozilla Firefox Extensions (часть 8)

Модерирует : gyra, Maz

gyra (16-09-2017 13:48): Расширения для Firefox/Mozilla Firefox Extensions (часть 9)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

dedmazai1870



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Собственно, вот и сам батник mffb.bat (кодировка 866 (OEM-русская), если в пути или названии есть русские буквы)

Код:
@echo off
set "tm=%TIME:~,5%"
set "tm=%tm: =%"
set "tm=%tm::=-%"
set "FOX_BACKUP=ff_backup_%DATE:~,5%_%tm%"
rem Файл include.txt лучше положить в профиль, как и сам батник. Чтобы не потерялись))
"c:\Program Files\7-Zip\7z.exe" u -tzip -mx9 -ssw -spf -scsWIN -r0 -i@d:\123\include.txt d:\123\%FOX_BACKUP%.zip
pause

Переключатель -i - что надо включать, или наоборот -x - что исключить. Пример include.txt

Код:
# Это, например, папка
c:\portable\cdf
# А это, например, файл
c:\portable\rufus.ini
 
Строчки с  можно удалить, иначе будут 2 некритичные ошибки.
Есть готовая кнопка для запуска программы без аргументов.
Можно положить include.txt в Help кнопки и брать оттуда, но я не силён в кнопкописательстве, а сам пользуюсь просто батником.
Раньше была кнопка с аргументами, но у меня сейчас прикрутить команду не получилось...

Код:
startProcess("c:\\Program Files\\7-Zip\\7z.exe", ["u", "-tzip", "-mx9", "-ssw", "-spf", "-scsWIN", "-r0", "-i@d:\\123\\include.txt", "d:\\123\\ff_backup", "&&pause"]);
 
function startProcess(path, args) {
    var file = Components.classes["@mozilla.org/file/local;1"]
        .createInstance(Components.interfaces.nsILocalFile);
     file.initWithPath(path);
    if(file.exists()) {
       var process = Components.classes["@mozilla.org/process/util;1"]
              .createInstance(Components.interfaces.nsIProcess);
       process.init(file);
       process.run(false, args, args.length);
      } else custombuttons. alertBox ("Файл не найден", path);  
};

Всего записей: 1386 | Зарегистр. 07-07-2012 | Отправлено: 05:38 25-08-2016 | Исправлено: dedmazai1870, 05:40 25-08-2016
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Расширения для Firefox/Mozilla Firefox Extensions (часть 8)
gyra (16-09-2017 13:48): Расширения для Firefox/Mozilla Firefox Extensions (часть 9)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru