100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 获取设置本地当前默认打印机

获取设置本地当前默认打印机

时间:2021-03-14 23:32:45

相关推荐

获取设置本地当前默认打印机

注意要引用System.Management.dll (.net组件下)

Code

///<summary>

///获取本地当前默认打印机

///</summary>

///<returns></returns>

publicstaticstringGetDefaultPrinter()

{

ManagementObjectSearchersearcher=new

ManagementObjectSearcher("select*fromWin32_Printer");

stringDefaultPrinter="";

foreach(ManagementObjectPrinterinsearcher.Get())

{

if(bool.Parse(Printer["Default"].ToString()))

{

DefaultPrinter=Printer["Name"].ToString();

break;

}

}

returnDefaultPrinter;

}

///<summary>

///设置本地当前默认打印机

///</summary>

///<returns></returns>

publicstaticvoidSetDefaultPrinter(stringPrinterName)

{

ManagementObjectSearchersearcher=new

ManagementObjectSearcher("select*fromWin32_Printer");

foreach(ManagementObjectPrinterinsearcher.Get())

{

if(pare(Printer["Name"].ToString(),PrinterName,true)==0)

{

Printer.InvokeMethod("SetDefaultPrinter",null);

break;

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。