Ru-Board.club
← Вернуться в раздел «Программы»

» X-Launcher

Автор: Kiril777
Дата сообщения: 11.10.2015 15:37
в firefox хочу после закрытия программы удалять файл SiteSecurityServiceState.txt
для этого создал строки

Код: [RunAfter]
FileDelete=%Profile%\SiteSecurityServiceState.txt
[Options]
DeleteTemp=true
RunWait=true
Автор: omamont
Дата сообщения: 11.10.2015 16:24
Kiril777, нормально удалилось
[RunAfter]
FileDelete=%Profile%\SiteSecurityServiceState.txt
как у тебя профиль задан в [Environment]?
Автор: Kiril777
Дата сообщения: 12.10.2015 13:21
omamont
Profile=.\Profile
Plugins=.\$AppName$\browser\plugins
Cache=.\Profile\Cache

Вот так
Автор: omamont
Дата сообщения: 12.10.2015 13:40
Kiril777 попробуй паузу добавить (RunFile=@Comspec@), перед удалением (мож он занят...?...)
RunFile=@Comspec@|/c echo "This is a test" & pause
FileDelete=%Profile%\SiteSecurityServiceState.txt
Автор: Kiril777
Дата сообщения: 12.10.2015 14:32
omamont
RunFile=@Comspec@|/c echo "This is a test" & pause
FileDelete=%Profile%\SiteSecurityServiceState.txt
в секции [RunAfter] расположить? если так, то не работает.
Автор: omamont
Дата сообщения: 12.10.2015 14:51
Kiril777 залей на http://www.upload.ee/ свой *.ini-файл
версия ОС и ФФ какие?
Автор: Kiril777
Дата сообщения: 12.10.2015 15:05
omamont
http://www.upload.ee/files/5255216/X-Firefox.ini.html
41.0.1
Автор: omamont
Дата сообщения: 12.10.2015 15:44
Kiril777, во первых:

Код: [FileToRun]
PathToExe=.\$AppName$\firefox.exe
Parameters=-no-remote -profile "%Profile%"(кавычки поставь)
Автор: Kiril777
Дата сообщения: 12.10.2015 16:13
omamont
Кавычки не дали результата, профиль остался в той же папке. Файла нет при старте, но в процессе пработы он создается и дополняется, могу скинуть его, положите перед запуском и смотрите удалится ли. upload.ee/files/5255310/SiteSecurityServiceState.txt.html
Автор: omamont
Дата сообщения: 12.10.2015 16:35
omamont 14:44 12-10-2015
Цитата:
создаётся, при закрытии ФФ

и удаляется, у меня ХР-32
попробуй, перенеси удаление его в секцию [RunBefore] (перед запуском)

Добавлено:
Kiril777 15:13 12-10-2015
Цитата:
Кавычки не дали результата, профиль остался в той же папке.

это хорошо, но что-б небыло траблов (пробелы в путю) - должны быть (кавычки)
Автор: Kiril777
Дата сообщения: 13.10.2015 14:06
omamont
не удаляется, я даже создал файл SiteSecurityServiceState2.txt который не используется и он всеравно не удаляется
Автор: omamont
Дата сообщения: 13.10.2015 16:49
Kiril777
а, если от админа, запустить? (мож, с правами, чего)
попробуй переместить, папку с ФФ на другой диск, флешку...

Добавлено:
Kiril777 13:06 13-10-2015
Цитата:
я даже создал файл SiteSecurityServiceState2.txt который не используется и он всеравно не удаляется

блин извини, всё верно в [RunBefore] нет параметра "FileDelete", только (из справки);
RegEdit,
RunFile,
FixDriveLetter.
но..., можно грохнуть из [Functions], там параметр "FileDelete" есть.
(из [Functions], действия ищё до запуска firefox.exe срабатывают)
Автор: Kiril777
Дата сообщения: 14.10.2015 13:07
omamont 23:49 13-10-2015
Цитата:
из [Functions], действия ищё до запуска firefox.exe срабатывают

Красота! Спасибо, сработало.
Автор: omamont
Дата сообщения: 14.10.2015 15:44
Kiril777, и всёж, какая ОС винды и разрядность?
и лаунчера версию, (через свойства...)
Автор: Kiril777
Дата сообщения: 15.10.2015 15:58
omamont
ХП х32, 1.5.4.0
Автор: omamont
Дата сообщения: 26.10.2015 00:36
Aktaf 21:59 25-10-2015
Цитата:
Если папку Registry удалить, то все вернется в прежнею схему?

ага.

Цитата:
А чтобы запускался как портабельный, то, в последующем всегда нужно запускать через X-VirtualDub.exe?

ага.

Цитата:
А свои хотелки вносить в файл VirtualDub_1.reg, находящийся в папке  портабельный?

можно самому, но... туда вроде настройки сохраняются.
можно и в X-VirtualDub.ini прописать.
Автор: Watson_Rus_2
Дата сообщения: 27.11.2015 23:05
Сабж может перед запуском копировать файлы из папки в системную папку пользователя, а после выхода из проги копировать содержимое обратно в папку программы?
Автор: omamont
Дата сообщения: 28.11.2015 12:36
Watson_Rus_2 23:05 27-11-2015
Цитата:
Сабж может перед запуском...

да.
Автор: Kiril777
Дата сообщения: 10.02.2016 12:53
У меня вопрос по Firefox
Если задать такой параметр

Код: Parameters=-no-remote -profile "%Profile%"
Автор: omamont
Дата сообщения: 10.02.2016 14:52
Kiril777 12:53 10-02-2016
Цитата:
Как быть и что с этим можно поделать?

Не сделаешь ничего.
Только метод 4:
Портативный запуск официальной версии Firefox методом "трех файлов"
http://forum.ru-board.com/topic.cgi?forum=5&topic=47889&start=0&limit=1&m=5#1
Автор: Kiril777
Дата сообщения: 11.02.2016 12:00
omamont
Понятно (
Автор: omamont
Дата сообщения: 11.02.2016 18:43
Ognev 17:25 11-02-2016
Цитата:
или или его как-то отдельно собирали?

Иконку менял.
Автор: Ognev
Дата сообщения: 13.02.2016 19:22
Может кто подскажет, чего не так делаю?

[WriteToReg=JavaPath.reg]
MainKey=HKEY_CURRENT_USER\Software\MozillaPlugins
@java.com/DTPlugin,version=11.71.2|"Path"="d:\\Users\\npDeployJava1.dll"
@java.com/JavaPlugin,version=11.71.2|"Path"="d:\\Users\\npjp2.dll"

На выходе reg-файл:
REGEDIT4
[HKEY_CURRENT_USER\Software\MozillaPlugins]
@java.com/DTPlugin,version=11.71.2
@java.com/JavaPlugin,version=11.71.2

И еще почему-то не работает RegEdit в [RunBefore]. Точнее, создает только основной раздел. Выполняю этот же файл вручную, все нормально создается.

UPD
А как можно модифицировать $ExeDir$ или еще чего-то такое, сделав в этом пути везде два слеша (типа d:\\Users\\npDeployJava1.dll, а не d:\Users\npDeployJava1.dll). Чтобы потом можно было эти пути в реестр добавлять.
Автор: omamont
Дата сообщения: 13.02.2016 20:12
Ognev 19:22 13-02-2016
Цитата:
@java.com/DTPlugin,version=11.71.2|"Path"="d:\\Users\\npDeployJava1.dll"

что в реестр должно попасть? (пример рег. файла)
Автор: Skif_off
Дата сообщения: 13.02.2016 20:38
Ognev
Можно попробовать так

Код: [WriteToReg=JavaPath.reg]
MainKey=HKEY_CURRENT_USER\Software\MozillaPlugins\@java.com/DTPlugin,version=11.71.2
"Path"="d:\\Users\\npDeployJava1.dll"

[WriteToReg=JavaPath2.reg]
MainKey=HKEY_CURRENT_USER\Software\MozillaPlugins\@java.com/JavaPlugin,version=11.71.2
"Path"="d:\\Users\\npjp2.dll"
Автор: Ognev
Дата сообщения: 13.02.2016 20:38
omamont,
[HKEY_CURRENT_USER\Software\MozillaPlugins\@java.com/DTPlugin,version=11.71.2]
"Path"="d:\\Users\\npDeployJava1.dll"

@java.com/DTPlugin,version=11.71.2 - название раздела в MozillaPlugins
"Path"="d:\\Users\\npDeployJava1.dll" - пара ключ-значение там.

Добавлено:
Skif_off,
так вроде получалось, просто думал, что можно обойтись как-то без создания двух файлов.

All
А как быть с двумя слешами в путях? Пути будут не фиксированы, а зависеть от того, откуда запускается программа.
Автор: Tilks
Дата сообщения: 13.02.2016 20:42
Ognev
= в названии папки мешает и его код %3d не помогает, надо отдельно каждый подраздел обработать


Код: [WriteToReg=JavaPath1.reg]
MainKey=HKEY_CURRENT_USER\Software\MozillaPlugins\@java.com/DTPlugin,version=11.71.2
"Path"="d:\\Users\\npDeployJava1.dll"
[WriteToReg=JavaPath2.reg]
MainKey=HKEY_CURRENT_USER\Software\MozillaPlugins\@java.com/JavaPlugin,version=11.71.2
"Path"="d:\\Users\\npjp2.dll"
Автор: Ognev
Дата сообщения: 13.02.2016 20:48
Спасибо всем за ответы!
Остался животрепещущий вопрос, как сформировать путь, если он фиксирован относительно $ExeDir$ с двумя слешами? И не очень животрепещущий - почему не работает RegEdit.
Автор: omamont
Дата сообщения: 13.02.2016 21:25
Ognev 19:22 13-02-2016
Цитата:
сделав в этом пути везде два слеша

"Path"=d:\Users\npDeployJava1.dll|\\"

Добавлено:
Ognev 20:48 13-02-2016
Цитата:
относительно $ExeDir$

"Path"=$ExeDir$\npDeployJava1.dll|\\"

Добавлено:
Ognev 20:48 13-02-2016
Цитата:
почему не работает RegEdit.

в переменную
[Environment]
Profile=.\Profile
Registry=%Profile%\Registry
потом, ссылаясь на папку с *.reg-файлами
[WriteToReg=%Registry%\JavaPath1.reg]
запускаем
[RunBefore]
RegEdit=%Registry%\JavaPath1.reg;JavaPath2.reg;и т.д.
Автор: Tilks
Дата сообщения: 14.02.2016 00:48
Ognev

Цитата:
почему не работает RegEdit.

вроде работает...

Цитата:
как сформировать путь, если он фиксирован относительно $ExeDir$ с двумя слешами?

я попробовал с командными файлами, вроде проще относительные пути подставить.
[more=тестовая версия]X-Chrome.ini

Код: [RunBefore]
RunFile=.\javaBefore.cmd
[RunAfter]
RunFile=.\javaAfter.cmd

Страницы: 12345

Предыдущая тема: Элит строительство бухгалтерия


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.