.net 调用windows系统常用功能

来源:互联网 发布:希尔排序算法动画演示 编辑:程序博客网 时间:2024/06/06 20:25
 我们在开始→运行下输入CMD.EXE进入CMD的环境下,输入命令:calc 时,系统立即显示出在附件下的计算器的运用程序。大家是否想过,怎样通过程序控制的方式,来达到同样的目的呢?下面我们通过编程的方式,用VBNET创建这样一个简单的运用程序。其实非常的简单,大家只要依照参考以下的说明马上就可以学会。
  
  我们通过进入VSNET编程环境,建立一个VBNET的windows运用程序,在主界面上布置一个button按钮,在button_click事件下编写以下代码:
  
  System.Diagnostics.Process.Start("calc") //打开计算器
  
  启动运用程序,就立刻出现和在CMD下输入命令 calc 时的计算器程序。大家不妨试一试。
  
  当然,还有更简单的实现过程,  
    
  我们在button_click事件下编写以下代码: 
  
  shell("calc")
  
  同样也可以调用计算器运用程序,非常的简单和使用。
  
  以下还有更多调用系统功能的例子,如下所示:
  
  System.Diagnostics.Process.Start("notepad") //打开记事本程序
  
  System.Diagnostics.Process.Start("logoff") /注销系统
  
  System.Diagnostics.Process.Start("explorer") //打开资源管理器
  
  System.Diagnostics.Process.Start("winmsd") //查看系统信息
  
  更多的功能请读者在互连网上查阅参看CMD下运行命令即可

自己补充:调用系统功能还可以传参数,例如要调用 “explorer” 打开浏览器,并把它定位到D:/bluet这个文件夹,在命令行下面我只需要输入:
explorer D:/bluet
即可,那么在程序中我只需要调用
shell("explorer D:/bluet")
即可。
另外,如果调用 shell("explorer D:/bluet/text.txt")是打开这个文件,如果我只是想打开D:/bluet这个文件夹,同时把焦点定位在text.txt这个文件上该如何操作呢?
暂时还没有解决办法,探索ing,哪位朋友知道麻烦指点一下!