--- Quote Start ---
No, I am looking for a method to prevent to clicking "insert input" and naming the input like nRESET_Switch for each input /output/bidirektional pin in .bdf file. actually I have to create 176 IO pins on toplevel.
--- Quote End ---
Ah, ok, I understand now.
Have you considered creating a BDF template, where you create the 176 ports on the left-hand-side of a schematic, and then always start with that?
You can connect ports to component inputs using named nets, so you would never have to move the ports.
--- Quote Start ---
The last 10 year I always do these method to make a toplevel in bdf cause my colleagues want to have a schematic look and feel of fpga designfile.
Now I am asking me if there is a better like a scripting.
I have tried tcl command "add_new_io" or "make_input_port" but these commands required a compiled toplevel design ( so it seems to me).
--- Quote End ---
The problem with any automated method for making a schematic is "where are you going to place the ports?"
--- Quote Start ---
The easiest way for me is doing the toplevel in VHDL but this will dissatisfy my colleagues who can not read vhdl :-)
Do you know another method to display a vhdl toplevel like a schematic?
--- Quote End ---
Quartus creates a netlist view of a design; see Tools->Netlist Viewer->RTL Viewer
Show your colleagues this version of the schematic and see if that is acceptable to them. Keep in mind that if you had to write Tcl to create a top-level schematic (BDF), then the arrangement of the ports in this view is about all you could expect ... its not the "prettiest", but it does the job.
This would then allow you to create a top-level VHDL file, making it easier to create your simulations.
Cheers,
Dave