ЗАКАЗ СКРИПТОВ для AkelPad
|
|
Andrey_A | Дата: Вторник, 20.03.2012, 02:30 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
ЗАКАЗ СКРИПТОВ для AkelPad'a
В этой теме Вы можете высказывать идеи о написании того или иного скрипта. Если Вы столкнулись с монотонной задачей, которую можно автоматизировать и не знаете как это сделать, Вы можете описать свою проблему здесь и возможно найдутся те, кто подскажет как её решить. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Готовые решения будут открепляться в отдельные темы
|
|
| |
Andrey_A | Дата: Среда, 17.07.2013, 15:14 | Сообщение № 76 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (Selector) А вот такой скрипт можете сделать?
DeleteLinesInComingOther.vbs - Удаление строк полностью входящих в другие в выделенном
Дальнейшее обсуждении в теме скрипта
|
|
| |
thevlad | Дата: Воскресенье, 21.07.2013, 19:00 | Сообщение № 77 |
Рядовой
На сайте с: 11.07.2013
Город: Донецк
Сообщений: 4
|
Цитата (Andrey_A) Попробуйте, т.к. у меня нет ни asm, ни всего остального, пришлось просто набросать:
[КОД:] Выделить весь код ' Tesst.vbs '=========================================================================== PathTasm = """D:\i1\tasm.exe""" ' путь до tasm.exe PathTlink= """D:\i1\tlink.exe" ' путь до tlink.exe If WScript.Arguments.Count = 0 Then WScript.Quit Set FSO = CreateObject("Scripting.FileSystemObject") FileAsm= WScript.Arguments(0) FileObj = FSO.GetParentFolderName(FileAsm) & "\" & FSO.GetBaseName(FileAsm) & ".obj"
CreateObject("WScript.Shell").Exec PathTasm & " """ & FileAsm & """ /l/zi" WScript.Sleep 1000 CreateObject("WScript.Shell").Exec PathTlink & " """ & FileObj & """ /v"
К сожалению скрипт не работает, но 2 пустых окна появляются. Если вам все еще интересна эта тема, то тут(http://yadi.sk/d/YhHel6bG72wKm) лежат тасм, тлинк, и код для компиляции.
|
|
| |
Andrey_A | Дата: Понедельник, 22.07.2013, 13:45 | Сообщение № 78 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (thevlad) К сожалению скрипт не работает Скачал, поправил... сделал отдельной темой
CompilationTASM.vbs - Компиляция текущего файла ASM
Дальнейшее обсуждении в теме скрипта
|
|
| |
g140898 | Дата: Четверг, 08.08.2013, 14:01 | Сообщение № 79 |
Рядовой
На сайте с: 08.08.2013
Город: Пермь
Сообщений: 1
|
не нашел рабочего скрипта. Хотелось бы скрипт (может в дополнение к плагину Coder), который позволял бы работать со структурой fb2 (fictionbook 2) может поможет кто?
|
|
| |
Andrey_A | Дата: Четверг, 08.08.2013, 16:26 | Сообщение № 80 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (g140898) Хотелось бы скрипт (может в дополнение к плагину Coder), который позволял бы работать со структурой fb2 (fictionbook 2) В сборке AkelPad Image более 60 файлов расцветки:
Скачать Fb2.coder
|
|
| |
Andrey5942 | Дата: Воскресенье, 08.09.2013, 06:48 | Сообщение № 81 |
Рядовой
На сайте с: 04.07.2013
Город: Москва
Сообщений: 8
|
Здравствуйте снова!
Возможно, такой или подобный скрипт уже существует, но я не нашел.
Есть две версии одного файла. В старшей версии некоторые строки изменены и возможно добавлены новые. Нужно создать третий файл ("патч"), который будет содержать только новые/измененные строки. Или, что должно быть проще, "сократить" в новом файле строки, которые совпадают со старым, т.е. превратить более новый файл в патч.
"Имя" строки должно заканчиваться определенным символом (":", "=", "," или др.), который в этой строке встретился впервые. В этом примере формат такой: Код "A00: Неправильное начало" "A01: Дебют Ларсена"
... А в другом файле может быть таким:
Код A00=Неправильное начало A01=Дебют Ларсена ...
или таким:
Код M_LAST_PLAYED, "Последний"; M_MY_CHESSBASE, "Мои базы"; Названия у пар файлов могут быть разные. Но скрипт может работать например из нового файла с именем "*", а сверять с лежащим рядом "*Old", как в моем примере.
|
|
| |
Andrey_A | Дата: Вторник, 24.09.2013, 05:13 | Сообщение № 82 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (Andrey5942) Возможно, такой или подобный скрипт Это специфическая задача. Нужен новый скрипт,если бы Вы выслали для примера файлы как есть и те же самые как они должны быть, то можно будет решить...
|
|
| |
Andrey5942 | Дата: Пятница, 27.09.2013, 00:35 | Сообщение № 83 |
Рядовой
На сайте с: 04.07.2013
Город: Москва
Сообщений: 8
|
Ссылка есть в моем предыдущем посте. Вот она же без тегов: http://rghost.ru/48629425
|
|
| |
Andrey_A | Дата: Среда, 02.10.2013, 16:34 | Сообщение № 84 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата (Andrey5942) Есть две версии одного файла. В старшей версии некоторые строки изменены и возможно добавлены новые. Нужно создать третий файл ("патч"), который будет содержать только новые/измененные строки.
CreateFileWithUniqueString.vbs - Сравнение 2-х файлов и создание файла с уникальными строками.
Дальнейшее обсуждении в теме скрипта
|
|
| |
sexbeer | Дата: Понедельник, 18.11.2013, 14:29 | Сообщение № 85 |
Рядовой
На сайте с: 18.11.2013
Город: Омск
Сообщений: 9
|
Доброго времени суток! Имеется файл с субтитрами 1.srt (кодировка 866 OEM русская). Количество пунктов в нем всегда разное (в данном случае 6). ░ = ° Код 1 00:00:00,000 --> 00:00:01,000 GT-i9260, Date: 18.11.2013 13:22:39 N54░59'16,42'', E73░25'28,56''
2 00:00:01,000 --> 00:00:02,000 GT-i9260, Date: 18.11.2013 13:22:40 N54░59'16,42'', E73░25'28,56''
3 00:00:02,000 --> 00:00:03,000 GT-i9260, Date: 18.11.2013 13:22:41 N54░59'16,42'', E73░25'28,56''
4 00:00:03,000 --> 00:00:04,000 GT-i9260, Date: 18.11.2013 13:22:42 N54░59'16,42'', E73░25'28,56''
5 00:00:04,000 --> 00:00:05,000 GT-i9260, Date: 18.11.2013 13:22:43 N54░59'16,42'', E73░25'28,56''
6 00:00:05,000 --> 00:00:06,000 GT-i9260, Date: 18.11.2013 13:22:44 N/A, N/A
Необходимо преобразовать его в 1.ssa (кодировка 1251 ANSI кириллица) с помощью скрипта (универсального для разного количества пунктов) Код [Script Info] Title: <untitled> Original Script: <unknown> ScriptType: v4.00
[V4 Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding Style: Default,Codename Coder Free 4F,8,16777215,16777215,16777215,0,1,0,1,2,2,5,3,3,3,0,204
[Events] Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: Marked=0,0:00:00.00,0:00:01.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:39\NN54°59'16,42", E73°25'28,56" Dialogue: Marked=0,0:00:01.00,0:00:02.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:40\NN54°59'16,42", E73°25'28,56" Dialogue: Marked=0,0:00:02.00,0:00:03.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:41\NN54°59'16,42", E73°25'28,56" Dialogue: Marked=0,0:00:03.00,0:00:04.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:42\NN54°59'16,42", E73°25'28,56" Dialogue: Marked=0,0:00:04.00,0:00:05.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:43\NN54°59'16,42", E73°25'28,56" Dialogue: Marked=0,0:00:05.00,0:00:06.00,Default,NTP,0000,0000,0000,!Effect,GT-i9260, 18.11.2013 13:22:44\NGPS OFF
11 первых строк (до первого Dialogue) в 1.ssa всегда постоянны. Как видно из него нужно удалить все фразы " Date:" и заменить все "N/A, N/A" на "GPS OFF" и двойные '' на одинарные ". Также в 1.srt в конце всегда две пустые строки, а в 1.ssa - одна. Заранее благодарен, если такое возможно осуществить.
Сообщение отредактировал sexbeer - Понедельник, 18.11.2013, 14:35 |
|
| |
Andrey_A | Дата: Понедельник, 18.11.2013, 17:17 | Сообщение № 86 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
sexbeer, пришлите пожалуйста архив с несколькими оригинальными файлами srt и соответствующих ssa. Я думаю можно попробовать реализовать
|
|
| |
sexbeer | Дата: Понедельник, 18.11.2013, 17:46 | Сообщение № 87 |
Рядовой
На сайте с: 18.11.2013
Город: Омск
Сообщений: 9
|
Andrey_A, отправил на почту
|
|
| |
Andrey_A | Дата: Понедельник, 18.11.2013, 19:25 | Сообщение № 88 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата sexbeer ( ) отправил на почту Отправил скрипт в новую тему
ConvertSrtInSsa.vbs - Конвертировать открытый на редактирование файл субтитров SRT в SSA
Дальнейшее обсуждение в теме скрипта
|
|
| |
InFive | Дата: Вторник, 26.11.2013, 21:33 | Сообщение № 89 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
Нужен скрипт, чтобы исправлять виндовые крякозябры... сами крякозябры виндовые, какие нужны в скрипте, здесь... для замены крякозябр на соответствующие символы кириллицы во всем документе, а не только в выделенном... Спасибо
|
|
| |
Andrey_A | Дата: Вторник, 26.11.2013, 22:48 | Сообщение № 90 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата InFive ( ) исправлять виндовые крякозябры.. Чтобы результат был 100% необходимы файлы для теста. Пришлите файлы с корозябрами и соответствующие нормальные.
|
|
| |
|