📄 updateversion.spp
字号:
import IDE;
import scriptEngine;
import editor;
print typeid(module());
#define VERSION_FILE_NAME ".\\inc\\version.h"
#define MAX_VERSION_VALUE 65535
_init()
{
print ">>> Updating version number...";
if(FileExists(VERSION_FILE_NAME))
{
// IDE.FileOpen(VERSION_FILE_NAME);
declare EdBuf = new EditBuffer(VERSION_FILE_NAME, TRUE);
declare EdPos = new EditPosition(EdBuf);
declare EdBlk = new EditBlock(EdBuf);
declare str = new String;
EdPos.Search("BUILD_NUMBER ", TRUE, FALSE);
EdBlk.Begin();
EdPos.MoveEOL();
EdBlk.End();
str = "Old version is " + EdBlk.Text;
print str;
declare Version = new String(EdBlk.Text);
declare NewVersion = (Version.Integer + 1) % MAX_VERSION_VALUE;
EdBlk.Delete();
str = "New version is " + NewVersion;
print str;
EdPos.InsertText(NewVersion);
EdBuf.Save();
EdBuf.Destroy();
delete EdBlk;
delete EdPos;
delete EdBuf;
// IDE.FileClose();
print "<<< Version number updated";
}
else
{
print "Version file is absent";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -