1. 首页 > 科技

请问这段vbs代码的错误出在哪里?正确的应该是什么?(请看补充) vbs代码为什么编译器错误

请问这段vbs代码的错误出在哪里?正确的应该是什么?(请看补充)vbs代码为什么编译器错误

看看下面的VBS代码哪里错了?

case语句后面应该用冒号,而你用了分号

调用了程序MsgBox不能带括号

改为下面就可以了

Dim dtDate

dtDate = InputBox("请输入需要检测的日期","日期检测程序",Date())

If dtDate "" Then

Select Case Weekday(dtDate)

Case 1:

MsgBox "星期天",0,"日期检测程序"

Case 2:

MsgBox "星期一",0,"日期检测程序"

Case 3:

MsgBox "星期二",0,"日期检测程序"

Case 4:

MsgBox "星期三",0,"日期检测程序"

Case 5:

MsgBox "星期四",0,"日期检测程序"

Case 6:

MsgBox "星期五",0,"日期检测程序"

Case 7:

MsgBox "星期六",0,"日期检测程序"

End Select

End If

vbs 文件错误?

1.

没有文件扩展".vbs"的脚本引擎.

原因:有些软件会将“.vbs”的文件的默认打开方式改成其他的方式。

手动解决:

先到%SYSTEMROOT%/system32/确认下自己的wscript.exe在不在,不在的话,从其它电脑上copy过来就OK

② 注册表

regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看默认值,改为默认的VBSFile。

③ OK。从新运行。

2.

重新运行,弹出无法创建名为"WScript.Shell"的对象。

解决方案,运行一下命令:

regsvr32

c:\WINDOWS\system32\shell32.dll

regsvr32

c:\WINDOWS\system32\WSHom.Ocx

regsvr32

c:\WINDOWS\system32\scrrun.dll

如果提示缺少哪一个dll或ocx,那么就去网上下载,或去其它电脑上copy.

OK。运行成功。

请问这段代码错在哪里啊?

#includeusing namespace std;//C++标准程序库中的所有标识符都被定义于一个名为std的namespace中 //如果不要这一行,可以将#include改为#include // 他们虽然名字相似,但是是两个文件int show(int x,int y);//函数在使用前需要声明一下int main(){ int a,b; cin>>a; cin>>b; cout<<&quot;a+b=&quot;<<show(a,b); return 0;}int show(int x,int y){ return x+y;}

VBS命令谁帮我看一下哪里语法错误了?

'-------

WScript.Echo("还剩46下。你啊就是笨,要快哦,我先不打扰你工作。")

WScript.Echo("还剩45下,记得要快哦!")

WScript.Echo("你以为没有了?")

next '----------------------------这个是多余的

for w=1 to 10

WScript.Echo("让你不信,好好惩罚!")

next

'---------