dropbar.xml

来自「一个完整的IE插件的程序的源代码(有些参考价值)」· XML 代码 · 共 62 行

XML
62
字号
<?xml version="1.0"?>

<!DOCTYPE dropBar
[
	<!ELEMENT dropBar (script?, button*)>
	<!ATTLIST dropBar version CDATA #REQUIRED>

	<!ELEMENT script (#PCDATA)>
	<!ATTLIST script language CDATA "javascript">

	<!ELEMENT button (icon?, script?)>
	<!ATTLIST button description CDATA #IMPLIED>
	<!ATTLIST button separator CDATA "0">

	<!ELEMENT icon EMPTY>
	<!ATTLIST icon file CDATA #REQUIRED>
	<!ATTLIST icon index CDATA "0">
]>

<!--
// sampleConfig.xml
//
// @author christian oetterli
//
-->

<dropBar version="1.0">
	<script>
		function onCustomize(file)
		{
			new ActiveXObject("WScript.Shell").Run("notepad \"" + file + "\"");
		}
	</script>
	<button description="Open files with Notepad">
		<icon file="%SystemRoot%\system32\notepad.exe"/>
		<script>
			function onDrop(file)
			{
				new ActiveXObject("WScript.Shell").Run("notepad \"" + file + "\"");
			}

			function onClick()
			{
				new ActiveXObject("WScript.Shell").Run("notepad");
			}
		</script>
	</button>
	
	<button separator="1"/>

	<button description="Opens the Command Prompt">
		<icon file="%SystemRoot%\system32\cmd.exe"/>
		<script>
			function onClick()
			{
				new ActiveXObject("WScript.Shell").Run("%comspec%");
			}
		</script>
	</button>

</dropBar>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?