Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Mozilla Firefox


Рекомендуемые сообщения

Где включается опция или какое необходимо установить дополнение чтобы открывать ссылку в новой вкладке по клику средней кнопки мыши?

Вариант №1 Дефолтные настройки

Вариант №2 Установить Tab Mix Plus  — Дополнения Firefox дефолт или настройка, настройка предпочтительнее IMHO.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • Ответов 2,9 тыс
  • Создана
  • Последний ответ

Топ авторов темы

С выходом Adobe Flash Player версии  16.0.0.235 может многие столкнулись с проблемой, не устанавливаемости оного, или же мне одному повезло с этим, но думаю, информация будет полезной.

 

1. Зайти в папку профиля и открыть его.

2. Выйти из Mozilla FireFox

3. Удалить файл pluginreg.dat

4. Запустить Mozilla FireFox

5. Установить те плагины, которые раньше не хотели ставиться.

 

Данное деяние называется - Переинициализация базы плагинов

 

P.S. Эко завернули.... просто жесть :)

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

У меня тоже было нечто аналогичное, зашел на YouTube, вверху страницы надпись: Firefox не может запустить Adobe Flash из-за чего-то там. Обновить? Нажал "Обновить", появился до боли знакомый диалог обновления Флеш-плеера, когда обновление закончилось всё стало на свои места.

Не вижу зачем лезть в какие-то дебри.

Ссылка на комментарий
Поделиться на другие сайты

Не вижу зачем лезть в какие-то дебри.
я же написал - с проблемой, не устанавливаемости оного  т.е. он не жалеет ни обновляться и не ставится, если бы просто можно было обновить, то я бы не написал пост ;)
Ссылка на комментарий
Поделиться на другие сайты

У меня было что-то вроде -

У вас старая версия Plugin Adobe Flash Player заблокирована, разрешить / не разрешить и т.д.

Разрешил и новый плагин встал.

Ссылка на комментарий
Поделиться на другие сайты

И ещё.... забыл написать.

У Adobe Flash Player с версии 16.0.0.235 произошло "растроение личности" теперь надо ставить не просто один плагин, а три... если вы хотите что бы всё нормально работало.

  • Adobe Flash Player ActiveX - для IE  
  • Adobe Flash Player NPAPI  - для FireFox 
  • Adobe Flash Player PPAPI  - для Opera и Chromium

Это для Windows 7/VISTA/XP/2008/2003

 

P.S. Прямые линки на форуме не пашут - удалил.

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Нашел интересное расширение для тех кто интересуется размещенными в интернете фотографиями, и прочими изображениями, под названием Thumbnail Zoom Plus

Суть такова: Чаще всего мы видим на сайте только маленькую превьюшку картинки, а что бы добраться до оригинала, на некоторых сайтах может потребоваться сделать много кликов. А часто бывает так что оригинал и сохранить не получается, так как нет пункта правой кнопки "Сохранить изображение", или типа того. Этот аддон в большинстве случаев решает эту проблему, на очень большом количестве сайтов.

Для того что бы просто посмотреть, достаточно просто навести указатель на превьюшку. Изображение откроется в указанном размере (% от оригинала), а если оригинал больше экрана, то картинка будет вписана в его размеры. Если нужно сохранить, то кликаем правой кнопкой, и выбираем "Save Full-size image as...." после чего файл будет передан в обычный интерфейс сохранения файла, и сохранен как обычно. Имеется очень много разных настроек.

 

zoom.jpg

 

В пункт "Others" входит еще куча разных сайтов. Например что бы посмотреть картинку на этом форуме, уже не надо по ней кликать, достаточно просто навести мышь.

 

zoom2.jpg

 

Есть возможность отключения аддона из его же настроек, а потом включения когда он понадобится.

post-4877-0-59301500-1422640621_thumb.jp

post-4877-0-46983500-1422640828_thumb.jp

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Сегодня обновился до версии 36.0, и в результате наблюдается конфликт с дополнениями передающими какие-либо файлы на скачивание. Например популярный Video DownloadHelper не работает. Мультимедиа обнаруживается, появляется стандартное окно куда скачивать, но скачивания не происходит. То же самое с плагином указанным выше, файл начинает скачиваться, но скачивание зависает, выдается сообщение "Оставшееся время неизвестно - 0 байт". Но если закрыть браузер, то при последующем запуске файл всё же скачивается. Проверял на двух компах, - везде так. Подозреваю что глюки могут быть со всеми плагинами связанными со скачиванием файлов.

Скачивание обычным образом работает нормально.

 

Будем ждать новой версии или браузера, или плагинов.  Video DownloadHelper'а жаль, если что. :wassat:

Ссылка на комментарий
Поделиться на другие сайты

У меня так тоже было раньше, но сейчас увы, - файл не передается на скачивание, "Библиотека" текущих загрузок пуста.

Ссылка на комментарий
Поделиться на другие сайты

Некоторые изменения к вышесказанному: сегодня Thumbnail Zoom Plus обновился, и теперь работает, у кого стоит этот плагин, нужно его обновить. Всё остальное - без изменений.

Ссылка на комментарий
Поделиться на другие сайты

Бета версия http://www.downloadhelper.net/install-beta.php?version=5.0.0a1  кое-что скачивает. Иногда сразу, иногда после клика на "копировать URL" и вставки в адресную строку.

Но бывает и не качает, при этом VDH сообщает, что возможно, файл защищён.

Ссылка на комментарий
Поделиться на другие сайты

Обновил до 36.0.  Увы, VDH не фурычит.

Что есть VDH?

Можно полное название дополнения, просто у меня всё работает как и работало.

Ссылка на комментарий
Поделиться на другие сайты

Если ты про Video DownloadHelper :: Дополнения Firefox, то лучше использовать Flash Video Downloader - YouTube HD Download [4K] :: Дополнения Firefox оно работает лучше, я давно отказался от VDH в пользу последнего.

Ссылка на комментарий
Поделиться на другие сайты

@Mercilaud, Я пока на времянку Savefrom.net помощник поставил, подожду официального релиза, если бета появилась, то уж наверно скоро.

@Форматцевт, Как только твое расширение научится чему-то, кроме того что бы качать с Ютубы, ну хотя бы например скачивать аудиокниги с подобных сайтов, так сразу и установлю. :)

Ссылка на комментарий
Поделиться на другие сайты

@Valery, да, согласен, просто я не скачиваю ничего кроме видио, а VDH в своё время меня достал своими багами... надо посмотреть сайт разработчика, думаю скачивание блокируется банальным конфликтом.

Ссылка на комментарий
Поделиться на другие сайты

@Mercilaud, и @Valery, прочтите комментарий к текущей версии

 

always was a good add-on but unfortunately stopped working on FF 36.0 with OS Windows 7 (64bit) (cant give more stars when dysfunctional; when updated to functional version: 5 stars) .
NB: v. 5:            http://www.downloadhelper.net/install-beta.php?version=5.0.0a1
This version  5.0.0a1  is a beta-version, still has some bugs but functions on manny (not all) websites.
Download-progress is not visible in the downloadstatusbar but can be seen if you click on the pictogram of VideoDownloadHelper itself (three coloured circles)

 

Вот бета версия, но она ещё работает с глюками - http://www.downloadhelper.net/install-beta.php?version=5.0.0a1

Придётся немного подождать, пока не появится релиз VDH

 

P.S. Хотя бету вы уже нашли - не заметил посты выше.

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

а VDH в своё время меня достал своими багами...

Его баги чаще всего связаны с настройками серверов. Допустим смотришь ты видео, и одновременно хочешь его  скачать, и скачать не получается. По крайней мере раньше так часто бывало. Значит сервер разрешает не более одного скачивания одного файла на один IP одновременно.

Есть и другие ограничения, но они касаются скачивания большого количества файлов. Например максимальное число скачиваний разных файлов на один IP одновременно. Сейчас это обычно 7-10, а раньше было буквально  2-3. Так бывает качает, качает, и перестает. Нужно подождать когда всё скачается.

Еще много есть разных заморочек, просто вот так не вспомню. :)

Изменено пользователем Valery
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

VDH обновился, выглядит он теперь немного по-другому. После установки сначала не хотел работать, - качал файлы с ошибкой, но потом вроде разработался.

Выглядит он теперь примерно так:

 

bufer.jpg

 

Раньше не понимал ничего кроме латиницы, теперь как видим понимает по-русски.

Ну и есть некоторые другие нововведения, с которыми надо еще разбираться.

Аудиокниги и прочее mp3 тоже видит, и качает.

post-4877-0-51662500-1426313941_thumb.jp

Ссылка на комментарий
Поделиться на другие сайты

Как восстановить старый вид поисковой строки?

 

Цитирую

Начиная с Fx35.0, разработчики внедрили новый дизайн и функциональные возможности поисковой строки (Search Bar), позволяющие легко добавлять новые движки с сайтов, проводить текущий поиск в любом из установленных поисковиков, не меняя при этом дефолтный, а также производить настройку поиска в специальной вкладке (окне). Но поскольку, как всегда, тут же посыпались запросы типа "как вернуть всё, как было?", отвечаю: для этого нужно в about:config переключить значение параметра browser.search.showOneOffButtons с true на false, после чего перезапустить браузер.
Vladimir_S

 
Ну, а я просто реализовал кнопку, которая меняет новый бар на старый и наоборот - мне так кажется более оптимальным.
 
Кнопка в теме где я иногда публикую оные    Кнопка - Find New OR Old

Изменено пользователем Форматцевт
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Полный BackUP Mozilla FireFox на языке AHK

 
Очень часто надо сделать резервную копию всего, т.к. новые обновления мягко говоря неадекватны и я сел и написал данный продукт.
 
Оговорки.

  • Данное ПО рассчитано ка конфигурацию моего компьютера.
  • Язык АНК выбран по принципу наиболее простого для освоения и легко изучаемого, аналогичный код на С++ потребовал детального изучения оного.
  • Архивация происходит на основе WinRar, как наиболее распространённого и на уровне командной строки.
  • Программа практически может архивировать что угодно, но для этого требуется небольшая доработка, на которую я просто "забил" по многим причинам, но из за лени.
  • Отключение защитного ПО она выполняет - в моём случае это McAfee VSE (корпоративка) полная версия включая FireWall (корпоративка от McAfee) на уровне командной строки.

По выше перечисленным причинам, я даю только исходник, т.к. комилированый EXE-файл был бы просто не рабочим.
А дальше ваше дело что с ним делать упростить/исправить/проигнорировать
 
Базовые функции Include.zip (должна располагаться в C:\AHK\Include\)

 

;************************************************************************************;---------------Начало секции инициализации всех функций-----------------------------If A_IsCompiled    {      vDirGMB  := "AllAddFunc.res\GMsgBox.res"      IfNotExist, AllAddFunc.res\GMsgBox.res          {            FileCreateDir, AllAddFunc.res\GMsgBox.res ; Создаём папку для ресурсов            FileSetAttrib, +H+A+R, AllAddFunc.res              ; Делаем её архивной, только для чтения и скрытой             FileSetAttrib, +H+A+R, AllAddFunc.res\GMsgBox.res  ; Делаем её архивной, только для чтения и скрытой           }      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\GMB.ini,       AllAddFunc.res\GMsgBox.res\GMB.ini      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Default.wav,   AllAddFunc.res\GMsgBox.res\Default.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Done.wav,      AllAddFunc.res\GMsgBox.res\Done.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Error.wav,     AllAddFunc.res\GMsgBox.res\Error.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Question.wav,  AllAddFunc.res\GMsgBox.res\Question.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Alert.wav,     AllAddFunc.res\GMsgBox.res\Alert.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Info.wav,      AllAddFunc.res\GMsgBox.res\Info.wav      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Default.png,   AllAddFunc.res\GMsgBox.res\Default.png      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Done.png,      AllAddFunc.res\GMsgBox.res\Done.png      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Error.png,     AllAddFunc.res\GMsgBox.res\Error.png      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Question.png,  AllAddFunc.res\GMsgBox.res\Question.png      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Alert.png,     AllAddFunc.res\GMsgBox.res\Alert.png      FileInstall, C:\AHK\Include\AllAddFunc.res\GMsgBox.res\Info.png,      AllAddFunc.res\GMsgBox.res\Info.png    }  Else    {     vDirGMB  := "C:\AHK\Include\AllAddFunc.res\GMsgBox.res"    }Goto PointBypass_AllAddFunc  ;Обход активной части модуля;************************************************************************************; Подпрограмма иницализации вызвать после подключения по... ; #Include C:\AHK\Include\AllAddFunc.ahk;--------Beginning the initialization section of all functions---------------------------------;--------Beginning of the initialization functions of GMsgBox----------------------------------Install_GMsgBox:  fInstall_GMsgBox := False    сMsgOkInfoModal   :=0+8192+64 ;only an OK button + Task Modal + Icon Asterisk(info)  сMsgOkErModal     :=0+8192+16 ;only an OK button + Task Modal + Icon Hand (stop/error)  сMsgOkAlertModal  :=0+8192+48 ;only an OK button + Task Modal + Icon Exclamation  сMsgYNQuestModal  :=4+8192+32 ;Yes/No button  + Task Modal + Icon Question  сMsgYNInfoModal   :=4+8192+64 ;Yes/No button + Task Modal +  Icon Asterisk (info)    ; Проверка файлов на существование ; Описание массива Звук + ICO для простоты вызова   ; Simple beep  cSoundDefault := "Default.wav",   cIcoDefault  := "Default.png"  ; Done  cSoundDone    := "Done.wav",      cIcoDone    := "Done.png"  ; Error  cSoundError   := "Error.wav",     cIcoError   := "Error.png",  ; Question  cSoundQuest   := "Question.wav",  cIcoQuest   := "Question.png",  ; Alert  cSoundAlert   := "Alert.wav",     cIcoAlert   := "Alert.png"  ; Info  cSoundInfo  := "Info.wav",       cIcoInfo    := "Info.png"  iSetOfButtonMin   := iSetOfButtonBeep  :=1  iSetOfButtonDone  :=2  iSetOfButtonError :=3  iSetOfButtonQuest :=4  iSetOfButtonAlert :=5  iSetOfButtonMax   := iSetOfButtonInfo  :=6  arSoundIco    := [[cSoundDefault,cIcoDefault,"Default"]                   ,[cSoundDone,cIcoDone,"Done"]                   ,[cSoundError,cIcoError,"Error"]                                      ,[cSoundQuest,cIcoQuest,"Question"]                                      ,[cSoundAlert,cIcoAlert,"Alert"]                                      ,[cSoundInfo,cIcoInfo,"Info"]];Коды комбинаций кнопок, If ((cBtOk || cBtOkC || cBtYN || cBtYNC)<0) Then Left-Most Else Right-Most                     cButtonKeyNot := False, cButtonKeyOk   := 1, cButtonKeyOkC  := 2, cButtonKeyYN   := 3, cButtonKeyYNC  := 4  ;Имена кнопок(можно менять)iNameEng := 1iNameRus := 2  arNameBT  := [["OK","Cansel","Yes","No"]              ,["ОК","Отмена","Да","Нет"]]Gosub lCheckUsedFilesfInstall_GMsgBox := TrueReturn;-----------End of the initialization functions of GMsgBox--------------------;--------End of the initialization section of all functions-------------------;************************************************************************************;************************************************************************************;                         Начало описания функций;************************************************************************************;------------------Начало определения функции GMsgBox (Свой MsgBox)------------------GMsgBox(i,TittleGMB,TextGMB        ,DelayGMB := 30.5, ButtonKey := False, ButtonLng := 2        ,SizeTextGMB := 12, ColorTextGMB := "000000", FontWeightTextGMB :=  "300", FontTextGMB := "Verdana"        ,SizeButnGMB := 14, ColorButnGMB := "000000", FontWeightButnGMB :=  "850", FontButnGMB := "MS sans serif"){Global vDirGMB, arSoundIco, arNameBT, сMsgOkErModal,  iSetOfButtonMin,  iSetOfButtonMax  ; If ((BtOk || BtOkC || BtYN || BtYNC)<0) Then Left-Most Else Right-Most  BtNot := False, BtOk   := 1, BtOkC  := 2, BtYN   := 3, BtYNC  := 4  retDef :=  False ; Значение не определено  retTimeOut := 100, retOk := retYes := 1, retNo := 2, retESC  := 3, retCross  := 4, retCancel := -1    Gosub lAllCheck ;Проверяем валидность входных данных, т.е. которые можем проверить - выход без условный при ошибке  DelayGMB := Ceil(Round(DelayGMB,1)*10) ; Коррекция и установка времени задержки с точностью до одной десятой секунды.  DelayStep := 100 ; Шаг ожидания в цикле, даёт эквивалент для  DelayGMB времени ожидания в секундах  SoundGMB  := vDirGMB "\" arSoundIco[i,1]   ; Установка звукового сигнала  PicGMB    := vDirGMB "\" arSoundIco[i,2]   ; Установка титульной картинки  ButOk      := arNameBT[buttonLng,1] ; Имя кнопки ОК  ButCancel  := arNameBT[buttonLng,2] ; Имя кнопки Cancel  ButYes     := arNameBT[buttonLng,3] ; Имя кнопки Yes  ButNo      := arNameBT[buttonLng,4] ; Имя кнопки No    If (ButtonKey < 0)        ; Расчёт позиционировани кнопок        posBT:= "xm y+m"          ; Слева     Else        posBT:= "x+m y+m"         ; Справа          ButtonKey := Abs(ButtonKey)   ;Сброс значения кнопок в абсолютное значение    Gosub lCreateGMB    ; Создание окна MsgBox  Gosub lWaitGMB      ; Ожидание кода возвората по событию или по тайм-аутуReturn  retlCreateGMB:  Gui, New , -maximizebox -minimizebox +AlwaysOnTop +Caption, %TittleGMB%  Gui, Font, c%ColorTextGMB% s%SizeTextGMB% w%FontWeightTextGMB%, %FontTextGMB%  Gui, Add, Picture, xm ym, %PicGMB%  Gui, Add, Text,xm, %TextGMB%  Gui, Font, c%ColorButnGMB% s%SizeButnGMB% w%FontWeightButnGMB%, %FontButnGMB%  If (ButtonKey = BtOk)          Gui, Add, Button, section Default %posBT% gSubOk, &%ButOk%    Else If (ButtonKey = BtOkC)            {              Gui, Add, Button, section Default %posBT% gSubOk, &%ButOk%              Gui, Add, Button, section Default x+m gSubCancel, %ButCancel%            }    Else If (ButtonKey = BtYN)            {              Gui, Add, Button, section Default %posBT% gSubYes, &%ButYes%              Gui, Add, Button, section Default x+m gSubNo, %ButNo%            }    Else If (ButtonKey = BtYNC)            {              Gui, Add, Button, section Default %posBT% gSubYes, &%ButYes%              Gui, Add, Button, section Default x+m gSubNo, %ButNo%              Gui, Add, Button, section Default x+m gSubCancel, %ButCancel%            }    Else      {       ;Ошибочный код, просто не выводим кнопки, эквивалент BtNot      }   Gui, Show, AutoSize Center  SoundPlay %SoundGMB%  fGMB := FalseReturn;Подпрограмма тайм-аутаlWaitGMB:  Loop %DelayGMB% ; N секунд     {    If (fGMB)          Break    Sleep %DelayStep%   }  If (ret = retDef)         ret :=  retTimeOut  Gui, CancelReturn;Подпрограммы событий нажатия на кнопкиSubOk:  ret   :=  retOk  fGMB  := TrueReturnSubCancel:  ret   :=  retCancel  fGMB  := TrueReturnSubYes:  ret   :=  retYes  fGMB  := TrueReturnSubNo:  ret   :=  retNo  fGMB  := TrueReturnGuiEscape:  ret   :=  retESC  fGMB  := TrueReturnGuiClose:  ret   :=  retCross  fGMB  := TrueReturn;Подпрограмма валидности входных данныхlAllCheck:  txtErr1 := "Ошибка в при вызове функциии GMsgBox  `n`n"  txtErr2 := "`n`n`n Критическое завершение программы" If (i < iSetOfButtonMin || i > iSetOfButtonMax)      txtErr0 := "Ошибка в индексе набора звука и иконок"  Else If (DelayGMB<0)       txtErr0 := "Ошибка в задержке, она не должана быть отрпицатильным числом"  Else If (ButtonLng <= 0 || ButtonLng > 2)      txtErr0 := "Ошибка в индексе языка кнопок"  Else If (fInstall_GMsgBox = False)       txtErr0 := "Ошибка - не проведена ининициализация функции GMsgBox"  Else     Return  ; Всё нормально      MsgBox %  сMsgOkErModal, Ошибка использования GMsgBox            ,%txtErr1% %txtErr0% %txtErr2%            ,30  ExitAppReturn};------------------Конец определения функции GMsgBox (Свой MsgBox)------------------;---------------Addition to the initialization functions of GMsgBox-----------------lCheckUsedFiles:                   ; Провеки верности и существования INI-файла, файлов звука и файлов картинок.                     vPicGMB       := vDirGMB "\GMB.ini"  IfNotExist, %vPicGMB%      {        MsgBox %  сMsgOkErModal, Ошибка инициализации GMsgBox            ,"Файл " %vPicGMB% "`n Не существует`n Выход из программы."            ,30        ExitApp      }  i := iSetOfButtonMin  Loop %iSetOfButtonMax%    {      vKey := arSoundIco[i,3] ; Имя ключа;--------  Проверка файла звука      IniRead, OutputVar, %vPicGMB%, Sound, %vKey%      If (OutputVar != arSoundIco[i,1])            {              MsgBox %  сMsgOkErModal, Ошибка инициализации GMsgBox                    ,"Неверное названия файла звука " %OutputVar% "`n `n Выход из программы."                    ,30              ExitApp            }      vDirTmp := vDirGMB "\" OutputVar      IfNotExist, %vPicGMB%            {              MsgBox %  сMsgOkErModal, "Ошибка инициализации GMsgBox"                        ,"Файл звука" %vPicGMB% "`n Не существует`n Выход из программы."                        ,30              ExitApp            }      ;--------  Проверка файла картинки            IniRead, OutputVar, %vPicGMB%, Picture, %vKey%      If (OutputVar != arSoundIco[i,2])            {              MsgBox %  сMsgOkErModal, Ошибка инициализации GMsgBox                    ,"Неверное названия файла картинки " %OutputVar% "`n `n Выход из программы."                    ,30              ExitApp            }      vDirTmp := vDirGMB "\" OutputVar      IfNotExist, %vPicGMB%            {              MsgBox %  сMsgOkErModal, "Ошибка инициализации GMsgBox"                        ,"Файл картинки" %vPicGMB% "`n Не существует`n Выход из программы."                        ,30              ExitApp            }      i++    }Return;------------End of additions to initialization functions of GMsgBox;---------------;************************************************************************************;                         Конец описания функций;************************************************************************************PointBypass_AllAddFunc:

 

Сама программа  BackUp.zip (место расположение любое, только папка должна остаться папкой - флаги не обязательны, программа сама их установит)

;-----Инициализация;Скрипт не выгружается до явного определения#Persistent;Запрет повторного запуска#SingleInstance  IgnorevExitCode :=  1;OnExit, lBackup_Exitif A_IsCompiled    {      IfNotExist, BackUp.res          {            FileCreateDir, BackUp.res ; Создаём папку для ресурсов            FileSetAttrib, +H, BackUp.res ; Делаем её скрытой          }  FileInstall, BackUp.res\Backup.ico, BackUp.res\Backup.ico, 1    }    #Include C:\AHK\Include\AllAddFunc.ahkGosub Install_GMsgBoxcTB := "thunderbird.exe"cTB_Name := "ThunderBird"	cFF := "firefox.exe"cFF_Name := "FireFox"vNameBackUp := cFFvGenNameIn := cFF_NamevGenNameOut := ""arGenNameOut := [uSERPROFILE "\AppData\Local\Mozilla"                ,USERPROFILE "\AppData\Roaming\Mozilla"                ,HOMEDRIVE "\Program Files (x86)\Mozilla Firefox"                ,HOMEDRIVE "\Program Files (x86)\Mozilla Maintenance Service"                ,""]cOn     := "включении антивируса"cKeyOn  := "+scan&protect"cOff    := "выключении антивируса"cKeyOff := "-scan&protect"cOK     :=  1cNoDir  :=  3cExist  :=  4cVSEON  :=  5cVSEOFF :=  6iVSE    :=  0cMyErr  := "Error"arExitCode := [[False,"Нормальное завершения",False,False,cMyErr]              ,[True,"Ошибка выполнения",False,False,cMyErr]              ,[1000,"Папка не выбрана или не существует",False,False,cMyErr]              ,[1001,"Не завершён процесс " vNameBackUp,False,False,cMyErr]              ,[1002,"Ошибка работы McAfeeConsole.exe при " сOn ,cKeyOn,False,cMyErr]              ,[1003,"Ошибка работы McAfeeConsole.exe при " сOff,cKeyOff,False,cMyErr]              ,[1099,"ERROR",False,False,cMyErr]];---------------GMsgBox(6,"Архивация","Старт архивации программы" "`n`n`t " vGenNameIn,1.5);GMsgBox(iSetOfButtonBeep,"Архивация","ПроверкаСтарт архивации программы" "`n`n`t " vGenNameIn,1)Gosub lChekProcessBackUp              Gosub lMozilla_DirGosub lGenNameiVSE := cVSEOFFGosub lConsoleOnOffiNameOut := 1While (arGenNameOut[iNameOut] != "")  {    vGenNameOut := arGenNameOut[iNameOut]    Gosub lRarBU    iNameOut++    }iVSE := cVSEONGosub lConsoleOnOffGoto lBackup_Exit;----------------lChekProcessBackUp:  Process, Wait, %vNameBackUp%, 3  If (ErrorLevel)      {        vExitCode := cExist        Goto lBackup_Exit      }  vExitCode := cOKReturnlMozilla_Dir:  Thread, NoTimers  vOutDir   := ""  vStartDir := "*F:\$Mozilla$\BackUp Mozilla"  vOptions  := 1+2  vPrompt   := "Выберите или создайте папку для архивации профиля Mozilla FireFox"  FileSelectFolder, vOutDir , %vStartDir% , %vOptions% , %vPrompt%  Thread, NoTimers, false  if (vOutDir = "")      {        vExitCode :=  cNoDir         Goto lBackup_Exit      }vExitCode := cOKReturnlGenName:vGenNameIn  := vOutDir "\" vGenNameIn " " A_YYYY " " A_DD "-" A_MM " (" A_Hour "." A_Min "." A_Sec ")" ".rar"vGenNameOut := vGenNameOutvExitCode := cOKReturnlConsoleOnOff:  Thread, NoTimers  ExcutePath := "C:\AHK\AHK addon EXE\McAfeeConsole.exe"  WorkPath   := "C:\AHK\AHK addon EXE"  prm1       := arExitCode[iVSE, 3]  RunWait, %ExcutePath% %prm1% , %WorkPath%, UseErrorLevel  vExitCode := cOK  Thread, NoTimers, false    if (ErrorLevel)      {        vExitCode := arExitCode[iVSE, 1]        Goto lBackup_Exit      }ReturnlRarBU:  Program64 := "C:\Program Files"  cDQ   := """"  Thread, NoTimers  ExcutePath := Program64 "\WinRAR\WinRAR.exe"  WorkPath   := Program64 "\WinRAR"  prm1  := "a"  prm2  := "-cfg- -ep2 -r -m3 -s -md4m"  pRAR  := cDQ vGenNameIn cDQ    pSors := cDQ vGenNameOut cDQ  RunWait, %ExcutePath% %prm1% %prm2% %pRAR% %pSors%, %WorkPath%, UseErrorLevel  vExitCode := cOK  Thread, NoTimers, false    if (ErrorLevel)      {        vExitCode := ErrorLevel        Goto lBackup_Exit      }  ReturnlBackup_Exit:  If (vExitCode = cOK)      {        ; GMsgBox()        ExitApp, 0      }    nErr := vExitCode  if (arExitCode[nErr,5] != cMyErr)      {        vTxtErr := arExitCode[2,2]      }    Else      {        vExitCode := arExitCode[nErr,1]        vTxtErr   := arExitCode[nErr,2]      }        GMsgBox(iSetOfButtonError,"Ошибка выполнения программы", vTxtErr  "`n`n Код ошибки = " vExitCode,,-cButtonKeyOk)  iVSE := cVSEON  Gosub lConsoleOnOffExitApp, vExitCode

 

В результате мы получаем, т.е. я

 

F:\$Mozilla$\BackUp Mozilla\

FireFox 2015 01-03 (19.00.18).rar
FireFox 2015 03-04 (10.47.12).rar
FireFox 2015 06-02 (19.28.04).rar
FireFox 2015 06-02 (22.43.58).rar
FireFox 2015 13-02 (05.05.34).rar
FireFox 2015 16-02 (19.15.51).rar
FireFox 2015 20-03 (01.59.00).rar

 

Каждый файл в среднем 640-680 кб, а время архивации от 2-3 минуты, сжатие 60%

Include.zip

BackUp.zip

Ссылка на комментарий
Поделиться на другие сайты

  • 5 месяцев спустя...
В  Мазилле  пока ничего не  знаю

 

К счастью, мы тоже теперь о нём ничего не будем знать. Другое имя Мазиллы - Кержаков.

Ссылка на комментарий
Поделиться на другие сайты

Другое имя Мазиллы - Кержаков.

Юмор это хорошо, но не настолько тонкий. Да и не к месту. А если это попытка остроумно указать на ошибку в написании, то не слишком удачная.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.




×
×
  • Создать...