请问这段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<<"a+b="<<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
'---------