要求如下:
比如我做开发时要启动以下程序:
vs 2008
sql server 2008
还有程序开发日志我只要双击该程序就自动帮我依次启动以上三次预设好的程序. 或者有没有什么办法让这个程序管理器自动在开机30后延迟启动
比如我做开发时要启动以下程序:
vs 2008
sql server 2008
还有程序开发日志我只要双击该程序就自动帮我依次启动以上三次预设好的程序. 或者有没有什么办法让这个程序管理器自动在开机30后延迟启动
解决方案 »
- 如何创建一个连接,接接到csv文件.
- .net2.0的文本控件,是不是无法用google输入法输入中文
- 刚学C# 跪求一个简单程序
- 如果想用vs2010 ,c#开发的话,mapxtreme应该用什么版本?
- 对html页面的 postString进行url编码转换无法得到想要的结果
- 送 君 一 百 分 ! ! 快 来 吧 ~~~
- 老问题——分页显示——100分悬赏令
- ********* ExecuteScalar 是Command的 ,那sqlAdapter1的是什么?
- 求-|孟子易章|-怎么把业务逻辑代码从窗体中分离出来(面向对象)
- 如何获取DATATABLE中的某一列某一行的值`
- C# 初学 关于StreamReader和StreamWriter问题
- 求算法
System.Diagnostics.Process.Start
我看到快捷方式后面有如下字样: "C:\Program Files\Common Files\Microsoft Shared\Help 9\dexplore.exe" /helpcol ms-help://MS.MSDNQTR.v90.chs /LaunchNamedUrlTopic DefaultPage
回双击,thread.sleep等延迟启动
process.start启动
2.用Thread.Sleep()让程序延迟执行
3.读取要启动的程序的路径(可以保存在文本文件,配置xml都行)
4.用System.Diagnostics.Process.Start()启动程序
思路就是这样的,希望对你有帮助
比如一个文本文件中按行记录每个要启动的程序
如下:
C:\a.txt
D:\qq.exe
然后你的程序按行读取你的这个文本
然后使用process去启动这个路径的程序
循环读取执行就完了
启动程序用Process类
设置程序窗口状态使用系统API ShowWindow
[DllImport("USER32.DLL", CharSet = CharSet.Auto)]
private static extern int ShowWindow(
System.IntPtr hWnd,
int nCmdShow
);
第一个参数为窗口句柄 Process中可以得到
第二个参数为窗口状态
0 隐藏
1 默认状态
3 最大化窗口,并将其激活
4 用最近的大小和位置显示一个窗口,同时不改变活动窗口
6 最小化窗口,并将其激活
7 最小化一个窗口,同时不改变活动窗口
8 用当前的大小和位置显示一个窗口,不改变活动窗口
9 用原来的大小和位置显示一个窗口,同时令其进入活动状态
大体思路
对啊,写个P处理,不然就VS调用CMD,不要老是想麻烦的,能实现目的的就是最好的。
顶,开启windows计划任务,在登录时运行批处理,直接可以调用这个批处理程序。