14 lines
413 B
Python
14 lines
413 B
Python
|
#
|
||
|
# manual test session for "Tools -> Scripting Console"
|
||
|
# verify that "board.dsn" file is created after this session
|
||
|
# result should be identical to "File -> Export -> Specctra DSN"
|
||
|
#
|
||
|
import os
|
||
|
import pcbnew
|
||
|
board = pcbnew.GetBoard()
|
||
|
board_path = board.GetFileName()
|
||
|
path_tuple = os.path.splitext(board_path)
|
||
|
board_prefix = path_tuple[0]
|
||
|
export_path = board_prefix + ".dsn"
|
||
|
pcbnew.ExportSpecctraDSN(export_path)
|