aardio 文档
aardio 范例: 桌面图标
//桌面图标
import fsys.lnk;
var lnk = fsys.lnk();
lnk.description = "这是一个快捷方式"
lnk.path = io._exepath //设置目标路径
//设置图标,如果参数@1 为 EXE 路径,参数 @2 指定图标索引,0 为默认图标
lnk.setIcon(io._exepath,0);
lnk.save(
io.getSpecial(0x0010 /*_CSIDL_DESKTOPDIRECTORY*/,"我的快捷方式.lnk" )
)
import com;
com.CreateObject("Shell.Application").MinimizeAll();
//刷新桌面图标
::Shell32.SHChangeNotify(0x8000000/*_SHCNE_ASSOCCHANGED*/,0,0,0);
//刷新文件属性
//::Shell32.SHChangeNotify(0x800/*_SHCNE_ATTRIBUTES*/,1/*_SHCNF_srcPath*/,"文件路径",0);
Markdown 格式