Dear Sir,
How can I execute batch files on the "Run" command line in a VB code?

I have installed four printer in my computer:
1-Acrobat Distiller
2-Canon LBP-810
3-hp LaserJet 1320 PCL 6
4-Microsoft Office Document Image Writer

I have problem with using “SHRunDialog” Function during selection of my default printer from one of my four installed printer in my computer with my VB code.
I can not have any control in selecting default printer when I am trying to select “Canon LBP-810 “ printer or “hp LaserJet 1320 PCL 6” printer
by using “SHRunDialog” Function in my VB code.
I can not execute my favorite command : [rundll32 printui.dll,PrintUIEntry /y /n "hp LaserJet 1320 PCL 6"] in a new window and I can not define my favorite default printer by my VB code on the "Run" command line in a VB code.
Please inform me that How can I use “SHRunDialog” Function for selecting “Canon LBP-810” or “hp LaserJet 1320 PCL 6” or other favorite printers as default printer (depend on my request, from on of my four printers) by my VB code?


Sincerely