先週、『日本語プログラミング言語 なでしこ(フリーソフト)』で作った、Webラジオのランチャーに、以前作って使ってきた、PCのシャットダウンタイマーを組み込んでみました。
就寝前に、OTTAVAを聞き、本などを眺めていると、すぐに眠くなってしまいます。夜中にPCの音で起きてしまい、電源をきったりしていたのですが、シャットダウンタイマーをセットしておけば、ぐっすり眠れるし、節電にもなるな、という思い付き。
自作のプログラムが上手く動いたので、ラジオで音楽を聞きながら、おやすみなさい!が、ここ数日のお気に入りです。
ワードやエクセルに付属しているVBAの自動記録などでも、作業を自動化するプログラムが簡単にできますが、プログラムの中身を見ようとすると、”英語的な呪文”の羅列で、相当エネルギーを使います。
その点、『なでしこ』は、”呪文”が日本語なので、あたしのようななんの知識もない人間でも、はじめたその日から、どんな処理なのか大体わかるし、インデントの仕方など、一定の文法を覚えれば、今回作ったような簡単なプログラムは、すぐにできるようになると思います。パソコンがあれば、費用も掛かりません。
自分のしたいことをイメージしてプログラムを作っている時って、子どものとき夢中になっていたプラモデル作りやパズルのピース合わせをしているようで、結構楽しいですよ。
パソコンのひとり遊びに関心のある方には、おすすめしたいなぁ。
『日本語プログラミング言語 なでしこ』のページ
http://nadesi.com/top/
普段使っている言葉でパソコンが動かせるんだという、見本の意味で、今回作ったWebラジオランチャーのプログラムを以下に貼り付けておきました。参考まで。
インデント(字下げ)部分を調整しないと、なでしこエディタに貼りつけても、上手く動かないと思いますので、悪しからず。
/* My_Webradio Ver1.1.1
インターネットラジオ聴取用に作成
2016年1月21日
*/
’母艦サイズの設定
母艦の高さ=80
母艦の幅=275
母艦を中央移動
母艦=「My_Webradio」
母艦の背景色=ウィンドウ背景色
’タスクトレイ格納
母艦をダブルクリックした時は
母艦をタスクトレイ入れる。
母艦のタスクトレイクリックした時は
母艦をタスクトレイ出す。
母艦のタスクトレイ右クリックした時は
終わる。
’タイマーの設定
PCオフタイマーとはタイマー。
’コンボの設定
放送局名とはコンボ。
その高さ=25
その幅=230
その編集=オフ
そのアイテムは「 **選局リスト**
かずさFM
RadioNARITA
OTTAVA
FMポコ*福島市*
ラジオ モンスター*山形市*
アップルウェーブ*青森県*
FMONE*花巻市*
じゃんおらんだらじお*山形*
======
PCオフタイマー設定」
’選択処理
その値=0
そのクリックした時は
もし放送局名のテキストが「かずさFM」ならば
「http://www.jcbasimul.com/?radio=kazusafm」を起動。
もし放送局名のテキストが「RadioNARITA」ならば
「http://www.jcbasimul.com/?radio=narita」を起動。
もし放送局名のテキストが「OTTAVA」ならば
「http://live.leanstream.co/RKT001-MP3?args=widgehttp://live.leanstream.co/」を起動。
もし放送局名のテキストが「FMポコ*福島市*」ならば
「http://www.jcbasimul.com/?radio=fm-poco」を起動。
もし放送局名のテキストが「ラジオ モンスター*山形市*」ならば
「http://www.jcbasimul.com/?radio=fm762」を起動。
もし放送局名のテキストが「アップルウェーブ*青森県*」ならば
「http://www.jcbasimul.com/?radio=applewave」を起動。
もし放送局名のテキストが「FMONE*花巻市*」ならば
「http://www.jcbasimul.com/?radio=fmone」を起動。
もし放送局名のテキストが「じゃんおらんだらじお*山形* 」ならば
「http://www.jcbasimul.com/?radio=oranda-radio」を起動。
もし放送局名のテキストが「PCオフタイマー設定」ならば
PCオフ。
●PCオフ
「Windowsを何分後に終了しますか?」と尋ねる。
A=それ*60*1000。
PCオフタイマーの値=A。
PCオフタイマーの時満ちた時は~
WINDOWS終了。
PCオフタイマーの有効はオフ。
終わり。
PCオフタイマーの有効はオン。