安装c#编译环境
安装Microsoft Windows SDK for Windows 7 and .NET Framework 4
假设安装目录为: C:\Windows\Microsoft.NET\Framework64\v4.0.30319
把该目录加入PATH环境变量后,csc.exe
可以在命令行直接调用
直接编译
csc /target:exe testshell.cs
引用某个dll进行编译
csc /target:exe /r:somelib.dll testshell.cs
执行shell命令,并输出执行结果
exec shell command, output result to stdout
参考:how-to-execute-command-line-in-c-get-std-out-results
使用例子:
取网页 get url
见:Get Web Page Contents in Code with C#
用Html Agility Pack解析网页
Html Agility Pack 支持通过xpath解析网页dom树,非常好用
取文本
somenode.InnerText.Trim()
正则
空字符串
命令行参数
string[] args = Environment.GetCommandLineArgs();
列表,是否为空,join字符串数组