kicad/pcbnew/scripting/examples/hidePcbValuesShowReferences.py

14 lines
363 B
Python

#!/usr/bin/env python
import sys
from pcbnew import *
filename=sys.argv[1]
pcb = LoadBoard(filename)
for module in pcb.GetModules():
print "* Module: %s"%module.GetReference()
module.GetValueObj().SetVisible(False) # set Value as Hidden
module.GetReferenceObj().SetVisible(True) # set Reference as Visible
pcb.Save("mod_"+filename)