module Kernel def delwin # #inputboxを出現させたままリセットした時にタイトル画面前で #ウィンドウを消滅させる処理 # #指定したハンドルのウィンドウを消す dw = Win32API.new('user32','DestroyWindow','i','i') fn = "System/win.txt" #ファイルが存在するかチェックして、 #存在しなかったら作成する a = FileTest.exist?(fn) b = FileTest.file?(fn) if !(a == true && b == true) then fw = open(fn,"w+") fw.puts("0") fw.close end #ファイルに書かれている文字を数字として読み込み f = open(fn,"r") handle = f.read.to_i f.close #もし、ファイルにハンドルが書き込まれたままだったら #そのウィンドウを破棄する if handle != 0 then p "ですとろーい!!" dw.call(handle) end #ファイルを初期化する fw = open(fn,"w+") fw.puts("0") fw.close end end