vbs脚本问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:18:22
本人抄下如下VBS源码,有注释,得好像不对。也不可用,有没有高手能帮我看看哪里出了问题?提示:“缺少")"”
如下:
Function bytetobin(m As Byte) As String '将字节型数据转换成八位二进

制字符串
Dim c$
c$ = ""
Do While m <> o
r = m Mod 2
m = m \ 2
c$ = r & c$
Loop
c$ = Right("00000000" & c$, 8)
bytetobin = c$
End Function
Function reverse(m As String) As String '将八位二进制字符串颠倒顺


Dim i%, x$
x = ""
For i = 1 To 8
x = Mid(m, i, 1) & x
Next i
reverse = x
End Function
Function bintobyte(m As String) As Byte '将八位二进制字符串换成

十进制
Dim x As String * 1, y%, z%
z = 0
For i = 1 To 8
x = Mid(m, i, 1)
y = x * 2 ^ (8 - i)
z = z + y
Next i
bintobyte = z
End Function
Private Sub command1_click()
Dim x As Byte, i%, fname$

把你的")"在英文状态下全部重新打过一遍.中文状态下的不识别.(必须是".,"的状态下,不是"。,"的状态下打)

你的Command1_Click(),Command2_Click()从哪里来的啊,你用Vb吗?放Vb里面看看,VBS里面没有这两个按钮啊.

你的函数是VB函数,和VBS有点点区别的,vbs支持的vb支持,vb支持的vbs不一定支持,excel加脚本就是用vba脚本.