Page 7 of 96
Posted: Thu Oct 20, 2011 9:58 am
by VladSh
Добавлены скрипты:
•
ScriptCopyToBlock.js -
копирует текущий скрипт целиком и оборачивает в нужные тэги для размещения его на форуме;
•
Settings.js;
соответственно изменён OpenSessionsDir.js;
•
CodeFoldSwitcher.js.
Изменены скрипты:
•
ScriptNameCopyAsBBCode.js -
убраны b и /b;
•
SpellCheckAddToWhiteList.js -
добавлена возможность задавать format записи в белый список.
Posted: Thu Oct 20, 2011 11:41 am
by opk44
Добавлен скрипт
MacroDecoder.vbs - декодирование макросов по словарю
Surveyor.
Работает только на WinXP! На Vista/Win7 работать не будет.
Posted: Thu Oct 20, 2011 11:55 am
by VladSh
opk44
А что он делает? Что значит "декодирование макросов"?
Posted: Thu Oct 20, 2011 12:31 pm
by opk44
VladSh
Не вполне понял вопрос. Скрипт выдает "шпаргалку" вида
Code: Select all
{{0x00}-{normal key was press (down)}{0x55}-{U key}}
{{0x02}-{normal key was released (up)}{0x55}-{U key}}
...
что иногда может помочь при перезаписи макроса.
Posted: Thu Oct 20, 2011 12:41 pm
by VladSh
opk44
Простому пользователю, типа меня, непонятно). В том числе и когда нужна "перезапись макроса"), и каким образом оно помогает))
P.S. После того, как увидел бинарник макроса, немного стало понятно 
Posted: Fri Oct 21, 2011 8:10 am
by VladSh
Изменено
CodeFoldSwitcher.js:
по просьбе Andrey_A_A добавлена возможность как включать область и окно навигации, так и отключать их вместе.
Примечание: параметры вызова изменились.
Posted: Sat Oct 22, 2011 11:17 pm
by Andrey_A_A
VladSh
Спасибо за CodeFoldSwitcher.js - работает!
Posted: Thu Oct 27, 2011 1:56 pm
by Cuprum
Infocatcher
toggleComments.js, 0.4.2
В CSS для Internet Explorer 6 можно применять хак такого вида
Если его закомментировать, а потом раскомментировать, то * перед html "съедается". А как сделать, чтобы после снятия комментария * не пропадала?
Установлены след. параметры
-method=0
-addSpaces=false
-preferLineComments=true
Posted: Fri Oct 28, 2011 10:59 pm
by Infocatcher
Cuprum wrote:А как сделать, чтобы после снятия комментария * не пропадала?
Сейчас – никак.
Надо что-нибудь придумать.
Или опцию «не удалять повторяющиеся символы», или более сложную логику, например, для удаления
В качестве временного решения можно заменить
Code: Select all
fixCmmLineRegExp: function(cmmLine) {
if(cmmLine == "//")
return "/*[~=]*";
return this.escapeRegExp(cmmLine.charAt(cmmLine.length - 1)) + "*";
},
fixCmmBlockStartRegExp: function(cmmBlockStart) {
return this.escapeRegExp(cmmBlockStart.charAt(cmmBlockStart.length - 1)) + "*";
},
fixCmmBlockEndRegExp: function(cmmBlockEnd) {
return this.escapeRegExp(cmmBlockEnd.charAt(0)) + "*";
}
на
Code: Select all
fixCmmLineRegExp: function(cmmLine) {
return "";
},
fixCmmBlockStartRegExp: function(cmmBlockStart) {
return "";
},
fixCmmBlockEndRegExp: function(cmmBlockEnd) {
return "";
}
Posted: Sun Oct 30, 2011 7:03 am
by Cuprum
Infocatcher
А почему бы не сделать это временное решение постоянным?
Задача раскомментировать блок
весьма специфична, поскольку дополнительные звездочки это уже украшательство...
Или смотреть сколько * внутри /*...*/ по бокам. Если слева одна /**...*/, то после снятия комментария * оставлять, если больше, т.е. /**...**/, /*...******/ и т.д. раскомментировать полностью.
Posted: Sun Oct 30, 2011 7:30 am
by FeyFre
Cuprum, лучше этот блочный не трогать. Пусть работает как есть. Ну или подскажите нам, как снимать такой вот комментарий
Code: Select all
/*
Что-то1
/*/
Что-то2
/*/
Что-то3
/*/
Что-то4
/**/
Posted: Sun Oct 30, 2011 12:13 pm
by VladSh
FeyFre
Проще не писать таких комментариев.
Posted: Sun Oct 30, 2011 1:03 pm
by FeyFre
VladSh, а если надо? Изящный и не накладный способ переключить код. Другого такого нету.
Posted: Tue Nov 01, 2011 3:21 pm
by opk44
Не подскажет ли кто-нибудь, почему передача в скрипте сочетания {Ctrl}+{R} (через WshShell.SendKeys ("^R");) не вызывает диалога "Замена", и если можно, то как это обойти?
Posted: Tue Nov 01, 2011 4:01 pm
by FeyFre
opk44, не страдать фигней, и вызвать диалог коммандой AkelPAd.Command()