1、開機進入桌面后,按下“Windows徽標鍵+I”鍵,選中并打開“控制面板”
為德江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及德江網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、做網(wǎng)站、德江網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
2、在“控制面板”中的“系統(tǒng)和安全”里,選中“管理工具”里的“計劃任務(wù)”,并打開“計劃任務(wù)”
3、在“任務(wù)計劃程序”里,打開“創(chuàng)建任務(wù)”
4、在“創(chuàng)建任務(wù)”的“常規(guī)”中,根據(jù)相應(yīng)需求設(shè)置,比如“名稱:定時關(guān)機”
5、在“創(chuàng)建任務(wù)”的“觸發(fā)器”中,點“新建”,并在“新建觸發(fā)器”中,根據(jù)相應(yīng)需求設(shè)置后,點“確定”
6、在“創(chuàng)建任務(wù)”的“操作”中,點“新建”,并在“新建操作”中的“程序或腳本”里,根據(jù)下圖依次輸入“shutdown”和“-s”后,“點“確定”
7、在“創(chuàng)建任務(wù)”的“條件”中,根據(jù)相應(yīng)需求設(shè)置
8、在“創(chuàng)建任務(wù)”的“設(shè)置”中,根據(jù)相應(yīng)需求設(shè)置后,點“確定”
9、這時“定時關(guān)機”的任務(wù)已創(chuàng)建完成!
要給項目添加引用:System.Drawing.dll才能使用Image類。不過,它是一個抽象類,只能使用它的子類。
Sub?Main()
Dim?a?As?Boolean?=?True,?b?As?Boolean?=?False
Console.WriteLine(LCase("a="??a??"?b="??b))
Console.WriteLine(LCase("true?and?false?=?"??(a?And?b)))
Console.WriteLine(LCase("true?and?not?false?=?"??(a?And?Not?b)))
Console.WriteLine(LCase("true?false?or?false?=?"??((ab)?Or?b)))
Console.ReadKey()
End?Sub
控制臺調(diào)用Timer和窗體是類似的。首先在項目引用里面加入System.Windows.Forms程序集,然后在代碼頂部引入命名空間:
Imports System.Windows.Forms
在控制臺的Module中聲明一個計時器:
Private WithEvents Timer1 As New Timer()
把計時器的Tick事件靜態(tài)綁定到處理函數(shù)中:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
'一些代碼
End Sub
在需要開始計時的地方,修改其Interval、Enabled屬性:
Timer1.Interval = 1000
Timer1.Enabled = True
如何處理鎖死?同步的程序就有這個缺陷,條件得不到滿足就不會返回。所以想不鎖死就只能滿足
a.StandardOutput.ReadLine的需求。
如果確實滿足不了或者無法預(yù)料能否滿足怎么辦?
將這個方法放入一個線程,這樣線程鎖死,主程序界面也不會鎖死,還是會響應(yīng)用戶操作,而且主線程可以設(shè)定一個等待時間,如果超時就殺死線程。