博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 vs 2008 宏制作自动注释工具
阅读量:5117 次
发布时间:2019-06-13

本文共 2005 字,大约阅读时间需要 6 分钟。

 

1.         Tool中选择Macros,打开Macro IDE

 

 

 

 

 

 

 

 

 

 

 

2.       MyMacros 删除默认文件 Module1.vb,添加文件CommentHelper.Vb代码内容

 

Imports System

Imports EnvDTE

Imports EnvDTE80

Imports EnvDTE90

Imports System.Diagnostics

 

'注释帮助模块

Public Module CommentHelper

 

    Sub AddClassComment()

 

        '定义选择区域

        Dim DocSel As EnvDTE.TextSelection

 

        '初始化选择区域是当前文档的选择

        DocSel = DTE.ActiveDocument.Selection

 

        '选择区域移动到文档的开头

        DocSel.StartOfDocument()

        DocSel.Text = "/*******************************************************************"

        DocSel.NewLine()

        DocSel.Text = "* Copyright (C) abc Corporation"

        DocSel.NewLine()

        DocSel.Text = "* All rights reserved."

        DocSel.NewLine()

        DocSel.Text = "*"

        DocSel.NewLine()

        DocSel.Text = "Author:   HBB0b0 (hbb0b0@163.com)"

        DocSel.NewLine()

        DocSel.Text = "Create Date:" + DateTime.Now.ToString()

        DocSel.NewLine()

        DocSel.Text = "Description:" + DTE.ActiveDocument.Name

        DocSel.NewLine()

        DocSel.Text = "*"

        DocSel.NewLine()

        DocSel.Text = "* Date         Author               Description"

        DocSel.NewLine()

        DocSel.Text = "*******************************************************************/"

        DocSel.NewLine()

    End Sub

End Module

 

3.      在需要添加注释的项目中打开Macro 浏览器,如果看不到AddClassComment宏,则需要导入宏项目

 

4.         打开需要注释文件,双击或运行AddClassComment,就会添加如下效果的注释。

 

/*******************************************************************

 * * Copyright (C) abc Corporation

 * * All rights reserved.

 * *

 * Author:   HBB0b0 (hbb0b0@163.com)

 * Create Date:2011-3-21 19:51:03

 * Description:Program.cs

 * *

 * * Date         Author               Description

 * *******************************************************************/

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace MacroApplication

{

    class Program

    {

        static void Main(string[] args)

        {

        }

    }

}

 

 

如果觉得这种方式不方便,可以把它做成ToolBar,下个项目使用的只需要运行ToolBar中的对应按钮就可以了。

 

1.         Tools中选择自定义

 

2.         新添ToolBar 名称为CommentHelper

 

3.         在命令页签Macros选择AddClassComment

 

4.         按住Macro.MyMacros.CommentHelper.AddClassComment,把它拖到CommentHelper容器上

 

 

5.         拖放后的效果如下

 

 

 

6.         在以后的使用时不用再次打开宏项目,直接单击CommentHelperAddClassComment按钮就可以添加类注释了。

 

转载于:https://www.cnblogs.com/hbb0b0/archive/2011/03/22/1990670.html

你可能感兴趣的文章
加密接口如何测试?
查看>>
Dubbo和kafka的基本原理和测试方法
查看>>
http和https的区别
查看>>
接口自动化之数据依赖
查看>>
自动化框架之pytest
查看>>
jmeter(1)添加header和cookie
查看>>
jmeter接口上传图片功能
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
Vue 利用指令实现禁止反复发送请求
查看>>
找到树中指定id的所有父节点
查看>>
使用Xcode的Targets来管理开发和生产版本的构建
查看>>
今天新开通了博客
查看>>
Linux命令应用大词典-第4章 目录和文件操作
查看>>
A + B Problem II
查看>>
app与服务端通信时如何进行消息校验
查看>>
AS3优化性能笔记二
查看>>
wpf combobox
查看>>
mentohust 使用
查看>>
【BZOJ3158】千钧一发 最小割
查看>>
chrome备份网站
查看>>