Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Emurasoft EmEditor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149

Открыть новую тему     Написать ответ в эту тему

Kvartirus



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
^ Обсуждение программы! Для вопросов по лечению - ВАРЕЗНИК



Текстовый редактор для Windows
 





Релизы от 03.04.2024:
Ссылки версия Операционная система      
EmEditor Professional/Free - 32-bit    24.1.1 Windows x32 11/10/8.1/7/Server 2008 R2      
EmEditor Professional/Free - 64-bit    24.1.1 Windows x64 11/10/8.1/7/Server 2008 R2/Server 2012      
EmEditor Professional/Free Portable - 32-bit    24.1.1 Windows x32 11/10/8.1/7/Server 2008 R2      
EmEditor Professional/Free Portable - 64-bit    24.1.1 Windows x64 11/10/8.1/7/Server 2008 R2/Server 2012      
EmEditor Professional/Free Store App - 32-bit    24.1.1 Windows x32 11/10      
EmEditor Professional/Free Store App - 64-bit    24.1.1 Windows x64 11/10      
EmEditor Help (Eng)    24.1.* Windows All      
EmEditor Manual (Eng) - PDF    14.xx Windows All



Последняя версия, работающая в Windows XP - 14.9.0 b1 (финальная 14.8.1 32-bit, 64-bit).
Последняя версия, работающая в Windows Vista/Server 2008 - 17.4.2 32-bit, 64-bit.
Последняя версия, работающая в Windows 8 - 18.3.2 32-bit, 64-bit.


Возможна "тихая" установка. См. подробности здесь.
Решение проблем с установкой 17 версии в Windows 7 см. здесь: первая часть, продолжение.


ПОЛЕЗНЫЕ МАКРОСЫ от местных пользователей
Перекодировка Ru/En и обратно (qwerty->йцукен)
Нумерация выделенных строк автор webern
Перевод текста в QTranslate
Перевод выделенного текста в QTranslate

Всего записей: 65 | Зарегистр. 09-12-2001 | Отправлено: 17:58 29-12-2001 | Исправлено: NeedMaker, 12:27 01-05-2024
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
EmEditor 19.9.2

Что нового

Всего записей: 1057 | Зарегистр. 03-02-2013 | Отправлено: 15:46 21-06-2020 | Исправлено: qupear, 15:49 21-06-2020
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите плиз, как сделать вид со свернутыми блоками. Всё перерыл уже - никак не найду. Как в том-же Notepad++ — там для этого «свернуть блоки»/ развернуть.

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 18:07 26-06-2020
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jktgeorge
Menu -> View -> Outline Guide
Menu -> Edit -> Outlining -> Collapse All, Expand All, ...

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 18:42 26-06-2020
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Спасибо, но не работает. Да и это я находил. На обычном ini файле, который прекрасно схлопывается Акелпадом, и др. едиторами, EmEditor почему то не желает себя проявить. v 19.9.3 с настройками по дефолту. Что может еще быть? Редактор заинтересовал, а тут такое....

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 20:51 26-06-2020
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jktgeorge
не под все расширения это работает по умолчанию, обычно только под программным кодом.
под другие надо самому писать регулярки.
 
 

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 21:25 26-06-2020
jktgeorge



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Премного благодарен. Получилось. Теперь буду знать, что тут можно гибко под себя подстроить. Буду разбираться.

Всего записей: 964 | Зарегистр. 02-12-2007 | Отправлено: 21:43 26-06-2020
Vadim39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, написать макрос:
Имеется здоровенный (десятки мегабайт) текстовый файл, содержащий множество изображений, закодированных в "base64".  
Вот кусочек из него:
Хотелось бы вытащить их, желательно, с возможностью указать диапазон страниц, декодировать в бинарные файлы и сохранить под соответствующими номерами.
ЗарСпасБол!

Всего записей: 1117 | Зарегистр. 11-04-2002 | Отправлено: 01:03 28-06-2020
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vadim39
сабж умеет обрабатывать json, но в вашем примере есть какой-то вредный символ после {

Код:
{`  
              "name": "Pragma",  
              "value": "no-cache"  

 
так как фрагмент примера очень мальенкий и не видно начало, то подправил ваш пример под правила json
код
 
И код макроса который находит расширение для картинки, и base64 код картинки.
Остаётся только передать на декодирование и сохранение.
Правда, когда будет полный файл, код придётся править индексами, так как response наверно не один такой там.

Код:
document.selection.SelectAll();
var obj = JSON.parse(document.selection.Text);
var enc = JSON.stringify(obj.response.content.encoding);
alert(enc);
    
if (enc.localeCompare("base64")){
    var ext = obj.response.content.mimeType;
    //alert(ext);
    ext = ext.substring(ext.length-3, ext.length);
    alert(ext);
    alert(obj.response.content.text);
}
 


Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 10:51 28-06-2020 | Исправлено: Tilks, 11:05 28-06-2020
linh214



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Does soft automatically detect the encoding?

Всего записей: 3 | Зарегистр. 24-02-2019 | Отправлено: 10:58 28-06-2020 | Исправлено: linh214, 09:38 29-06-2020
Vadim39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Огромное спасибо за помощь, но, к сожалению, я в этих вопросах совсем чайник, и поэтому объяснил задачу недостаточно внятно. Имя файла для каждой страницы с изображением нужно брать отсюда:

Код:
{
              "name": "page",
              "value": "105"
            }  

расширение - не важно, они там все одинаковые.

Цитата:
Остаётся только передать на декодирование и сохранение.

А вот этого-то я как раз и не умею делать, так что вряд ли смогу дописать макро сам
 

Всего записей: 1117 | Зарегистр. 11-04-2002 | Отправлено: 15:37 28-06-2020 | Исправлено: Vadim39, 15:39 28-06-2020
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
linh214
пробует, но не всегда правильно получается.
 
 
Vadim39

Цитата:
Имя файла для каждой страницы с изображением нужно брать отсюда

без проблем, только, кто будет писать макрос, если

Цитата:
к сожалению, я в этих вопросах совсем чайник,

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 11:13 29-06-2020
Vadim39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks

Цитата:
кто будет писать макрос, если

Цитата:
Цитата:
к сожалению, я в этих вопросах совсем чайник,  
Этот самый любитель заливать (заварку) и напишет, и даже успешно, особенно, если Вы любезно дадите ему несколько подсказок (примеров кода):
1. Декодировать выделенный текст в бинарный формат;
2. Сохранить результат в месте и под именем, содержащими значения переменных;
3. Сохранить данные массива (список не найденных страниц) в текстовый файл;
4. Запуск макро с параметрами (диапазон страниц);
5. Задать горячую клавишу выхода из макро (если зависнет).
Вроде все.
ЗарСпасБол!
 

Всего записей: 1117 | Зарегистр. 11-04-2002 | Отправлено: 14:53 29-06-2020 | Исправлено: Vadim39, 15:02 29-06-2020
Vadim39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, возможно ли использовать в макросе команду
editor.ExecuteCommandByID(3944); (конвертировать base64  в бинарный файл), указав путь и имя файла (без вызова диалога?) может быть есть какой-нибудь другой способ?
ЗарСпасБол!

Всего записей: 1117 | Зарегистр. 11-04-2002 | Отправлено: 00:58 01-07-2020
Tilks

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vadim39

Цитата:
Имя файла для каждой страницы с изображением нужно брать отсюда:  

так как не дождались конкретики на счёт начала json файла, и невалидных символов в нём, то остаётся только сохранить применив поиск начала png файла iVBORw и конца == с декодированием и сохранением под цифровым именем.
 

Код:
#icon = "base64.ico"
#title = ""
#tooltip = "Save base64 png files"
 
count = 1;
while (document.selection.Find("iVBORw.+==", eeFindNext | eeFindReplaceRegExp)) {
    var content = document.selection.Text;
    var oXML;
    var oNode;
    oXML = new ActiveXObject('Msxml2.DOMDocument');
    oXML.async = false;
    oNode = oXML.createElement("base64");
    oNode.dataType = "bin.base64";
    oNode.text = content;
    
    var BinaryStream = new ActiveXObject('ADODB.Stream');
    BinaryStream.Type = 1; // binary
    BinaryStream.Open();
    BinaryStream.Write(oNode.nodeTypedValue);
    var outputFile = document.Path + '\\' + count + '.png';
    BinaryStream.saveToFile(outputFile, 2);
    count = count +1;
    BinaryStream.Close();
}

 

Всего записей: 2688 | Зарегистр. 14-08-2005 | Отправлено: 10:20 01-07-2020
Vadim39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Tilks
Вы очень помогли. Огромное спасибо!

Цитата:
так как не дождались конкретики на счёт начала json файла, и невалидных символов в нём,

Дело в том, что это сохраненный в firefox-е файл HAR, сделанный на сайте, где по-другому сохранить не получается.  
 
Вот начало:

 
Для каждого элемента "entries" нужно получить из "request" - "gueryString" номер книги и номер страницы. Затем из "response" - "content" получить изображение.

 
Поскольку книг в этом логе может быть больше одной, нужно создать папки для каждого номера книги отдельно (зачение "book") и помещать в них изображения с именами, взятыми из значений "page" .
 
В конце, было бы желательно проверить, нет ли пропусков в последовательности номеров страниц и вывести результат в новом окне.
 
Невалидных символов вроде нет. Вероятно, во время копирования случайно вставил.
 
Еще раз, большущее спасибо!
 

Всего записей: 1117 | Зарегистр. 11-04-2002 | Отправлено: 06:06 02-07-2020 | Исправлено: Vadim39, 11:11 02-07-2020
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, 7-ку последние версии еще поддерживают? А то Емура мастер по отрезанию неподдерживаемых корпорацией бобра ОСей.

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 22:15 03-07-2020
niccolo

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Подскажите, 7-ку последние версии еще поддерживают?  

Да

Всего записей: 3678 | Зарегистр. 17-09-2001 | Отправлено: 23:38 03-07-2020
NeedMaker



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WatsonRus
Общался с ним по этому поводу, вот его ответ

Цитата:
I don’t plan to stop supporting Windows 7 until majority of the users switch to Windows 10.

 
Добавлено:
В общем-то я сам уже перешел на win10, ничего страшного не произошло

Всего записей: 3967 | Зарегистр. 12-07-2003 | Отправлено: 07:31 04-07-2020
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
until majority of the users switch to Windows 10

Это Емура сильно преувеличивает, так, мягко, скажем.
 
Добавлено:
Мне 10-ка не нужна ни под каким видом, да и железа нет 10 only, я за этим слежу. НО это уже не для этой темы.
 
Ну то есть, когда он сочтет, что все 7-чники "перешли", он может и отрезать поддержку.

----------
HP Z1 G2 27" 2K/Xeon E3 1245 v3/HP 192F С226/32Gb DDR3/Quadro K2100M 2Gb/WDC WD10JPLX 1Tb/Samsung 860 Evo 250Gb/CDDVDW SN-208/400W
Ребята, как же вы все меня заманали... © мой бывший директор

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:36 04-07-2020
qupear



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В notepad++ есть плагин sqlinform, который очень круто форматирует SQL запросы. Интересно, его можно прикрутить в emeditor? И вообще другие плагины из npp может можно использовать. Например, форматировать XML в удобный вид?

Всего записей: 1057 | Зарегистр. 03-02-2013 | Отправлено: 23:25 05-07-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149

Компьютерный форум Ru.Board » Компьютеры » Программы » Emurasoft EmEditor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru