记事本通过sql server保持打印默认页面设置

时间:2017-03-04 15:32:34

标签: sql-server printing notepad page-setup

我有这个

SET @cmd_string3 = 'START /min c:\windows\system32\NOTEPAD /p C:\myfolder\myfile.txt'
EXEC xp_cmdshell @cmd_string3

打印机输出就像页面设置在默认设置中一样,它插入带有txt名称的页眉,页脚带有页面编号,也带有默认字体大小和所有内容。但是当我执行命令时

start /min c:\windows\system32\NOTEPAD /p C:\myfolder\myfile.txt

通过cmd(或者如果我直接通过记事本打印),它会使用我之前设置的页面设置正确显示。

我不知道还能做什么,请帮助我。

1 个答案:

答案 0 :(得分:0)

您是否曾尝试从此CMD启动SQL Server shell。

SET @cmd_string3 = 'CMD /C START /min c:\windows\system32\NOTEPAD /p C:\myfolder\myfile.txt'
EXEC xp_cmdshell @cmd_string3