惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
J
Java Code Geeks
雷峰网
雷峰网
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
V
Vulnerabilities – Threatpost
S
Securelist
The Hacker News
The Hacker News
The Register - Security
The Register - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Help Net Security
Help Net Security
G
Google Developers Blog
Hugging Face - Blog
Hugging Face - Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
M
MIT News - Artificial intelligence
AI
AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
The GitHub Blog
The GitHub Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Schneier on Security
Schneier on Security
N
Netflix TechBlog - Medium
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
Hacker News - Newest:
Hacker News - Newest: "LLM"
H
Hacker News: Front Page
博客园 - 司徒正美
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
Security Latest
Security Latest
Engineering at Meta
Engineering at Meta
N
News and Events Feed by Topic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
酷 壳 – CoolShell
酷 壳 – CoolShell
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Threat Research - Cisco Blogs
U
Unit 42
V
V2EX
V2EX - 技术
V2EX - 技术
L
LINUX DO - 最新话题
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
Recorded Future
Recorded Future
P
Privacy & Cybersecurity Law Blog
美团技术团队
小众软件
小众软件
F
Fortinet All Blogs

博客园 - 代码乱了

MIT 18.06 线性代数 - 23微分方程,exp(At) MIT 18.06 线性代数 - 22. 对角化和矩阵的幂 测试markdown发布 visual webgui theme designer 健身视频 2012元旦遭遇坑爹的12306订票网站付了款不出票 博文阅读密码验证 - 博客园 ReportViewer 2008 打印出现Error loading resource library. (0x8007007E)和(0x80070006) 博文阅读密码验证 - 博客园 VM.xPort.ExcelClient XXX备忘 Parsing html markup text using MSHTML Serialize and Deserialize RDL Winform Field interface 转换前台javascript传递过来的时间字符串到.net的DateTime 博文阅读密码验证 - 博客园 SQL:获取正在执行的SQL语句 博文阅读密码验证 - 博客园 利用XML转换为table实现在SQL参数中传递表结构 MSChart出现为ChartImg.axd 执行子请求时出错 - 代码乱了 - 博客园
VSX vsct file context menu for script editor - 代码乱了
代码乱了 · 2010-09-09 · via 博客园 - 代码乱了

代码

<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema"><!--  This is the file that defines the actual layout and type of the commands.
        It is divided in different sections (e.g. command definition, command
        placement, ...), with each defining a specific set of properties.
        See the comment before each section for more details about how to
        use it. 
--><!--  The VSCT compiler (the tool that translates this file into the binary
        format that VisualStudio will consume) has the ability to run a preprocessor
        on the vsct file; this preprocessor is (usually) the C++ preprocessor, so
        it is possible to define includes and macros with the same syntax used
        in C++ files. Using this ability of the compiler here, we include some files
        defining some of the constants that we will use inside the file. 
--><!--This is the file that defines the IDs for all the commands exposed by VisualStudio. -->
  
<Extern href="stdidcmd.h"/><!--This header contains the command ids for the menus provided by the shell. -->
  
<Extern href="vsshlids.h"/><!--Definition of some VSCT specific constants. In this sample we use it for the IDs inside the guidOfficeIcon group. -->
  
<Extern href="msobtnid.h"/><!--The Commands section is where we the commands, menus and menu groups are defined.
      This section uses a Guid to identify the package that provides the command defined inside it. 
-->
  
<Commands package="guidPrettyJsPkg">
    
<!-- Inside this section we have different sub-sections: one for the menus, another
    for the menu groups, one for the buttons (the actual commands), one for the combos
    and the last one for the bitmaps used. Each element is identified by a command id that
    is a unique pair of guid and numeric identifier; the guid part of the identifier is usually
    called "command set" and is used to group different command inside a logically related
    group; your package should define its own command set in order to avoid collisions
    with command ids defined by other packages. 
--><!-- In this section you can define new menu groups. A menu group is a container for
         other menus or buttons (commands); from a visual point of view you can see the
         group as the part of a menu contained between two lines. The parent of a group
         must be a menu. 
-->
    
<Groups><Group guid="guidPrettyJsCmdSet" id="MyMenuGroup" priority="0x0600">
        
<!--<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS"/>-->
        
<Parent  guid="guidContext"  id="scriptContext"/></Group></Groups><!--Buttons section. -->
    
<!--This section defines the elements the user can interact with, like a menu command or a button
        or combo box in a toolbar. 
-->
    
<Buttons>
      
<!--To define a menu group you have to specify its ID, the parent menu and its display priority.
          The command is visible and enabled by default. If you need to change the visibility, status, etc, you can use
          the CommandFlag node.
          You can add more than one CommandFlag node e.g.:
              <CommandFlag>DefaultInvisible</CommandFlag>
              <CommandFlag>DynamicVisibility</CommandFlag>
          If you do not want an image next to your command, remove the Icon node or set it to <Icon guid="guidOfficeIcon" id="msotcidNoIcon" /> 
--><Button guid="guidPrettyJsCmdSet" id="cmdFormatJs" priority="0x0100" type="Button">
        
<Parent guid="guidPrettyJsCmdSet" id="MyMenuGroup" />
        
<Icon guid="guidImages" id="bmpPic1" />
        
<Strings>
          
<CommandName>cmdFormatJs</CommandName>
          
<ButtonText>Format All Code</ButtonText>
        
</Strings>
      
</Button><Button guid="guidPrettyJsCmdSet" id="cmdFormatSelectedJs" priority="0x0100" type="Button">
        
<Parent guid="guidPrettyJsCmdSet" id="MyMenuGroup" />
        
<Icon guid="guidImages" id="bmpPic2" />
        
<Strings>
          
<CommandName>cmdFormatSelectedJs</CommandName>
          
<ButtonText>Format Selected Code</ButtonText>
        
</Strings></Button><Button guid="guidPrettyJsCmdSet" id="cmdSettings" priority="0x0100" type="Button">
        
<Parent guid="guidPrettyJsCmdSet" id="MyMenuGroup" />
        
<Icon guid="guidImages" id="bmpPic3" />
        
<Strings>
          
<CommandName>cmdSettings</CommandName>
          
<ButtonText>PrettyJs Settings</ButtonText>
        
</Strings>
      
</Button></Buttons><!--The bitmaps section is used to define the bitmaps that are used for the commands.-->
    
<Bitmaps>
      
<!--  The bitmap id is defined in a way that is a little bit different from the others:
            the declaration starts with a guid for the bitmap strip, then there is the resource id of the
            bitmap strip containing the bitmaps and then there are the numeric ids of the elements used
            inside a button definition. An important aspect of this declaration is that the element id
            must be the actual index (1-based) of the bitmap inside the bitmap strip. 
-->
      
<Bitmap guid="guidImages" href="Resources\Images_32bit.bmp" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows"/></Bitmaps></Commands><Symbols>
    
<!-- This is the package guid. -->
    
<GuidSymbol name="guidContext" value="{D7E8C5E1-BDB8-11D0-9C88-0000F8040A53}" >
      
<IDSymbol name="scriptContext" value="0x00000034" />
    
</GuidSymbol><GuidSymbol name="guidPrettyJsPkg" value="{60f39d2e-2efa-4d31-8d3d-e4e9c471cff5}" /><!-- This is the guid used to group the menu commands together -->
    
<GuidSymbol name="guidPrettyJsCmdSet" value="{9c0dac38-df57-4b87-a49a-74abbbd82b35}"><IDSymbol name="MyMenuGroup" value="0x1020" />
      
<IDSymbol name="cmdFormatJs" value="0x0100" />
      
<IDSymbol name="cmdFormatSelectedJs" value="0x0101" />
      
<IDSymbol name="cmdSettings" value="0x0102" />
    
</GuidSymbol><GuidSymbol name="guidImages" value="{65aa1bea-4afb-4c81-8501-b63a8fffdd07}" >
      
<IDSymbol name="bmpPic1" value="1" />
      
<IDSymbol name="bmpPic2" value="2" />
      
<IDSymbol name="bmpPicSearch" value="3" />
      
<IDSymbol name="bmpPicX" value="4" />
      
<IDSymbol name="bmpPicArrows" value="5" />
    
</GuidSymbol>
  
</Symbols></CommandTable>

posted @ 2010-09-09 16:34  代码乱了  阅读(681)  评论()    收藏  举报