Scripts discussion (1)
- Author
- Message
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh
В других программах он тоже не реагирует. Например в MsPaint. На "квадратном" поле выбирается лишь пара значений оттенок/контраст (x*y), а яркость не меняется. А так как по умолчанию выбран черный цвет(и мало кто его меняет перед расширение диалога) и соотв. яркость 0, то не важно какой оттенок выбрали, возвратится черный цвет.
В других программах он тоже не реагирует. Например в MsPaint. На "квадратном" поле выбирается лишь пара значений оттенок/контраст (x*y), а яркость не меняется. А так как по умолчанию выбран черный цвет(и мало кто его меняет перед расширение диалога) и соотв. яркость 0, то не важно какой оттенок выбрали, возвратится черный цвет.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
А может изменить начальный цвет?
Структура CHOOSECOLOR (флаг CC_RGBINIT для rgbResult), задание начального цвета.
Сможете подкорректировать ChooseColor.js? Пожалуйста! А то у меня мозги не хватает, как это сделать под AkelPad
А может изменить начальный цвет?
Структура CHOOSECOLOR (флаг CC_RGBINIT для rgbResult), задание начального цвета.
Сможете подкорректировать ChooseColor.js? Пожалуйста! А то у меня мозги не хватает, как это сделать под AkelPad

-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Andrey_A_A
Несколько замечаний по поводу SwitchWindow.vbs.
Во-первых, отличная идея! Респект!
Замечания:
1. Скрипт лучше было бы назвать SwitchSplittedWindow.vbs или SwitchSplitWindow.vbs, т.к. просто "окна" это не то (см. меню "Окно").
2. Баг: если открыть файл, затем вручную разделить окно с помощью скрипта SplitSwitch_alternative.js, а потом жмакать кнопку со скриптом SwitchWindow.vbs, то вылетает ошибка:
4. Скрипт сначала разбивает окно на 2 горизонтальных, а я, к примеру, чаше всего пользуюсь именно вертикальными.. Можно ли переделать скрипт так, чтобы передавать аргументами порядок разбиения? Я бы настроил: верт, гор, 4 части.
5. В комментах, в начале скрипта лучше указать URL сообщения на форуме, в котором Вы его опубликовали, при изменении скрипта люди быстро смогут его найти - одним кликом из скрипта.
И вопрос: как сохранить иконку из SwitchWindow.b64 в файл?
Несколько замечаний по поводу SwitchWindow.vbs.
Во-первых, отличная идея! Респект!

Замечания:
1. Скрипт лучше было бы назвать SwitchSplittedWindow.vbs или SwitchSplitWindow.vbs, т.к. просто "окна" это не то (см. меню "Окно").
2. Баг: если открыть файл, затем вручную разделить окно с помощью скрипта SplitSwitch_alternative.js, а потом жмакать кнопку со скриптом SwitchWindow.vbs, то вылетает ошибка:
3. При удалении разбиения надо удалять записанный ключ из реестра, соответствующий текущему файлу, т.к. иначе реестр быстро засирается.Scripts плагин wrote:Скрипт: C:\Program Files\AkelPad\AkelFiles\Plugs\Scripts\SwitchWindow.vbs
Строка: 18
Символ: 5
Ошибка: Не удается открыть для чтения раздел реестра "HKCU\Software\Akelsoft\AkelPad\Plugs\Scripts\SwitchWindow\1378924".
Код: 80070002
Источник: WshShell.RegRead
---------------------------
Остановить Изменить
---------------------------
4. Скрипт сначала разбивает окно на 2 горизонтальных, а я, к примеру, чаше всего пользуюсь именно вертикальными.. Можно ли переделать скрипт так, чтобы передавать аргументами порядок разбиения? Я бы настроил: верт, гор, 4 части.
5. В комментах, в начале скрипта лучше указать URL сообщения на форуме, в котором Вы его опубликовали, при изменении скрипта люди быстро смогут его найти - одним кликом из скрипта.
И вопрос: как сохранить иконку из SwitchWindow.b64 в файл?
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Как только выкроится время, обязательно исправлю скрипт и постараюсь добавить функционалМожно ли переделать скрипт
1. Сохранить текст в файл SwitchWindow.b64как сохранить иконку из SwitchWindow.b64 в файл?
2. Декодировать В Total Commander
или декодировать с помощью IZArc
http://www.izarc.org/
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Изменил название и подправил скрипт SwitchSplittedWindow.vbs
viewtopic.php?p=11012#p11012
Спасибо VladSh за рекомендации
viewtopic.php?p=11012#p11012
Спасибо VladSh за рекомендации
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Спасибо за прогу, понравилась!Andrey_A_A wrote:1. Сохранить текст в файл SwitchWindow.b64
...
декодировать с помощью IZArc
http://www.izarc.org/
NB: Надо сказать, что вначале ничего не получалось, т.к. надо было обрезать все пробельные символы в конце строк (они появляются при копировании текста со страницы форума), обрезал и всё получилось! Прога сразу же в правом окошке показала zip-архив, который сохраняешь, а потом из него извлекаешь иконку.
Потом я нашёл ещё проще: из контекстного меню проводника выбираем "Извлечь в текущую папку" из группы меню "IzArc" (появившейся после установки), извлекается zip-архив, а их него извлекается иконка.
По ходу, когда пытался сохранять файл с именем "SwitchWindow.b64", обнаружил ошибку в нескольких своих скриптах, в итоге откорректировал:
SaveAs.js, RenameFileDialog.js и CommonFunctions.js, в которую дополнительно расширил новыми функциями

Andrey_A_A, огромное спасибо за то, что случайно обнаружил баги!

Last edited by VladSh on Mon Jan 31, 2011 11:29 am, edited 1 time in total.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
In LinesSort.js added options:
- Remove lines with duplicate keys,
- Extract lines with duplicate keys,
- Extract lines with unique keys,
when sorting is off.
- Remove lines with duplicate keys,
- Extract lines with duplicate keys,
- Extract lines with unique keys,
when sorting is off.
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
VladSh скрипт RenameFileDialog.js выдаёт ошибку, если пытаешься переименовать файл без расширения при
Call("Scripts::Main", 1, "RenameFileDialog.js", `"-ext"`)
хотя, может он на этого не рассчитан
и ещё. можно ли сделать, чтобы при переименовании показывалось всё имя (имя + расш), но выделялось только имя до точки (так привычнее)
Call("Scripts::Main", 1, "RenameFileDialog.js", `"-ext"`)
хотя, может он на этого не рассчитан
и ещё. можно ли сделать, чтобы при переименовании показывалось всё имя (имя + расш), но выделялось только имя до точки (так привычнее)