#usage "Edit previous library in current directory\n"
"
"
"Author: support@cadsoft.de"
// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED
if (library) {
library(L) {
string a[], cmd;
string Lname = L.name;
string lbr_path = filedir(L.name);
int n = fileglob(a, lbr_path + "*.lbr");
if (n) {
for (int xl = 0; xl <= n; xl++) {
if (Lname == a[xl]) {
if (xl > 0) {
string h;
sprintf(h, "OPEN '" + lbr_path + filename(a[xl - 1]) + "';");
cmd += h;
exit (cmd);
}
}
}
}
}
exit (0);
}
else dlgMessageBox("Start this ULP from a Library", "OK");