如何从cmd NOTEPAD /P删除文件名
How to remove file name from cmd NOTEPAD /P
在我的c++代码中执行了一个命令行,声明:
CString sCmd = "NOTEPAD /P myfile.txt";
WinExec(sCmd, SW_HIDE);
文件打印出来,但在每页的顶部是文本,居中,"myfile.txt",下一行是我的文件文本的开始。
是否有一种方法可以消除打印输出的每页上的文件标题和/或至少在标题和文本开头之间留下空白行?
谢谢
这似乎是XY问题的一个例子。
记事本没有命令行选项可以更改或删除页头。记事本会记住你配置的页面设置,所以你可以手动启动记事本,在页面设置中设置页眉和页脚,退出,然后程序将使用你的预设打印。
或者,为什么不使用Windows print
控制台工具,而不是记事本?
WinExec("cmd.exe /c print /d:\servernameprintername filename.txt", SW_HIDE);
相关文章:
- 将数组的地址分配给变量并删除
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- C/C++编译器通常会删除重复的库吗
- 从命令行c++发送文本文件名
- 从链接列表c++中删除一个项目
- C++如何通过用户输入删除列表元素
- 为什么在C++中使用私有复制构造函数与删除复制构造函数
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 是否需要删除包含对象的"pair"?
- 如何在自删除后将对象设置为nullptr
- 从文件名变量中删除".txt"
- 谁负责删除FILE_NOTIFY_INFORMATION.文件名
- Qt - 如何在 30 天后删除日志文件,文件名不固定
- 删除矢量中的重复文件名
- 使用[msys]bash删除所有名称与模式匹配的文件,而不考虑文件名字母大小写
- C ++如何从路径字符串中删除文件名
- 如何从cmd NOTEPAD /P删除文件名
- 如何从文件名向量中删除隐藏文件
- 如何访问不需要的保存文件名并删除它
- 从文件名中删除扩展名的简单方法