------ 文章開始 ------

createobject("sapi.spvoice").speak "Welcome"
msgbox "歡迎使用山崎密碼猜測程式" & vbcrlf & "程式密碼長度從1~220個字元都有可能" & vbcrlf & "密碼的英文大小寫相異" & vbcrlf & "程式設計:山崎翔太",,"歡迎您的大駕光臨"

Dim k
Dim g

call res

Sub res()
    randomize()
    k = ""
    For i = 1 To int(rnd * 220) + 1 Step 1
        Select Case int(rnd * 3)
            Case 0
                If k = "" Then
                    k = chr(int(rnd * 26) + asc("A"))
                Else
                    k = k & chr(int(rnd * 26) + asc("A"))
                End If
            Case 1
                If k = "" Then
                    k = chr(int(rnd * 26) + asc("a"))
                Else
                    k = k & chr(int(rnd * 26) + asc("a"))
                End If
            Case 2
                If k = "" Then
                    k = int(rnd * 10)
                Else
                    k = k & int(rnd * 10)
                End If
        End Select
    Next
    createobject("sapi.spvoice").speak("Password of" & len(k) & "characters")
    Call rs()
End Sub

Sub rs()
    If g = 1 Then
        m = inputbox("重置密碼請輸入[/res]" & vbcrlf & "密碼直接輸入即可" & vbcrlf & "輸入[/exit] 可以結束本程式" & vbcrlf & "輸入[/ans] 則會公布答案且重置答案" & vbcrlf & "輸入[/autokey]會顯示密碼", "山崎猜密碼遊戲", k)
        g = 0
    Else
        m = inputbox("重置密碼請輸入[/res]" & vbcrlf & "密碼直接輸入即可" & vbcrlf & "輸入[/exit] 可以結束本程式" & vbcrlf & "輸入[/ans] 則會公布答案且重置答案" & vbcrlf & "輸入[/autokey]會顯示密碼", "山崎猜密碼遊戲")
    End If
    If lcase(m) = "/exit" Then
        createobject("sapi.spvoice").speak("Thank yu again for your visit Welcome")
    ElseIf lcase(m) = "/res" Then
        Call res()
    ElseIf lcase(m) = "/ans" Then
        msgbox k, , "解答:"
        Call res()
    ElseIf lcase(m) = "/autokey" Then
        g = 1
        Call rs()
    Else
        If m = k Then
            msgbox "恭喜過關", , "山崎猜密碼遊戲"
            createobject("sapi.spvoice").speak("Congratulations on your password")
        Else
            msgbox "密碼錯誤", , "山崎猜密碼遊戲"
            createobject("sapi.spvoice").speak("Password is incorrect")
            Call rs()
        End If
    End If
End Sub



------ 文章結尾 ------

[複製網址] [開新視窗] [加到我的最愛] [檢舉短網址] [QR條碼]



服務條款 - 完全手冊 - 加入會員(免費) - 聯絡偶們 -

© PPT.cc