C#中使用命令行命令

本文演示了如何在C#中使用命令行代码:

string command = System.Configuration.ConfigurationSettings.AppSettings["Command"];//ping www.baidu.com
try
{
      	Process p = new Process();
        p.StartInfo.FileName = "cmd.exe";
        p.StartInfo.Arguments = "/c " + command;
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.RedirectStandardInput = true;
        p.StartInfo.RedirectStandardOutput = true;
        p.StartInfo.CreateNoWindow = true;
        p.Start();
        outputMsg = p.StandardOutput.ReadToEnd();
        p.Close();
        if (outputMsg.Contains("Reply"))
        {
        isComputerOn = "SUCCESS";
         return true;
        }
        else
        {
        isComputerOn = "ERROR";
        return false;
        }
        }
       catch (Exception ex)
       {
       return false;
       }
}
时间: 2024-11-08 20:17:39

C#中使用命令行命令的相关文章

PHP的命令行命令使用指南_php技巧

 当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上.除了能够操作您的页面外,PHP还能发送HTTP的标题. 你可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种 外部库来做用PDF文档解析XML的任何事情.那你还知道可以用php的强大功能做点别的东西吗? 在以独立的cgi方式运行时,需要一个php可执行程序,他有

加解密-求助:如何用openssl命令行命令生成des密钥

问题描述 求助:如何用openssl命令行命令生成des密钥 项目需要实现加解密,需要生成des密钥,不知道openssl命令该怎么写 解决方案 openssl genrsa -des3 -out client.key 1024

Windows命令行命令集锦

原文:Windows命令行命令集锦 转自:http://www.me2wg.com/bbs/forum.php?mod=viewthread&tid=15830 winver---------检查Windows版本  wmimgmt.msc----打开windows管理体系结构(WMI)  wupdmgr--------windows更新程序  wscript--------windows脚本宿主设置  write----------写字板  winmsd---------系统信息  wiaac

winform-C# Winform 用进度条显示一个命令行命令的进度

问题描述 C# Winform 用进度条显示一个命令行命令的进度 如题,我想用7z.exe来解压ISO镜像文件,因为时间可能会比较长,所以需要一个进度条来显示一下,7z.exe在执行的时候会有一个不断刷新的百分比,(如图). 所以有兄弟知道怎么做这个命令行么?那个不断刷新的百分比应该有点用吧... 解决方案 用Console.Write((char)8); 可以输出退格.这样就可以不断刷新了. 解决方案二: 可以,参考:http://blog.csdn.net/hcj116/article/de

终端中的乐趣:6个有趣的Linux命令行工具

终端中的乐趣:6个有趣的Linux命令行工具 之前, 我们展示了一些有关有趣的 Linux 命令行命令的文章, 这些文章告诉我们, Linux 并不像看起来那样复杂, 如果我们知道如何使用的话, 反而会非常有趣. Linux 命令行可以简洁而完美地执行一些复杂的任务, 并且十分有趣. Linux命令及Linux终端的20个趣事 Linux终端的乐趣之把玩字词计数 前者包含了20个有趣的 Linux 命令/脚本(和子命令), 得到了读者的高度赞扬. 而另一篇文章虽然没有之前那篇文章那么受欢迎,包含

WinRAR命令行参数整理

我的实例: 将D:/wk.doc压缩为:final.rar d:/winrar/rarad:/final.rard:/wk.doc 将final.rar中的wk.doc解压到F:盘 rared:/final.rarF: 将final.rar转换成自解压文件 rarsfinal,rar(默认转换到同级目录下了) 给自解压文件(.exe)添加注释(设置默认解压路径等) rarc-zwk.txtd:/final.exe 直接创建自解压文件: rara-sfxd:/cc.exed:/cc.txt 用法:

WinRAR命令行参数整理汇集

WinRAR支持命令行执行压缩与解压缩等,而且就一个rar.exe就能支持图形界面的很多操作,特别方便远程管理等 我的实例: 将D:/wk.doc压缩为:final.rar d:/winrar/rarad:/final.rard:/wk.doc 将final.rar中的wk.doc解压到F:盘 rared:/final.rarF: 将final.rar转换成自解压文件 rarsfinal,rar(默认转换到同级目录下了) 给自解压文件(.exe)添加注释(设置默认解压路径等) rarc-zwk.

通过实例对一些常用的VMControl命令行进行介绍

熟练使用常用的 VMControl 命令行,结合一些必要的界面操作,无疑可以使http://www.aliyun.com/zixun/aggregation/6988.html">日常管理维护工作更加得心应手,事半功倍.本文将通过实例对一些常用的 VMControl 命令行进行介绍. 在 VMControl 的最新版本中,提供了较为完善的 PowerVM 虚拟化环境的管理和监控方案,用户可以对每台 Power 服务器进行虚拟机(LPAR) 创建.捕获(Capture).部署(Deploy)

基于命令行执行带参数的php脚本并取得参数的方法_php技巧

本文分析了基于命令行执行带参数的php脚本并取得参数的方法.分享给大家供大家参考,具体如下: 一.为什么我们要在命令行下运行php脚本呢? 个人理解,主要有二个原因: 1. 利用crontab去跑php,可以给服务器减压,当然在这里有一个条件,就是实时性要求不高.比如:sns中的好友动态,这个实时要求不高,但是数据量比较大,这个时候定时跑的话,会给web服务器,数据库服务器分担不小的压力. 2. 就是我们要定时去完成某一事情,比如:我要删除一个月前,用户留言,这个时候,写的php脚本在cront