Subject: [BUG?]脚本功能 [Print This Page]
Author:
jAmEs_ Time: 2010-5-6 11:46 Subject: [BUG?]脚本功能
IdeSetEditorSelectedText每次执行后,会多一个回车的动作,导致当前源码换行,这个是什么原因?能否改掉?
Author:
zjy Time: 2010-5-6 16:30 Subject: 这个函数是用来进行多行和整行文本处理的
参数也是用TStringList来保存文本,所以转换后会有个回车。
如果不想要回车,可以自己用OTA的块操作接口来处理。
Author:
jAmEs_ Time: 2010-5-6 16:41
晕哦,不能由CW处理吗?
本来是希望把ToUpper功能放到工具栏的,使用才方便,但是这个功能不能放,所以用脚本,结果。。。
Author:
zjy Time: 2010-5-6 18:31 Subject: 选择块转大写,可以用这个:
{*******************************************************}
{ }
{ Pascal Script Source File }
{ Run by RemObjects Pascal Script in CnWizards }
{ }
{ Generated by CnPack IDE Wizards }
{ }
{*******************************************************}
program Script3;
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ToolsAPI, CnWizUtils;
var
View: IOTAEditView;
begin
View := CnOtaGetTopMostEditView(nil);
if (View <> nil) and (View.GetBlock <> nil) then
begin
View.GetBlock.UpperCase;
end;
end.
Author:
jAmEs_ Time: 2010-5-6 19:28
太感激了:)
Welcome to CnPack Forum (http://bbs.cnpack.org/) |
Powered by Discuz! 5.0.0 |