private void button1_Click(object sender,
EventArgs e)
{
//OpenFileDialog dlg = new OpenFileDialog();
OpenFileDialog dlg = new OpenFileDialog();
if
(dlg.ShowDialog() !=
DialogResult.OK)
return; textBox1.Text = dlg.FileName;
//OpenFileDialog fileDialog1 = new
OpenFileDialog();
//fileDialog1.InitialDirectory =
"d:\\";//初始目录
//fileDialog1.Filter = "Text Files (.txt)|*.txt|All Files
(*.*)|*.*";//文件的类型
//fileDialog1.FilterIndex =
1;
//fileDialog1.RestoreDirectory =
true;
//if
(fileDialog1.ShowDialog() ==
DialogResult.OK)
//{
// textBox1.Text =
fileDialog1.FileName;
//}
//else
//{
// textBox1.Text =
"";
//}
//TextFilePrinter p = new TextFilePrinter(tbxFileName.Text); p.View();//
打印预览 p.Print(); // 打印文件
}
private void
button2_Click(object sender, EventArgs
e)
{
System.Diagnostics.Process p = new
System.Diagnostics.Process();
//不现实调用程序窗口,但是对于某些应用无效
p.StartInfo.CreateNoWindow =
true;
p.StartInfo.WindowStyle =
System.Diagnostics.ProcessWindowStyle.Hidden;
//采用操作系统自动识别的模
式
p.StartInfo.UseShellExecute =
true;
//要打印的文件路径,可以是WORD,EXCEL,PDF,TXT等等
p.StartInfo.FileName =
textBox1.Text;
//
@"d:\a.doc";
//指定执行的动作,是打印,即print,打开是
open
p.StartInfo.Verb =
"print";
//开始
p.Start();
}
}
打印文件
时间: 2024-10-06 07:42:39
打印文件的相关文章
Java实现打印文件路径和展示文件目录
今天闲来无事,自己实现了一个打印文件和展示文件目录的小功能:输入文件或目录,若为文件打印其路径和名字,若为目录,可选文件后缀名,若不选,则打印其下所有文件,若选择后缀名,则打印其下所有匹配后缀名的文件.代码如下: /* * 输入文件或目录,若为文件打印其路径和名字, * 若为目录,可选文件后缀名,若不选,则打印其下所有文件, * 若选择后缀名,则打印其下所有匹配后缀名的文件 * * * mist lee,2014-11-29*/ import java.io.File; import java.
4.1 对每个命令行参数打印文件类型
file/filetype.c #include "apue.h" int main(int argc, char *argv[]) { int i; struct stat buf; char *ptr; for (i = 1; i < argc; i++) { printf("%s: ", argv[i]); if (lstat(argv[i], &buf) < 0) { err_ret("lstat error"); c
3.4 对于指定的描述符打印文件标志
file/fileflags.c #include "apue.h" #include <fcntl.h> int main(int argc, char *argv[]) { int val; if (argc != 2) err_quit("usage: a.out <descriptor#>"); if ((val = fcntl(atoi(argv[1]), F_GETFL, 0)) < 0) err_sys("fcn
【译】 AWK教程指南 3计算并打印文件中指定的字段数据
awk 处理数据时,它会自动从数据文件中一次读取一条记录,并会将该记录切分成一个个的字段:程序中可使用 $1, $2,... 直接取得各个字段的内容.这个特色让使用者易于用 awk 编写 reformatter 来改变数据格式. 范例:以数据文件 emp.dat 为例,计算每人应发工资并打印报表. 分析:awk 会自行一次读入一条记录,故程序中仅需告诉 awk 如何处理所读入的数据行. 执行如下命令:($ 表UNIX命令行上的提示符) $ awk '{ print $2, $3 * $4 }'
LinuxC 文件与目录 打印文件操作错误信息
打印文件操作错误信息 在进行文件操作是,会遇到权限不足.找不到文件等错误,可以在程序中设置错误捕捉语句并显示错误.错误捕捉和错误输出使用用错误号和streero实现. 函数原型 : char *streeor(int errnum); 头文件 #include<string.h> #include<errno.h> 打印文件操作的错误码机器信息: #include <stdio.h>#include <string.h>#include <errno.
打印文件夹中所有dll输出表中函数名称
今天逆向破解firefox浏览器中保存的账号及密码,因为firefox对账号的信息不断的提高安全性,所以之前破解中需要用到的一个导出函数不知被封装到那个dll中了,但firefox安装目录下又有许多的dll,一个一个的使用loadPe工具去查找太麻烦了,于是就编写了一个小程序去遍历文件夹下所有的dll的导出表中的函数名称并打印出来. 头文件: #include <Windows.h> #include <stdio.h> #include <imagehlp.h> #p
Python学习20:利用函数来打印文件内容
# -- coding: utf-8 -- # 从sys模块导入argv函数 from sys import argv # 利用argv函数,把 argv 中的东西解包,将所有的参数依次赋予左边的变量名 script, input_file = argv # 自定义一个函数,读取f的内容 def print_all(f): print f.read() # 自定义函数,使用file中的seek方法来移动文件游标,用于依次读取文件行的功能 def rewind(f): f.seek(0) # 该脚
用面向对象实现打印文件夹目录等相关操作
package com.study;/** * 用面向对象方法实现打印文件夹目录.输出每个文件和文件夹大小 * 计算此文件夹下共有多少个子文件夹和文件 */ import java.io.File; public class DirLength { private long len; private String path; private File src; public int getFileLength() { return fileLength; } public int getDirL
C# 调用打印机打印文件
C# 调用打印机打印文件,通常情况下,例如Word.Excel.PDF等可以使用一些对应的组件进行打印,另一个通用的方式是直接启用一个打印的进程进行打印.示例代码如下: using System.Diagnostics; string filePath = "文件路径"; string printer = "打印机"; ProcessStartInfo info = new ProcessStartInfo(); info.Arguments = "\&q