run-loop-all-lbr-script.ulp
来自「老外的PCB设计软件,是免费的.可以上网更新.」· ULP 代码 · 共 28 行
ULP
28 行
#usage "<b>run a SCRIPT through all libraries in a directory</b><p>\n"
"Load any library from the library directory and execute the SCRIPT.<p>"
"<author>Author: librarian@cadsoft.de</author><p><p>"
string a[], cmd;
//-------- main program --------------------------------------------------
if (library) {
library(L) {
string lbr_path = filedir(L.name);
string ScriptFile = dlgFileOpen("Select a SCRIPT to start in LBRs", "", "*.scr");
int n = fileglob(a, lbr_path + "*.lbr");
if (n) {
for (int xl = 0; xl < n; xl++) {
string h;
sprintf(h, "OPEN " + lbr_path + filename(a[xl]) + ";\nSCRIPT " + ScriptFile + ";\n");
cmd += h;
}
}
}
exit (cmd);
}
else dlgMessageBox("Start this ULP from a Library", "OK");
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?