Hero and Leander

絵、音楽、ゲームを愛し創作を試みる


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

windows自動シャットダウンツール

UWSCスクリプトです。
初公開です。まずは簡単なのから。


スクリプト1
○時間○分後 と指定してpcの電源を切ります。
何かのダウンロードが終わったら とかってときに使ってください。

ダウンロード→http://loda.jp/ruri69/?id=28.zip


スクリプト2
○時○分 と指定してpcの電源を切ります。
ダウンロード→http://loda.jp/ruri69/?id=30.zip


続きでアルゴリズムについて書いてます
 
スクリプト1についてです。

使い始めた時刻+設定した時間=現在時刻 となったときにシャットダウンの命令をします


まず、何時間何分後にシャットダウンしたいかを使用者に入力してもらいます。

○時間△分後 の○をhour、△をminとします。

時計は60進数ですから、
A=hour*60+min   
とすれば、1つの数字に「時」と「分」の2つの情報を格納することが出来ます。
100なら1時間と40分、119なら1時間と59分、120なら2時間と0分ということです。

仮にA=100だとしましょうか。1時間と40分という情報がAにあるということです。


次に、プログラムを動かし始めたときの時刻を取得します。
●時▲分 の●をold_hour、▲をold_minとします。

同じように、
B=old_hour*60+old_min
とします。   

16時40分だとしましょうか
B=1000になりますね


次に、現在の時刻を取得します
◎時▽分 の◎をnew_hour、▽をnew_minとします。
これも同様に、
C=new_hour*60+new_min
とします。 


ここで、C=A+Bの時にシャットダウンの命令をします。
この場合、
B+A=1100
つまり18時20分にシャットダウンということになりますよね?



スクリプト2についてです。

こちらは、とても簡単な仕組みです
まず、何時何分にシャットダウンしたいかを使用者に入力してもらいます。

○時△分 の○をhour、△をminとします。

A=hour*60+min   

現在の時間を取得します

現在時刻の●時▲分 の●をnew_hour、▲をnew_minとします。

B=new_hour*60+new_min

A=Bのときにシャットダウン
スポンサーサイト

Comments

 
自分もアルゴリズムを勉強していますが、全くわからないので、わかっているるりさんを尊敬します( ´ ▽ ` )ノ
 
難しいのは私もぜんぜんです。
この記事のレベルなら誰でも簡単に思いつくと思います..

« »

07 2018
SUN MON TUE WED THU FRI SAT
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
かうんたー
ブログ内検索
pixiv
すてーたす

ruri69

Author:ruri69
Maple?
ぽぷら
♂ luminosity Lv.159 聖騎士
♂ RustyQuartz Lv.170 斬
♂ Lazurstein Lv.180 火魔
♀ LazuriteRock Lv.196 怪盗

Music?
L'Arc en Ciel
BUMP OF CHICKEN
ART-SCHOOL
川田まみ
JUDY AND MARY
ELLEGARDEN
ストレイテナー
RADWIMPS
KOKIA
KOTOKO
ACIDMAN
THE BACK HORN
MELL
LiSA

Guitar?
Ibanez mc300
Caparison Chatting Bird
自作澪ギター
Aria ProⅡ MAGNA
Aria AMB-35
(Bass)Legend ?

趣味のあう方コメントとかめいぽで絡んでね
別にあわなくても問題ないよ。


ランキング参加中です。
記事がんばりたいなぁ・・・。

リンク
変な生き物(顔面クリック!)

Archive RSS Login
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。