手机
当前位置:查字典教程网 >编程开发 >C#教程 >PowerShell 定时执行.Net(C#)程序的方法
PowerShell 定时执行.Net(C#)程序的方法
摘要:可能也有其他方法,比如用WGet等等,但是推荐用PowerShell,为什么呢,因为PowerShell太强大呗PowerShell语法(d...

可能也有其他方法,比如用 WGet 等等,但是 推荐用 PowerShell ,为什么呢,因为 PowerShell 太强大呗

PowerShell 语法(demo1.ps1):

复制代码 代码如下:

$date = Get-Date;

$beginTime = 2 * 60 ;

$endTime = 2 * 60 + 11;

$minuteCount = $date.hour * 60 + $date.minute

#if the time is right

if(($minuteCount -le $endTime ) -and ($minuteCount -ge $beginTime ))

{

#send request

$webClient = new-object System.Net.WebClient;

$webClient.Headers.Add("user-agent","PowerShell Script");

$webClient.Headers.Add("Referer","PowerShell Script");

$url = "http://www.jb51.net/enAdmin/Handler/Listen_cms.ashx?code=listen_cms_20111130876";

$message = $webClient.DownloadString($url);

#write log

write("Message:"+$message);

}

else

{

write("Not Update");

}

sleep 5

Bat 语法(demo1.bat):

复制代码 代码如下:

powershell %~sdp0Listen-Cms.ps1

sleep 5

【PowerShell 定时执行.Net(C#)程序的方法】相关文章:

C# 将字节流转换为图片的实例方法

C#连接MySql数据库的方法

利用多线程句柄设置鼠标忙碌状态的实现方法

C#几种排序算法

在Winform动态启动、控制台命令行的方法

使用c#在word文档中创建表格的方法详解

C#操作注册表的方法

C# 向二进制文件进行读写的操作方法

C#实现对AES加密和解密的方法

使用VS2005自带的混淆器防止你的程序被反编译的方法

精品推荐
分类导航