Changeset 344 in Sophya for trunk/SophyaPI/PIext/basexecut.cc
- Timestamp:
- Aug 2, 1999, 6:52:49 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/basexecut.cc
r339 r344 155 155 // Gestion des repertoires 156 156 else if (kw == "mkdir" ) { 157 if (tokens.size() < 1) { cout << "Usage: mkdir dirname " << endl; return(0); } 158 mObjMgr->CreateDir(tokens[0]); 157 if (tokens.size() < 1) { cout << "Usage: mkdir dirname [true]" << endl; return(0); } 158 bool crd = mObjMgr->CreateDir(tokens[0]); 159 if ( crd && (tokens.size() > 1) && (tokens[1] == "true") ) 160 mObjMgr->SetKeepOldDirAtt(tokens[0], true); 159 161 } 160 162 else if (kw == "rmdir" ) { … … 460 462 else if (kw == "ntloop" ) { 461 463 if (tokens.size() < 3) { 462 cout << "Usage: ntloop nameobj fname funcname [ntname ]" << endl;464 cout << "Usage: ntloop nameobj fname funcname [ntname [N1 N2] ]" << endl; 463 465 return(0); 464 466 } 465 467 if (tokens.size() < 4) tokens.push_back(""); 466 srvo->FillNTFrCFile(tokens[0],tokens[1], tokens[2], tokens[3]); 468 if (tokens[3] == "!") tokens[3] = ""; 469 int nl1 = -1; 470 int nl2 = -1; 471 if (tokens.size() > 5) { 472 nl1 = atoi(tokens[4].c_str()); 473 nl2 = atoi(tokens[5].c_str()); 474 } 475 srvo->FillNTFrCFile(tokens[0],tokens[1], tokens[2], tokens[3], nl1, nl2); 467 476 } 468 477 … … 626 635 kw = "mkdir"; 627 636 usage = "Create a directory"; 628 usage += "\n Usage: mkdir dirname"; 637 usage += "\n Usage: mkdir dirname [true]"; 638 usage += "\n if second argument==true, the directory's KeepOld attribute is set to true"; 629 639 mpiac->RegisterCommand(kw, usage, this, "Object Managment"); 630 640 kw = "rmdir"; … … 796 806 usage = "Loops over an Object NTupleInterface calling a function from a C-file \n"; 797 807 usage += "and optionaly fills an NTuple(x,y,z,t) with (X=f(Object),Y=g(...),Z=h(...),T=k(...))"; 798 usage += "\n Usage: ntloop nameobj CFileName FuncName [NtupleName]"; 808 usage += "\n Usage: ntloop nameobj CFileName FuncName [NtupleName [N1 N2] ]"; 809 usage += "\n Or: ntloop nameobj CFileName FuncName ! N1 N2 "; 799 810 usage += "\n Related commands: ntexpcfile fillnt"; 800 811 mpiac->RegisterCommand(kw, usage, this, "Expr. Plotting");
Note:
See TracChangeset
for help on using the changeset viewer.