# aardio 范例: 注册表操作 - 右键菜单添加打开命令行



```aardio
//注册表操作 - 右键菜单添加打开命令行
import win;
import win.reg;
import win.version;

/*
友情提醒：在资源管理器的地址栏直接输入"cmd"后回车，也可以在当前目录打开命令行
*/
if(win.version.isWin10Later){
	var reg = win.reg("HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\OpenCmdHere")
	reg.setSzValue("","在此处打开命令行窗口")
	reg.setSzValue("Extended","") //在资源管理器按Shift并按右键才出来
	
	var reg = win.reg("HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\OpenCmdHere\command")
	reg.setSzValue("","cmd.exe -noexit -command Set-Location -literalPath '%V'")	
}

var reg = win.reg("HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\runas")
reg.setSzValue("","在此处打开命令行窗口(管理员)")
reg.setSzValue("HasLUAShield","")  //显示盾牌图标
reg.setSzValue("Extended","")  //在资源管理器按Shift并按右键才出来

var reg = win.reg("HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\runas\command")
reg.setSzValue("",'cmd.exe /s /k pushd \"%V\"');

win.msgbox("已添加菜单")

```

