
訳:優婆塞宮(うばそくのみや)たん萌え萌え
DateCrackerを解析したら、思いの外簡単だったのでサンプルを作ってみました。
要はシステムの日時を指定のものに書き換え、ターゲットを起動させて、ちょっと待った後にシステムの日付を元に戻せばいいわけです。
' 起動
Private Sub cmdShell_Click()
' 日付の書式かチェック
If IsDate(Me.txtDate.Text) Then
Dim strDate As String
strDate = Date ' 日付の取得
Date = Me.txtDate.Text ' 日付の設定
Shell (Me.txtPath.Text) ' ソフトの起動
Sleep (2000) ' ちょっと待つ
Date = strDate ' 元に戻す
End If
End Sub
Date()は関数なんですが、システムの時刻が入っている変数として扱ってもいいつくりになっています。
©2002 knothole All Right Reserved.