本文介绍了我想要没有显示窗口的打印过程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
make_print();
using(Process p = new Process())
{
string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System);
p.StartInfo.FileName = systemPath + @\ rundll32.exe;
p.StartInfo.Arguments = systemPath + @\mshtml.dll,PrintHTML+ @D:\Program\Report \+ test.ToString()+ @。html + @;
p.Start();
p.Close();
p.Dispose();
我尝试过:
< pre> make_print();
using(Process p = new Process())
{
string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System);
p.StartInfo.FileName = systemPath + @\ rundll32.exe;
p.StartInfo.Arguments = systemPath + @\mshtml.dll,PrintHTML+ @D:\Program\Report \+ test.ToString()+ @。html + @;
p.Start();
p.Close();
p.Dispose();
}
解决方案
make_print(); using (Process p = new Process()) { string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System); p.StartInfo.FileName = systemPath + @"\rundll32.exe"; p.StartInfo.Arguments = systemPath + @"\mshtml.dll,PrintHTML """ + @"D:\Program\Report\" + test.ToString() + @".html" + @""""; p.Start(); p.Close(); p.Dispose(); What I have tried: <pre> make_print(); using (Process p = new Process()) { string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System); p.StartInfo.FileName = systemPath + @"\rundll32.exe"; p.StartInfo.Arguments = systemPath + @"\mshtml.dll,PrintHTML """ + @"D:\Program\Report\" + test.ToString() + @".html" + @""""; p.Start(); p.Close(); p.Dispose(); }
解决方案
这篇关于我想要没有显示窗口的打印过程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!