CMD命令行?请高手帮忙解释一下

on error resume next //干什么的?
dim WSHshellA //声明函数吗?不懂
set WSHshellA = wscript.createobject("wscript.shell") //还是不懂
WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""说我是猪,不说我是猪就一分钟关你机,不信,试试···"" ",0 ,true //
dim a //
do while(a <> "我是猪") //
a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","不说",8000,7000) //
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox"
loop //
msgbox chr(13) + chr(13) + chr(13) + "早说就行了嘛" //
dim WSHshell //
set WSHshell = wscript.createobject("wscript.shell") //
WSHshell.run "cmd.exe /c shutdown -a",0 ,true //
msgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈,一切皆有可能~" //

很简单,每句话帮忙解释一下有什么用途。这东西哪里有学的啊?
哎,我说大哥,帮忙回答问题呀!
我问题很明确,是解释每句话的用途啊~
是解释每句话的用途啊~是解释每句话的用途啊~
是解释每句话的用途啊~是解释每句话的用途啊~
是解释每句话的用途啊~是解释每句话的用途啊~

on error resume next //容错处理
dim WSHshellA //声明变量,下同
set WSHshellA = wscript.createobject("wscript.shell") //对变量赋值,下同
WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""说我是猪,不说我是猪就一分钟关你机,不信,试试···"" ",0 ,true // 调用cmd.exe进行60秒倒计时关机。cmd的关机命令为shutdown,关于该命令的用法可以打开"开始->所有程序->附件->命令提示符",输入"shutdown /?"查看帮助说明
dim a //
do while(a <> "我是猪") // 循环语句,如果输入框内容不等于"我是猪"则执行以下代码,即结束循环的条件是输入框为"我是猪"
a = inputbox ("说我是猪,就不关机,快撒,说 ""我是猪"" ","说不说","不说",8000,7000) //
msgbox chr(13) + chr(13) + chr(13) + a,0,"MsgBox" //chr(13)为回车键的ASCII码值
loop // 循环
msgbox chr(13) + chr(13) + chr(13) + "早说就行了嘛" // msgbox为弹出警告框,后面为警告框的内容
dim WSHshell // 同上
set WSHshell = wscript.createobject("wscript.shell") // 同上
WSHshell.run "cmd.exe /c shutdown -a",0 ,true // "-a"参数为取消关机命令
msgbox chr(13) + chr(13) + chr(13) + "哈哈哈哈,一切皆有可能~" //

'=============================================================================

'以上为纯属恶搞程序!即:运行该程序的话,则弹出对话框要求输入"我是猪",不然将关机。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-04
是VBS脚本吧,貌似哪里见到过这段程序.
http://zhidao.baidu.com/question/77185828.html
第2个回答  2008-12-04
呵呵,太有才了。
第3个回答  2008-12-04
这VC
里面有shell调windows基础命令BAT

VC到www.3800hk.com有专区
BAT到http://www.verybat.org QQ群11588673
第4个回答  2008-12-04
这叫VBS脚本。
VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言. 我进一步解释一下, Microsoft Visual Basic是微软公司出品的一套可视化编程工具, 语法基于Basic. 脚本语言, 就是不编译成二进制文件, 直接由宿主(host)解释源代码并执行, 简单点说就是你写的程序不需要编译成.exe, 而是直接给用户发送.vbs的源程序, 用户就能执行了.

想学就去学VB呗。

现在学的话就学 VB6.0 或者VB.NET吧。

dim表示申明一个变量,
inputbox 表示输入框,
msgbox 表示对话框

参考资料:http://baike.baidu.com/view/94268.htm

第5个回答  2008-12-04
vb