Exemplo n.º 1
0
        private void butSetDefaultPrinter_Click(object sender, EventArgs e)
        {
            WshNetwork network = new WshNetwork();

            // ѕолучим список принтеров
            IWshCollection Printers = network.EnumPrinterConnections();

            if (Printers.Count() > 0)
            {
                // ¬ыбираем индекс устанавливаемого принтера
                object index = (object)"1";
                // ”станавливаем выбранный принтер как принтер по умолчанию
                network.SetDefaultPrinter((string)Printers.Item(ref index));
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            WshNetwork network = new WshNetwork();

            // получить список принтеров
            IWshCollection Printers = network.EnumPrinterConnections();

            if (Printers.Count() > 0)
            {
                // индекс устанавливаемого принтера в списке принтеров
                object index = (object)"1";
                // установка принтера с выбранным индексом
                // как принтера по умолчанию
                network.SetDefaultPrinter((string)Printers.Item(ref index));
            }
        }