1. 程式人生 > >C#獲取本地印表機列表,並將指定印表機設定為預設印表機

C#獲取本地印表機列表,並將指定印表機設定為預設印表機

複製程式碼
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes; namespace Printers { /// <summary> /// Interaction logic for Window1.xaml /// </summary> public partial class Window1 : Window { public Window1() { InitializeComponent(); InitprinterComboBox(); //初始化印表機下拉列表選項 }
private void InitprinterComboBox() { List<String> list = LocalPrinter.GetLocalPrinters(); //獲得系統中的印表機列表 foreach (String s in list) { printerComboBox.Items.Add(s); //將印表機名稱新增到下拉框中 } } private void printButton_Click(object
sender, RoutedEventArgs e) { if (printerComboBox.SelectedItem != null) //判斷是否有選中值 { if (Externs.SetDefaultPrinter(printerComboBox.SelectedItem.ToString())) //設定預設印表機 { MessageBox.Show(printerComboBox.SelectedItem.ToString() + "設定為預設印表機成功!"); } else { MessageBox.Show(printerComboBox.SelectedItem.ToString() + "設定為預設印表機失敗!"); } } } } }
複製程式碼

相關推薦

C#獲取本地印表機列表指定印表機設定預設印表機

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.W

postman實現從response headers中獲取cookie其設置環境變量

png header 參數 ESS 數組 字段 分割 src 圖片 1.最近在學習postman的使用方法,為了保證後續模塊操作,必須在登錄時獲取的session值,並將其設置為環境變量,session的位置處於response headers裏面返回的set-cookie

c#獲取當前系統時間提取按格式提取年月日字符串

sta ogr mon 系統 ram AR 當前系統時間 ren 獲取 class Program { static void Main(String[] args) { DateTime currentTi

php微信公眾號查詢出關注列表查詢出超過一萬粉絲的列表其合併到一個數組

$fansAll = []; $url = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=$token"; $data = ihttp_get($url); $fansObj = $data['conte

C++獲取當前時間戳轉化成格式化時間

#include<stdio.h> #include<windows.h> #include<iostream> #include<time.h> #include<sstream> #include<chr

js中判斷字串A中是否包含字串B字串B替換指定字串C

直接看例項: 上圖中buildType為:從後臺查詢的資料,其中dic為自定義註解,其中包含兩個值,code和name,在頁面上我們需要顯示name。 dic.name在未經過處理之前的值為:新址新建獨享站,新址新建共享站,共址共享等等,但是現在需要我們在顯示的時候不能顯

ArcEngine c# 建立shp圖層要素寫入圖層儲存

建立Shp圖層程式碼,可以直接拿過去用。     using System;     using System.Collections.Generic;     using System.Text;     using ESRI.ArcGIS.Geodatabas

Linux CentOS 7.*允許或禁止root使用者ssh遠端登入22埠更新11111

1)vim /etc/ssh/sshd_config,將PermitRootLogin的值改成no,並儲存 PermitRootLogin yes更改為no  重啟ssh  systemctl restart sshd 禁止登入了, 否則就能登入 &nbs

vue慕課網音樂專案手記:32-如何獲取歌詞的資料解析jsonp的格式json的格式

首先:在qq音樂的官網,能看到如下的歌詞資料這是一個jsonp的資料,但是官方對它做了一些加密,所以還是要通過node去強制改變請求頭。新建一個song.jsimport { commonParams } from './config' import axios from '

opencv讀取視訊檔案視訊檔案儲存圖片

#include <iostream> #include <windows.h> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp

win10輸入法設定預設美式鍵盤且用shift+ctrl切換

自從用了win10對於輸入法不是預設美式鍵盤還有切換到美式鍵盤需要使用shift+alt很不習慣,改了一下 點選輸入法進入語言首選項 先新增美式英語 在中文語言選項裡只設置一個輸入法  在美式英語選項里加入美式鍵盤 進入右邊的高階鍵盤設定 &

google瀏覽器如何百度設定預設搜尋引擎

google瀏覽器預設的搜尋引擎是google,我們在搜尋一個東西時會很慢。那麼如何將谷歌瀏覽器設定為百度引擎呢。 如圖所示首先點選瀏覽器X號下面的三個點、 然後點選設定 然後再在上邊的搜尋框中輸入搜尋   如圖點選管理搜尋引擎如圖點選百度後邊的三個點     &

快速Python3.5設定預設版本

開啟終端直接鍵入: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python pyth

C# 獲取當前時間戳時間戳轉換當前本地時間

/// <summary> /// 獲取當前本地時間戳 /// </summary> /// <returns></returns> pub

Python(63)_寫函數檢查獲取傳入列表或元組對象的所有奇數位索引對應的元素其返回

style http pytho UNC 圖片 python mage image pan `#-*-coding:utf-8-*- ‘‘‘ 寫函數,檢查獲取傳入列表或元組對象的所有奇數位索引對應的元素,並將其返回 ‘‘‘ def func(l): return

創建局域網內遠程git倉庫本地倉庫push推到遠程倉庫中

目錄 html fatal targe images rem url already tle 轉自原文 創建局域網內遠程git倉庫,並將本地倉庫push推到遠程倉庫中 1. 先遠程登錄局域網內服務器 2. 在服務器裏 切換到某個文件夾下, 然後新建一個

寫函數檢查傳入列表的長度如果大於2那麽僅保留前兩個長度的內容新內容返回給調用者。

pre def code 兩個 pan bsp int style 調用 def f1(*p): for i in p: # print(i) l = len(i) if l > 2: r

jmeter 正則獲取多個返回token至本地文件跨線程組調用

mage 表達 processor csv文件 參數 res 例如 通過 mark 1、打開jmeter,創建setup Thread Group對於setup Thread Group和tearDown Thread Group來說,從字面意思上來看就是安裝線程組和卸載線

C 兩個連結串列中資料節點的資料域一個字母 其中L1包含L2在L1中找出與L2相等的字串其逆置

前面相關操作在這呢,這個函式依託於此 //結構體 typedef struct Node { ElementType data; struct Node * next; } LNode, * LinkNode; //兩個連結串列中資料節點的資料域為一個字母 http

前端上傳檔案前預覽.netbase64位轉換圖片儲存到本地

前端上傳檔案前預覽 <img src="" id="img-change" width="200px" height="200px" id="filePath" name="filePath"> <input type="file" id="file" style="displ