//打开隐藏目录 import win.ui; /*DSG{{*/ var winform = win.form(text="打开系统隐藏目录";right=759;bottom=469) winform.add( edit={cls="edit";left=7;top=10;right=752;bottom=431;db=1;dl=1;dr=1;dt=1;edge=1;font=LOGFONT(h=-13);hscroll=1;multiline=1;vscroll=1;z=1}; static={cls="static";text="系统有一些特殊的隐藏目录,可以调用上面的 aardio 代码直接打开。";left=13;top=440;right=436;bottom=465;db=1;dl=1;dr=1;transparent=1;z=2} ) /*}}*/ import win.reg; var reg = win.regReader("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions"); var items = reg.queryTable("Name","RelativePath"); reg.close(); winform.edit.print('import fsys.knownFolder;') for(k,item in items){ winform.edit.printf(`raw.explore("shell:%s"); //fsys.knownFolder("%s")`,item.Name,k) } var reg = win.regReader("HKEY_CLASSES_ROOT\CLSID\"); for(clsid,writetime in reg.eachKey() ){ var subKey = reg.open(clsid,true); if(subKey){ var shellKey = subKey.open("ShellFolder",true) if(shellKey){ var name = subKey.queryValue(""); if(name) winform.edit.printf(`raw.explore("shell:::%s"); //%s`,clsid,name); else winform.edit.printf(`raw.explore("shell:::%s");`,clsid); shellKey.close(); } subKey.close(); } } reg.close(); winform.show(); win.loopMessage();