定时执行.Net(C#)程序 PowerShell 定时执行.Net(C#)程序的方法

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

定时执行.Net(C#)程序 PowerShell 定时执行.Net(C#)程序的方法

  2021-03-18 我要评论
想了解PowerShell 定时执行.Net(C#)程序的方法的相关内容吗,在本文为您仔细讲解定时执行.Net(C#)程序的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:定时,执行,程序,下面大家一起来学习吧。

可能也有其他方法,比如用 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 = "//www.qb5200.com/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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们