可能也有其他方法,比如用WGet等等,但是推荐用PowerShell,为什么呢,因为PowerShell太强大呗
PowerShell语法(demo1.ps1):
代码如下:
$date=Get-Date;
$beginTime=2*60;
$endTime=2*60+11;
$minuteCount=$date.hour*60+$date.minute
#ifthetimeisright
if(($minuteCount-le$endTime)-and($minuteCount-ge$beginTime))
{
#sendrequest
$webClient=new-objectSystem.Net.WebClient;
$webClient.Headers.Add(“user-agent”,”PowerShellScript”);
$webClient.Headers.Add(“Referer”,”PowerShellScript”);
$url=”//www.jb51.net/enAdmin/Handler/Listen_cms.ashx?code=listen_cms_20111130876″;
$message=$webClient.DownloadString($url);
#writelog
write(“Message:”+$message);
}
else
{
write(“NotUpdate”);
}
sleep5
Bat语法(demo1.bat):
代码如下:
powershell%~sdp0Listen-Cms.ps1
sleep5
您可能感兴趣的文章:PowerShell中查看当前版本、Windows版本、.NET版本信息的代码PowerShell中调用.NET对象的静态方法、静态属性和类方法、类属性例子Powershell小技巧之查看安装的.Netframework版本信息PowerShell入门教程之访问.Net程序集、COM和WMI实例Powershell中可以使用的.Net实用静态方法PowerShell中使用.NET将程序集加入全局程序集缓存使用PowerShell.Net获取电脑中的UUID
VC定制个性化的MessageBox解决方法
C++实现读取特定路径下文件夹及文件名的方法
上述就是C#学习教程:PowerShell 定时执行.Net(C#)程序的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/904566.html