А какой код будет, если test.exe будет здесь: \профиль\Programs\Test\test.exe
https://developer.mozilla.org/en-US/doc … pend%28%29
var file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); // "ProfD" дает папку профиля file.append("Programs"); // И так для каждой вложенной папки file.append("Test"); file.append("test.exe");
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
У меня отлично работает кнопка-переводчик №109 https://forum.mozilla-russia.org/viewto … 30#p591530 Переводит всю страницу или выделенное . От AdBlock я отказался, потому не могу судить об их совместимости, перешел на µBlock, и не жалею.
Отсутствует
Infocatcher
var file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); // "ProfD" дает папку профиля file.append("Programs"); // И так для каждой вложенной папки file.append("Test"); file.append("test.exe");
создал кнопку.
создал файл в профиле \профиль\Programs\Test\test.exe
нажимаю, но ничего не происходит(
Отредактировано firepox (16-01-2017 14:54:13)
Отсутствует
нажимаю, но ничего не происходит(
Infocatcher всего лишь написал, как нужно изменить его предыдущий вариант, чтобы получить желаемое. Но необходимость остальных строчек первоначального кода никто не отменял.
Отсутствует
yup
спасибо, так работает)
var file = Services.dirsvc.get("ProfD", Components.interfaces.nsIFile); // "ProfD" дает папку профиля file.append("Programs"); // И так для каждой вложенной папки file.append("Test"); file.append("test.exe"); var args = ["test"]; // Какие-нибудь аргументы для запуска или пустой массив: [] var process = Components.classes["@mozilla.org/process/util;1"] .createInstance(Components.interfaces.nsIProcess); process.init(file); process.runw(false, args, args.length);
Отредактировано firepox (16-01-2017 16:58:36)
Отсутствует
Кажется вспомнил...это началось после обновления адблока.
Adblock Plus :: Versions :: Версия 2.7.3 не должна блокировать.
Есть контакт. Благодарствую Дружище! Нормуль Версия 2.8.1, а дальше каюк.
Добавлено 16-01-2017 17:32:33
перешел на µBlock, и не жалею.
К сожалению, слишком много пропускает, хотя мне тоже нравится.
Отредактировано vv07 (16-01-2017 17:42:24)
Отсутствует
У кого кнопки переводчики не переводят текст в маленьком окошке если установлена последняя версия AdBlock, отключите в стандартной подписке AdBlock EasyList фильтр |data:text$popup
Добавлено 16-01-2017 21:19:38
а можно модернизировать эту кнопку https://forum.mozilla-russia.org/viewtopic.php?pid=708281#p708281
чтобы при указании \профиль\Programs\Test\test.exe получалась кнопка с переменной профиля.
спасибо.
Хочешь чтобы кнопка помнила путь на портативном Firefox?
Отредактировано bunda1 (16-01-2017 21:19:38)
Отсутствует
Хочешь чтобы кнопка помнила путь на портативном Firefox?
было бы неплохо, если при создании кнопки для файла который находится в папке профиля, прописывался путь %профиль% или типа того)
чтобы при нажатии кнопки запускалась программа, где бы портативный firefox не находился.
Хотя, Infocatcher дал кнопку, которая полностью решешает мою задачу.
правда, нужно вручную создавать кнопку)
Добавлено 17-01-2017 14:51:38
Кнопка отличная - https://forum.mozilla-russia.org/viewtopic.php?pid=708281#p708281
Вот, если бы переменные еще легко добавлять\изменять в пути к файлу (%профиль% %APPDATA% %ProgramFiles% %ProgramFiles(x86)%)
Отредактировано firepox (17-01-2017 14:51:38)
Отсутствует
bunda1 пишетотключите в стандартном подписке AdBlock EasyList фильтр |data:text$popup
Не подскажете, как это сделать?
ЛКМ на кнопку AdBlock > Настройки фильтров… > ПКМ на EasyList > Спрятать/показать фильтры > в правой стороне найди |data:text$popup и отключи галочку.
Отсутствует
Не могу сообразить, как записать вторую строку из текстового файла "D:\\wer.txt" в переменную "per".
Если не трудно подскажите, пожалуйста, код, только попроще. Спасибо. С Крещеньем ВАС всех!
Отредактировано dedfor (19-01-2017 15:22:16)
Отсутствует
var zzz=содержимое файла
var xxx=zzz.split('\n')
xxx[0]-перваястрока
xxx[1]-вторая строка
итд
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
var zzz=содержимое файлаvar xxx=zzz.split('\n')xxx[0]-перваястрокаxxx[1]-вторая строкаитд
Спасибо, но вы не написали, как извлечь содержимое текстового файла, и к тому же, в файле есть и русские и английские буквы(как не попортить русские)
Отредактировано dedfor (24-01-2017 15:31:53)
Отсутствует
Ребята, подскажите пожалуйста, есть кнопка отправлять видео в PotPlayer, можно ли как то с помощью ее отплавлять видео в плеер с сайта http://tree.tv?
Отредактировано Stakhovsky (20-01-2017 00:49:54)
Отсутствует
а вот не знаю. По коду должно работать и у меня работает. Попробуй на чистом профиле.
Оказывается виновато было расширение Clippings, от которого я такого эффекта не ожидал. Что можно с этим сделать?
Спасибо.
Отсутствует
bunda1 пишета вот не знаю. По коду должно работать и у меня работает. Попробуй на чистом профиле.
Оказывается виновато было расширение Clippings, от которого я такого эффекта не ожидал. Что можно с этим сделать?
Спасибо.
А вот не знаю, проверил с Clippings и у меню работает. Может так попробуй:
setTimeout(function() { cbu.setPrefs("general.useragent.override", navigator.userAgent.replace(/ u01-04/g, "") + " u01-04"); }, 2000);
Отсутствует
Как извлечь текст из текстового файла?
Пример:
Отсутствует
Firefox 51 кнопки не работают
Отсутствует
Есть такой вариант Custom Buttons2.
В Cyberfox х64 заработала даже Save CB buttons(FF Exp Imp CB), а в ни в какую (хоть через Cyberfox бэкап кнопок наконец-то сделал – и то отлично)
Отредактировано vitalii201 (18-02-2017 12:12:47)
Отсутствует
Всем здравствуйте! А можно такую кнопку сделать - удалить активную вкладку из папки/подпапки/подпапки (из любого места) с закладками из которой она была открыта и закрыть вкладку?
это?
var uri = gBrowser.mCurrentTab.linkedBrowser.currentURI; for( var id of PlacesUtils.getBookmarksForURI(uri) ) PlacesUtils.bookmarks.removeItem(id); gBrowser.removeCurrentTab();
-------------------------------------
нужна кнопка удаляющая куки для текущего сайта
Отсутствует
turbot
Похоже, в 51-й с модифицированным Custom Buttons частично перестала работать работать кнопка Быстрое переключение параметров about:config. Работает (видна в меню) только первая часть. Иконка серая (стиль установлен).
Отсутствует