本文主要是介绍sourceinsight 宏功能是 。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在一个sourceinsight工程里 查找 一个文件的字符串 在哪些文件中有,并将该文件及字符串都打印到输出文件FilesForOptions.lst。
而被查找的一个文件的字符串要放在工程的打开的文件的最上面
macro FindFilesForOptions()
{
var hbuf //得到被查找的字符串的文件buf
var lnCur //当前的行号
var lnAmt //总的行号
var hprj //当前工程的handle
var prjFAmt //当前工程的文件数
var prjFCur //当前处理的文件
var hbufTmp //临时buf
var hbufout //输出buf
var strOpt //opt字符串
var bFirstSearch //第一次查找
var sel
var strFNCur //当前处理的文件名
hbuf = getcurrentbuf() //得到被查找的字符串的文件buf
/*getcurrentbuf() Returns a handle to the current buffer. The current buffer is the file buffer that appears in the front-most source file window. Returns hNil if there is no current buffer (i.e. no open source file windows).*/
if(hbuf==
这篇关于sourceinsight 宏功能是 。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!