Форматцевт Опубликовано 29 октября, 2014 Жалоба Поделиться Опубликовано 29 октября, 2014 Где включается опция или какое необходимо установить дополнение чтобы открывать ссылку в новой вкладке по клику средней кнопки мыши? Вариант №1 Дефолтные настройкиВариант №2 Установить Tab Mix Plus — Дополнения Firefox дефолт или настройка, настройка предпочтительнее IMHO. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 13 декабря, 2014 Жалоба Поделиться Опубликовано 13 декабря, 2014 (изменено) С выходом Adobe Flash Player версии 16.0.0.235 может многие столкнулись с проблемой, не устанавливаемости оного, или же мне одному повезло с этим, но думаю, информация будет полезной. 1. Зайти в папку профиля и открыть его. 2. Выйти из Mozilla FireFox 3. Удалить файл pluginreg.dat 4. Запустить Mozilla FireFox 5. Установить те плагины, которые раньше не хотели ставиться. Данное деяние называется - Переинициализация базы плагинов P.S. Эко завернули.... просто жесть :) Изменено 13 декабря, 2014 пользователем Форматцевт 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 13 декабря, 2014 Жалоба Поделиться Опубликовано 13 декабря, 2014 У меня тоже было нечто аналогичное, зашел на YouTube, вверху страницы надпись: Firefox не может запустить Adobe Flash из-за чего-то там. Обновить? Нажал "Обновить", появился до боли знакомый диалог обновления Флеш-плеера, когда обновление закончилось всё стало на свои места. Не вижу зачем лезть в какие-то дебри. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 13 декабря, 2014 Жалоба Поделиться Опубликовано 13 декабря, 2014 Не вижу зачем лезть в какие-то дебри. я же написал - с проблемой, не устанавливаемости оного т.е. он не жалеет ни обновляться и не ставится, если бы просто можно было обновить, то я бы не написал пост ;) Ссылка на комментарий Поделиться на другие сайты Поделиться
Mercilaud Опубликовано 13 декабря, 2014 Жалоба Поделиться Опубликовано 13 декабря, 2014 У меня было что-то вроде - У вас старая версия Plugin Adobe Flash Player заблокирована, разрешить / не разрешить и т.д. Разрешил и новый плагин встал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 13 декабря, 2014 Жалоба Поделиться Опубликовано 13 декабря, 2014 И ещё.... забыл написать.У 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 Нашел интересное расширение для тех кто интересуется размещенными в интернете фотографиями, и прочими изображениями, под названием Thumbnail Zoom Plus Суть такова: Чаще всего мы видим на сайте только маленькую превьюшку картинки, а что бы добраться до оригинала, на некоторых сайтах может потребоваться сделать много кликов. А часто бывает так что оригинал и сохранить не получается, так как нет пункта правой кнопки "Сохранить изображение", или типа того. Этот аддон в большинстве случаев решает эту проблему, на очень большом количестве сайтов. Для того что бы просто посмотреть, достаточно просто навести указатель на превьюшку. Изображение откроется в указанном размере (% от оригинала), а если оригинал больше экрана, то картинка будет вписана в его размеры. Если нужно сохранить, то кликаем правой кнопкой, и выбираем "Save Full-size image as...." после чего файл будет передан в обычный интерфейс сохранения файла, и сохранен как обычно. Имеется очень много разных настроек. В пункт "Others" входит еще куча разных сайтов. Например что бы посмотреть картинку на этом форуме, уже не надо по ней кликать, достаточно просто навести мышь. Есть возможность отключения аддона из его же настроек, а потом включения когда он понадобится. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 25 февраля, 2015 Жалоба Поделиться Опубликовано 25 февраля, 2015 Сегодня обновился до версии 36.0, и в результате наблюдается конфликт с дополнениями передающими какие-либо файлы на скачивание. Например популярный Video DownloadHelper не работает. Мультимедиа обнаруживается, появляется стандартное окно куда скачивать, но скачивания не происходит. То же самое с плагином указанным выше, файл начинает скачиваться, но скачивание зависает, выдается сообщение "Оставшееся время неизвестно - 0 байт". Но если закрыть браузер, то при последующем запуске файл всё же скачивается. Проверял на двух компах, - везде так. Подозреваю что глюки могут быть со всеми плагинами связанными со скачиванием файлов. Скачивание обычным образом работает нормально. Будем ждать новой версии или браузера, или плагинов. Video DownloadHelper'а жаль, если что. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mercilaud Опубликовано 25 февраля, 2015 Жалоба Поделиться Опубликовано 25 февраля, 2015 У меня сначала VDH не активен, но после F5 приходит в активное состояние и скачивает нормально. Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 25 февраля, 2015 Жалоба Поделиться Опубликовано 25 февраля, 2015 У меня так тоже было раньше, но сейчас увы, - файл не передается на скачивание, "Библиотека" текущих загрузок пуста. Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 26 февраля, 2015 Жалоба Поделиться Опубликовано 26 февраля, 2015 Некоторые изменения к вышесказанному: сегодня Thumbnail Zoom Plus обновился, и теперь работает, у кого стоит этот плагин, нужно его обновить. Всё остальное - без изменений. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mercilaud Опубликовано 26 февраля, 2015 Жалоба Поделиться Опубликовано 26 февраля, 2015 Обновил до 36.0. Увы, VDH не фурычит. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mercilaud Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 Бета версия http://www.downloadhelper.net/install-beta.php?version=5.0.0a1 кое-что скачивает. Иногда сразу, иногда после клика на "копировать URL" и вставки в адресную строку. Но бывает и не качает, при этом VDH сообщает, что возможно, файл защищён. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 Обновил до 36.0. Увы, VDH не фурычит. Что есть VDH? Можно полное название дополнения, просто у меня всё работает как и работало. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 Если ты про Video DownloadHelper :: Дополнения Firefox, то лучше использовать Flash Video Downloader - YouTube HD Download [4K] :: Дополнения Firefox оно работает лучше, я давно отказался от VDH в пользу последнего. Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 @Mercilaud, Я пока на времянку Savefrom.net помощник поставил, подожду официального релиза, если бета появилась, то уж наверно скоро. @Форматцевт, Как только твое расширение научится чему-то, кроме того что бы качать с Ютубы, ну хотя бы например скачивать аудиокниги с подобных сайтов, так сразу и установлю. :) Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 @Valery, да, согласен, просто я не скачиваю ничего кроме видио, а VDH в своё время меня достал своими багами... надо посмотреть сайт разработчика, думаю скачивание блокируется банальным конфликтом. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 (изменено) @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.0a1This 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. Хотя бету вы уже нашли - не заметил посты выше. Изменено 1 марта, 2015 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 1 марта, 2015 Жалоба Поделиться Опубликовано 1 марта, 2015 (изменено) а VDH в своё время меня достал своими багами... Его баги чаще всего связаны с настройками серверов. Допустим смотришь ты видео, и одновременно хочешь его скачать, и скачать не получается. По крайней мере раньше так часто бывало. Значит сервер разрешает не более одного скачивания одного файла на один IP одновременно. Есть и другие ограничения, но они касаются скачивания большого количества файлов. Например максимальное число скачиваний разных файлов на один IP одновременно. Сейчас это обычно 7-10, а раньше было буквально 2-3. Так бывает качает, качает, и перестает. Нужно подождать когда всё скачается. Еще много есть разных заморочек, просто вот так не вспомню. :) Изменено 1 марта, 2015 пользователем Valery Ссылка на комментарий Поделиться на другие сайты Поделиться
Valery Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 VDH обновился, выглядит он теперь немного по-другому. После установки сначала не хотел работать, - качал файлы с ошибкой, но потом вроде разработался. Выглядит он теперь примерно так: Раньше не понимал ничего кроме латиницы, теперь как видим понимает по-русски. Ну и есть некоторые другие нововведения, с которыми надо еще разбираться. Аудиокниги и прочее mp3 тоже видит, и качает. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 19 марта, 2015 Жалоба Поделиться Опубликовано 19 марта, 2015 (изменено) Как восстановить старый вид поисковой строки? Цитирую Начиная с Fx35.0, разработчики внедрили новый дизайн и функциональные возможности поисковой строки (Search Bar), позволяющие легко добавлять новые движки с сайтов, проводить текущий поиск в любом из установленных поисковиков, не меняя при этом дефолтный, а также производить настройку поиска в специальной вкладке (окне). Но поскольку, как всегда, тут же посыпались запросы типа "как вернуть всё, как было?", отвечаю: для этого нужно в about:config переключить значение параметра browser.search.showOneOffButtons с true на false, после чего перезапустить браузер.Vladimir_S Ну, а я просто реализовал кнопку, которая меняет новый бар на старый и наоборот - мне так кажется более оптимальным. Кнопка в теме где я иногда публикую оные Кнопка - Find New OR Old Изменено 20 марта, 2015 пользователем Форматцевт 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 3 апреля, 2015 Жалоба Поделиться Опубликовано 3 апреля, 2015 Полный 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).rarFireFox 2015 03-04 (10.47.12).rarFireFox 2015 06-02 (19.28.04).rarFireFox 2015 06-02 (22.43.58).rarFireFox 2015 13-02 (05.05.34).rarFireFox 2015 16-02 (19.15.51).rarFireFox 2015 20-03 (01.59.00).rar Каждый файл в среднем 640-680 кб, а время архивации от 2-3 минуты, сжатие 60% Include.zip BackUp.zip 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 5 сентября, 2015 Жалоба Поделиться Опубликовано 5 сентября, 2015 В Мазилле пока ничего не знаю К счастью, мы тоже теперь о нём ничего не будем знать. Другое имя Мазиллы - Кержаков. Ссылка на комментарий Поделиться на другие сайты Поделиться
Gesha45 Опубликовано 6 сентября, 2015 Жалоба Поделиться Опубликовано 6 сентября, 2015 Другое имя Мазиллы - Кержаков. Юмор это хорошо, но не настолько тонкий. Да и не к месту. А если это попытка остроумно указать на ошибку в написании, то не слишком удачная. Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 6 сентября, 2015 Жалоба Поделиться Опубликовано 6 сентября, 2015 Зануда. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти