手把手教你用记事本编程『第一课』
本帖最后由 心有予悸 于 2015-1-31 23:11 编辑{:5_118:}看到温柔大大辣么屌用系统自带的记事本就PJ了别人的CM,有木有发现微软自带的工具还是很强大的呢?
其实记事本不仅可以用来逆向,而且可以用来编程!
如果要用记事本逆向至少你还要一个被逆向的软件吧,可是如果在一个没有外网的电脑上(比如有些学校的机房老师一般不连外网),就算你很牛逼的关掉了电脑上的监控软件,可是没有外网你能干什么呢?难道无聊到去玩扫雷么?当你看完这一课你就可以成为一个软件开发者在电脑上做个小软件自娱自乐啦~
作为一个开发者,你至少需要会一门语言来开发我们的软件吧,我们在记事本上编程的语言就是VBScript
第一课嘛,我们就用记事本写个helloworld吧(不懂什么是helloworld的自行百度去!)
我们先在桌面上 新建一个文本文档 然后我们输入
MsgBox ("Hello, World!")然后保存这个文本文档,然后把文本文档的后缀改成XXX.VBS,比如我保存为 第一课.VBS
有些同学会出现文本文档名字后面不显示.TXT的状况,这时候请百度搜:显示文件扩展名,然后按照教程去设置吧
保存完成后,我们双击运行刚刚保存的文件看看~
对于没接触过编程的同学有木有感觉到很神奇呢?
这只是最简单的一个信息框,在VBS里MsgBox这个函数还有一些别的参数可以用,具体如下:
MsgBox(prompt[, buttons][, title][, helpfile, context])给一些英文不好的同学翻译一下~
MsgBox(prompt[, buttons][, title][, helpfile, context])
信息框(信息框内容,按钮类型,信息框标题,帮助文件,帮助主题的上下文编号)最后两个helpfile, context,这两个参数基本用不到,我们可以直接忽略~
信息框内容可以是任何字符,但是如果是字符的话,必须要用引号引起来,也可以是一个变量(这个我们以后会说到)
按钮类型是整数型的,直接填数字就好,不需要加引号
各种按钮类型的值都在图片上了,用的时候只要写值就可以啦!!
另外信息框是有返回值的,可以通过返回值判断用户点了什么按钮
返回的值都是整数型的哦~
我们可以通过这些强化一下我们之前写的信息框
dim a '建立一个变量a,如果要建立多个变量比如a,b两个变量写 dim a,b 就可以啦
a=msgbox("随便点个按钮试试吧~",1,"测试")
if a=1 then
msgbox("你选择了确定")
else if a=2 then
msgbox("你选择了取消")保存为VBS运行一下看看吧~效果自己去试,我就不上传图啦
来张易语言一样的效果代码对比图
有木有感觉到VBS跟易语言一样简单咧
为了让VBS编写的时候我们能够像易语言一样把 代码看清楚,我们可以装一个支持代码高亮的文本编辑器,这样就看清楚很多啦~我这用Notepad++演示一下(这里木有打广告的意思哦,用什么看个人习惯哦)
这样我们写的代码就可以清晰很多啦
第一课到这就结束啦...本来应该是昨天晚上发的,结果昨天晚上笔记本没电了写了一半关机了,所以拖到了现在
各位剩蛋节快乐哟~
第二集链接:https://www.52hb.com/thread-5623-1-1.html
{:6_198:}我来坐你的沙发 有奖励吗!
记事本还能干很多事
给力的死鱼,让系列教程疯狂一些吧~~
Shark恒 发表于 2014-12-25 19:07
给力的死鱼,让系列教程疯狂一些吧~~
我写教程的速度超级慢而且学校网不好到晚上还会断电根本疯狂不起来╮(╯_╰)╭
哇好屌、你这是在传授你的vbs编程技术吗?
520Kelly 发表于 2014-12-25 19:11
哇好屌、你这是在传授你的vbs编程技术吗?
我在骗威望,不要说出去!
死鱼真的好屌!好膜拜你!{:5_118:}
非常给力的帖子,谢谢。
多谢,对我十分有用
页:
[1]
2