insorg
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Сделал без запятых: Цитата: {"bookmarks":{"partners":{"receiving_enabled":false}}} | На битый профиль ругаться перестала, но настройку всё-равно не потянула, как будто файла и нет вовсе. Без хешей не нравится, видимо. Добавлено: Ха! Победил! Цитата: {"bookmarks":{"partners":{"receiving_enabled":false}},"protection": {"macs": {"bookmarks": {"partners": {"receiving_enabled": "3769D1997324F6869216953BCBD5B7B7E3B96B940EFDC765C0C2B9B6BF70BB2B"}}}}} | С её хешем и без запятых в конце. Запуск теперь чистый и красивый, настройки сохранились. Если вдруг кому интересно будет, вот три файла, к которым я пришёл. Этого достаточно для создания чистого профиля актуальной версии Оперы: Local State Preferences Secure Preferences. И ещё вот это для чистой портативки: installer_prefs Разложить в таком виде относительно ехешки: \OperaPortable\opera.exe \OperaPortable\installer_prefs.json \OperaPortable\profile\data\Local State \OperaPortable\profile\data\Preferences \OperaPortable\profile\data\Secure Preferences Ещё для портативки может быть полезен вот такой батник для запуска такой портативки: Цитата: start Opera.exe --aggressive-cache-discard --disable-cache --disable-application-cache --disable-offline-load-stale-cache --disable-gpu-program-cache --disable-gpu-shader-disk-cache --disk-cache-dir=nul --disk-cache-size=1 --media-cache-size=1 --disable-background-networking --no-default-browser-check | Кстати, вот именно его я и хочу при помощи той утилиты (так и не помню её название, вот же засада) это всё в ярлык и завернуть. m00slim25 Цитата: Вы прекрасно знаете, что лимит строки в ярлыке - 256 символов. Значит через ярлык - НИКАК. Ответ очевиден, не так ли?! | Лимит 256 - это для создания ярлыка средствами самой винды штатными средствами. При чём не столько для создания, сколько для отображения гуём, в том числе. Но сторонними средствами можно спокойно создавать ярлыки со строкой пути+параметров намного большей длины, чем 256. Не бесконечно, конечно, но в несколько раз больше - точно. Главное - потом этот ярлык штатными же средствами не править, иначе при сохранении он будет обрезан до этих самых 256 символов. Добавлено: Хм, решил тряхнуть стариной, вспомнить про VBS... Сработало! Длина over256 знаков работает, хотя гуём и не показывается, всё как и писал. Правильно помнил же! Даже ничего искать не понадобилось. Вот такой файл надо сделать: Цитата: ' VBScript. Set Shell = CreateObject("WScript.Shell") DesktopPath = Shell.SpecialFolders("Desktop") Set link = Shell.CreateShortcut(DesktopPath & "\OperaPortable Private.lnk") link.Arguments = "--aggressive-cache-discard --disable-cache --disable-application-cache --disable-offline-load-stale-cache --disable-gpu-program-cache --disable-gpu-shader-disk-cache --disk-cache-dir=nul --disk-cache-size=1 --media-cache-size=1 --disable-background-networking --no-default-browser-check -private" link.Description = "Opera" 'link.HotKey = "CTRL+ALT+SHIFT+O" link.IconLocation = "C:\Portable\OperaPortable\Opera.exe,0" link.TargetPath = "C:\Portable\OperaPortable\Opera.exe" link.WindowStyle = 0 link.WorkingDirectory = "C:\Portable\OperaPortable\" link.Save | Сохранить с расширением VBS (например, на подобие DesktopLink_OperaPortable_Private.vbs) и запустить. Строку link.HotKey можно раскомментировать и получить запуск оперы по хоткею. Вот так оно выглядит в гуе - https://i.snipboard.io/iRPlyN.jpg Вот так в HEX - https://i.snipboard.io/jv5tHN.jpg А опера замечательно стартует с параметрами, и даже самый последний "-private", который я дописал в качестве контрольного, тоже обрабатывается как положено. Все задачи решены. | Всего записей: 17940 | Зарегистр. 04-11-2010 | Отправлено: 18:50 07-05-2020 | Исправлено: insorg, 19:35 07-05-2020 |
|