52.C#--进程类

namespace _52进程类
{
class Program
{
static void Main(string[] args)
{
//通过一个进程打开指定的文件
//首先拿到要打开文件的路径
ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Administrator.USER-20180925HC\Desktop\pic\1.txt");
//其次创建进程对象
Process p = new Process();
//将路径给到进程
p.StartInfo = psi;
//调用打开指定文件
p.Start();
}
}
}

原文地址:https://blog.51cto.com/12679593/2398996

时间: 2024-07-29 17:12:51

52.C#--进程类的相关文章

进程类Process与多线程Thread

进程类(Process)的基本操作: //通过进程类查询系统所有进程 Process[] pros = Process.GetProcesses(); foreach (var item in pros) { Console.WriteLine(item); } //通过进程打开一些应用程序 Process.Start("calc"); Process.Start("iexplore", "http://www.baidu.com"); //通过

01.多线程之进程类

Process 进程类 (1).获得当前正在计算机中运行的程序的进程 //获得当前在计算机中运行的进程 Process[] pros = Process.GetProcesses(); foreach (Process item in pros) { Console.WriteLine(item); } (2).运行计算机上的一些程序 //通过进程打开一些应用程序 Process.Start("calc"); //计算机 Process.Start("mspint"

OC高效率52:(二)类的头文件中尽量少引用其他头文件

// //  EOCPerson.h //  OC高效率52:类的头文件中尽量少引用其他头文件 // //  Created by Zoujie on 15/10/8. //  Copyright ? 2015年 Zoujie. All rights reserved. // #import <Foundation/Foundation.h> //#import "EOCEmployer.h" @class EOCEmployer;//向前申明该类,将引入头文件的时机尽量延

QProcess 进程类—调用外部程序

http://blog.csdn.net/newbee520/article/details/8279101 启动一个新的进程的操作非常简单,只需要将待启动的程序名称和启动参数传递给start()函数即可. 例如: [cpp] view plain copy QObject *parent; QString program = "tar" QStringList arguments; arguments << "czvf" << "

linux_c开发(5-2)进程间通讯_管道通讯

管道通信 什么是管道? 管道是单向的.先进先出的,他把一个进程的输出和另一个进程的输入连接在一起.一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据. 管道创建 管道包括无名管道和有名管道两种,前者用于父进程和子进程间的通讯,后者可用于同一系统中的任意两个进程间的通讯. 无名管道由pipe()函数创建: int pipe(int filedis[2]); 当一个管道建立时,他会创建两个文件描述符: filedis[0]用于读管道,filedis[1]用于写管道. 管

一种简单易用的C++进程类

一 代码结构 二 代码 1. posix_process.h /************************************************************************* > File Name: posix_process.h > Author: wangzhicheng > Mail: [email protected] > Created Time: Thu 12 Feb 2015 07:35:34 PM WST ***********

Process进程类的使用

1 2 //打开一个系统的应用程序,直接用此静态方法 3 //Process.Start("notepad"); 4 5 6 //打开文档 7 Process ps = new Process(); 8 ProcessStartInfo psinfo = new ProcessStartInfo(@"C:\Users\Administrator\Desktop\题库定稿.txt");//为StartInfo属性提供值 9 ps.StartInfo = psinfo;

python-多进程类封装

1 #!/usr/bin/python 2 import multiprocessing,time 3 4 class ClockProcess(multiprocessing.Process): 5 def __init__(self,value): 6 super(ClockProcess,self).__init__() 7 self.value=value 8 9 def run(self): 10 n=5 11 while n>0: 12 print "the time is {

第十三章 进程、线程类的实现

                                        第十三章   进程.线程类的实现         多线程是指在一个进程内可以同时运行多个任务,每个任务由一个单独的线程来完成.线程是进程运行的基本单位,一个进程中可以同时运行多个线程.如果程序被设置为多线程方式,可以提高程序运行的效率和处理速度. 多个线程共用一个进程的资源:进程的调度.切换是在10ms的"时钟滴答"定时中断程序里进行.如果一个线程获得CPU,那么在下一个Tick到来前:是不可能被切换出去的