Помогите написать скрипт

Russian main discussion
  • Author
  • Message
Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Re: encrypt script

Post by opk44 »

SFC wrote:А существующие crypt-скрипты для AkelPad не поддерживают работу с таким алгоритмом.
Так ли? Есть мнение, что crypt.js (c) Infocatcher поддерживает Blowfish:

Code: Select all

// (c) Infocatcher 2010-2012, 2014
// Version: 0.4.1.1 - 2014-05-06
// Author: Infocatcher

//===================
//// Encrypt/decrypt using AES-256 and/or Blowfish
SFC wrote:Тогда можно будет использовать связку AkelPad+miniNoteViewer.
Если нет желания разбираться, то можно использовать связку AkelPad+Tombo+miniNoteViewer

SFC
Offline
Posts: 24
Joined: Sun Jul 12, 2015 9:37 am

к

Post by SFC »

Скрипт ув. Infocatcher не работает с Blowfish 128. и внутренний формат зашифрованного файла разный у них. Я пробывал :)

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

напишите скрипт, который закрывает текущий файл и запускает следующий txt файл из этой же папки.
как в видео-проигрывателе, можно нажать на кнопку и следующая серия откроется, если в папке весь сезон серий есть
так и тут если у меня в папке 10 файлов и мне нужно их пересмотреть, то я нажимаю на кнопку и загружается следующий файл

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

wertfds
Какой в этом смысл, если и безо всякого "скрипта" достаточно редактор запускать в режиме MDI/PMDI (меню "Окно"-->"Оконный режим"). Далее ВСЕ интересующие файлы загружаются одновременно в отдельные вкладки (выделить + drag-and-drop из проводника/менеджера в редактор).
Если файлов не сотни и/или тысячи, а десяток-другой, то это самый простой и очевидный приём.

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

opk44 wrote:wertfds
Какой в этом смысл
задача - быстро вручную посмотреть содержимое файлов
opk44 wrote:wertfds
ВСЕ интересующие файлы загружаются одновременно в отдельные вкладки Если файлов не сотни и/или тысячи, а десяток-другой, то это самый простой и очевидный приём.
а если файлов сотня? почему бы не иметь две кнопки "открыть следующий" и "открыть предыдущий" ? безо всяких выделений, перетаскиваний и прыжков по вкладкам?

DV
Offline
Posts: 1291
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

wertfds wrote:задача - быстро вручную посмотреть содержимое файлов
Задача решается с помощью Ctrl+Q в FAR Manager или в Total Commander.

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

FAR Manager или в Total Commander
а зачем тогда акельпад нужен? я txt файлы и в FAR'е могу редактировать, даже в досе на нортон командере тоже могу

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

wertfds wrote:напишите скрипт, который закрывает текущий файл и запускает следующий txt файл из этой же папки.
Вот есть (только без закрытия текущего):
http://akelpad.sourceforge.net/forum/vi ... 7932#27932

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

LonerD wrote: Вот есть
красава

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

помогите сделать скрипт, аналог "Выполнить" Command(4251)

я открываю файл file1.txt, делаю изменения, не сохраняю его
по нажатию кнопки скрипт:
копирует содержимое несохранённого file1.txt
создаёт file1.bat (в этой же папке) или открывает существующий file1.bat
вставляет скопированное в файл file1.bat
запускает file1.bat

цель: чтобы прямо из текстовика тестировать батник сразу, а не править сам bat файл и тем более не сохранять его каждый раз перед нажатием кнопки

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

wertfds
Я прямого запуска bat-файлов я использую ConsoleRun.js.

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

VladSh wrote:wertfds
Я прямого запуска bat-файлов я использую ConsoleRun.js.
ExecConsole.js выводит результат ipconfig на лист
ConsoleRun.js выводит результат ipconfig в лог

это совсем не то. мне не нужно запускать существующий батник
мне нужно то, что я подробно написал выше - имеющийся текст прогнать в консоли, не выходя из текстовика

что делает команда "Выполнить" Command(4251) ?
запускает открытый неизменённый bat файл.
при тестировании нужно внести изменения в код, сохранить, нажать "Выполнить"
какой аналог нужен?
запустить bat с текущего текста на экране (изменённый или неизменённый txt) (создать bat (где? в папке файла txt) из текущего текста и его запустить)
при тестировании нужно внести изменения в txt на экране, можно не сохранять, нажать "Выполнить", код запустится, не трогая при этом первоначальный txt файл, не перезаписывая оригинал
конкретно для ExecConsole.js чтобы он брал pCommand не с диалогового окна, а с текущего многострокового текста на экране
и создание CreateTempFile в папке этого текстового файла, а не в /*TemporaryFolder*/

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

как развернуть окно документа на полный экран? (вписать в рамки Akelpad)

это не работает

Code: Select all

AkelPad.SystemFunction.Call "user32::ShowWindow", AkelPad.GetEditWnd, 3

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

wertfds
TabMinMax.js

Offline
Posts: 47
Joined: Sat Mar 10, 2018 11:35 am

Post by wertfds »

opk44, благодарю, работает

мини вариант на vbs

Code: Select all

hMainWnd = AkelPad.GetMainWnd()
set oSys = AkelPad.SystemFunction()
lpFrame = oSys.Call("User32::SendMessageW", hMainWnd, 1288, 1, 0)
hWndMdi = oSys.Call("User32::SendMessageW", hMainWnd, 1223, 1, lpFrame)
oSys.Call "User32::ShowWindow", hWndMdi, 3
Post Reply