請問如何控制電腦自動關機或重開機?

請問各位高手,如何用LabVIEW控制電腦自動關機或重開機呢?

如一般安裝完程式,會彈出一視窗問你要不要重開機,類似此功能!!

謝謝!

請參考台灣微軟的兩個連結:

使用的方法請看:指令檔範例

指令檔範例
在即將發佈的「系統管理指令碼指南」(System Administration Scripting Guide,本指南將作為 Windows .NET Server Resource Kit 的一部份提供)中, 可能會出現所提供的指令檔。指令檔指南會逐步解釋每一個指令檔,而且教學材料也會協助您學習如何修改這些指令檔以適合您獨特的個 人需要。此外,本指南還會教導您如何使用 VBScript、WMI、ADSI 及其他 Microsoft 指令執行技術來撰寫您自己的指令檔。

除非另有指定,否則本範例指令檔都是設計在 Windows 2000、Windows XP 及 Windows .NET Server 上執行。若要使用這些指令檔,請先複製適當的指令檔程式碼,將它貼到記事本或另一個文字編輯器,並以 .vbs 作為副檔名儲存該檔案。

如需指令檔的相關資訊,請透過 [email protected] 與 Scripting Guide 小組連絡。

WMI 指令檔的注意事項

此存放庫中的大部份 WMI 指令檔都會建立一個名為 strComputer 的變數,然後再將該變數的值設定為 "."。因此,指令檔一般都包括這一行:

strComputer = "."

這會使指令檔在本機電腦上執行。這是由於指令檔的組成方式,以及 WMI 將名為 "." 的電腦視為本機電腦而引起的。如果您想在遠端電腦執行此指令檔,只需將 "." 取代為遠端電腦的名稱 (包含在雙引號中)。例如,這行程式碼是在名為 PrintServer1 的遠端電腦執行指令檔:

strComputer = "PrintServer1"

這是為在遠端電腦上執行 WMI 指令檔所需要做的唯一變更。但是請記住,需要有遠端電腦的系統管理權限,才能成功地執行指令檔。

==================================

在LabVIEW的使用上,請先依照上述望站已結連結的教學,將指令碼存成*.VBS檔,然後使用System Exec.vi,就可以執行VBS檔。就可以做到重新開機以及關機的動作喔。

![](upload://7T7TBI74U6LqQwWZ85c9HJWSojz.jpeg)

Benjamin38123.5583564815

請問Benjamin大哥...

是只要輸入"strComputer = ".""這個指令就可以了嗎??還是要如同microsoft

官方網站上那一大串類似程式的輸入才可以重新開關機啊??![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

strComputer = "."
是指「本機執行」,也就是只對這個vbs檔存放的電腦有效。

如果網路芳鄰中,有一台電腦叫做「LabVIEW」,如果你有那台電腦的權限的話,可以設定為「strComputer = "LabVIEW"」,就可以將那台名為LabVIEW的電腦關機或是重新開機。

我是使用Labview 6.1

我用System Exec.vi,執行VBS檔 都沒有任何反應,

請問 還是只能執行 EXE 的副檔程式....謝謝

從NI網站上找的做了些修改..不知是否就是你要的......

我是用LV 7.0寫的......

2004-05-19_123335_Shutdown_.vi

 

![](upload://lTkBiKYocE5J6EqRejuxVFrtSxf.gif)謝謝..但是我是Labview 6.1 無法開啟.

可以幫我轉成6.1版..Thanks

試試看....2004-05-19_125726_Shutdown_61.vi

Please let me know if you have any question........

 

我執行後都沒有反應.![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

請問是不是需要 shutdown.exe 此檔案?

還是有其他地方要設定?

不好意思麻煩你了!!!

[QUOTE=devis]

我執行後都沒有反應.![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

請問是不是需要 shutdown.exe 此檔案?

還是有其他地方要設定?

不好意思麻煩你了!!!

[/QUOTE]

如果要關閉自己的電腦,要在「PC Name」的地方輸入「.」,一個半形的點,就可以了。vincent9999提供的檔案真的很好。而且vincent9999提供的這種關機方式,比較華麗,還可以跳出一個視窗說明關機的原因,以及關機倒數計時,不錯喔。![](upload://2nH684ZLCahhPzS2i2gQOg53lJz.gif)

![](upload://eS1x1I7uVwUcLuPMIRK3Pn6QAWE.jpeg)

Benjamin38126.9158101852

我在 Win2000 及Win XP下都可以Run....

若是win98/WinMe可以試試看下面的程式.....

(這也是從NI Exapmle Code download )

2004-05-20_104309_Reboot_system_61.llb

抱歉我要更正一下我之前說的東西。(也要為我:尚未求證就張貼佈告,跟大家說聲抱歉!)

如果我雙擊這個vbs檔(reboot.rar),就會自動重新開機。我以為,使用System Exec.vi可以做到「雙擊」的動作,就好像一般使用滑鼠來執行VBS檔一樣。所以我才會寫那些之前我寫的東西。

可是,我今天測試的結果,我無法用System Exec.vi來執行reboot.vbs,請問大家,可不可以用System Exec.vi來執行reboot.vbs呢?如果可以的話,敎我一下好嗎....謝謝...

我的電腦是WIN98的系統但是我灌的LABVIEW是7.0的版本

請問一下要如何讓系統關機?![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

謝謝各位提供!

但我試了一下vincent9999兄的shutdown程式,

也是閃了一下dos視窗後,就沒有任何動靜了!為什麼呢?

是我還漏了什麼嗎?

我是WIN2000,lv70!

謝謝大家!

 

我剛剛試了一下....

似乎也不行關機....不過把下面這各執行檔copy至

C:\WINNT\system32下面即可執行程式....![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

2004-05-27_130540_shutdown.exe

 

謝啦!! 我之前就是缺 shutdown.exe 這個檔案.

現在可以執行了, 只是Control Ring 我選擇Shutdown 執行後 電腦於待命狀況不會自動關機,不知道你的情形如何...謝謝

( Labview 6.1 ; Windows 2000 Pro )

謝謝大家,以及阿強兄提供SHUTDOWN.EXE程式,

我測試結果也成功了,結果就像devis兄所述,

謝謝!

 

Hello 我網路上也找到其他關機程式,所以我寫了一個非常簡單的程式

你試看看.![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

2004-05-28_163357_電腦自動開關機.zip

解壓後 將ByeBye.exe  拷貝到C:\WINNT\system32下面

在執行vi 程式即可.. 有問再告知喔..

我的版本(Labview6.1  Windows2000 Professional)

 

 

 

 

以下是我在NI站上找到的,大家可以去看看.

http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4?
p_ guid=B45EACE3DC4356A4E034080020E74861&p_node=DZ
52186& ;p_submitted=N&p_rank=&p_answer=&p_source=Exter
n al

http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p
_ guid=CC6A100EF7576175E034080020E74861&p_node=200
061& p_source=external

http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4
?p_ guid=C95C015B6BCA7302E034080020E74861&p_node=DZ5
3008& ;p_submitted=N&p_rank=&p_answer=&p_source=Extern al

補充一下上面提到的指令列的指令: 「shutdown -s -t xx」, xx 是單位為

比方說,我正在下載東西,預計兩個小時內會完成下載,我想在二個小時後,
自動將電腦關機,就可以使用 shutdown -s -t 7200 這個指令。

其中參數 "-s" 是 電腦關機;"-t 秒數" 是 將關機等候時間設定成 xx 秒

另外還有更多參數可以參考內建說明,使用 shutdown /? 查詢即可。

 

一般來說,除非是一些很特別的狀況,不然多會將電腦整個安全關閉,
縱使是一些應用程式的確認對話框跑出來,也會被整個關閉掉。

而我遇到的狀況是,電腦硬碟已經滿了,下載沒辦法繼續儲存下去,
出現了警告對話框,關機的動作便沒有執行完成。

可能是這些警告對話框的優先權較高,所以一定要人員確認才行,
所以關機動作就沒有繼續下去。

不過這個問題或許可以用 "-f" 參數:強制關閉執行中的應用程式,不顯示警告
來解決之。

Airbolt39076.4426273148