教程简介
本系列教程(脚本其实很简单)的目的是熟悉Windows下的bat脚本和Linux下的bash shell脚本。
脚本的特性就在于不依赖于特定环境,直接调用操作系统,不需要“中间人”就可以执行。
文章简介
作为系列的第一篇文章,思来想去,最终兼顾程序员和屌丝单身贵族的身份,打算完成大学时候的一个想法,最关键的是小白看了也能快速写出来一个成品。
本文以开发出一个三句话表白脚本为基础,学习其中用到的dos命令(bat脚本的分解),详细说明如下:
在程序的开始,显示一句话和一个爱心图形,接着显示一行字,最后显示结束语和另一个大一些的爱心图形。
Windows效果如下演示:
程序命名为学习资料整理程序(可以自己指定),作为一个“表白”类的脚本程序,当然要做到神不知鬼不觉。适用场景:
-
女神需要你给她一些资料,这时候你就给她发这个“资料整理程序”。。。此处省略一万字。
-
学会了爱心,别的图形基本都可以的,这个扩展性就很强了。
环境说明
开发环境:任意文本编辑器
发布软件:Bat_To_Exe_Converter
运行环境:Windows全平台
软件下载:Bat_To_Exe_Converter 密码:ss98
开发前的构思
流程:
-
新建文件
-
分别定义三句话
-
画图-小爱心
-
画图-大爱心
-
把整个流程串联起来
-
把bat脚本发布成exe,做到“伪装”成自定义程序
流程不难,但是里面的命令细节还是需要细细品味的。
开发步骤
-
任意目录中创建一个名为love.bat的文件(需要注意,在Windows中需要先设置文件可扩展名的可见性,默认情况下会创建一个txt文档,需要新建其他类型文件只能把后缀名删除)。
-
定义三句话,代码如下:
@echo off
rem 定义第一句话
set first=有时候我真想忘了你,只记得这个世界
rem 定义第二句话
set second=然而
rem 定义第三句话
set third=我常常忘了整个世界,只记得你
- 画图-小爱心
set left=
echo %left% ***** *****
echo %left% ********* *********
echo %left% ************* *************
echo %left%*****************************
echo %left%*****************************
echo %left%*****************************
echo %left% ***************************
echo %left% ***********************
echo %left% *******************
echo %left% ***************
echo %left% ***********
echo %left% *******
echo %left% ***
echo %left% *
- 画图-大爱心
set left=
echo %left% ********* *********
echo %left% ***************** *****************
echo %left% ***************************************
echo %left% *******************************************
echo %left%*********************************************
echo %left%*********************************************
echo %left%*********************************************
echo %left%*********************************************
echo %left%*********************************************
echo %left%*********************************************
echo %left% *******************************************
echo %left% *****************************************
echo %left% ***************************************
echo %left% *************************************
echo %left% ***********************************
echo %left% *********************************
echo %left% *****************************
echo %left% *************************
echo %left% *********************
echo %left% ***************
echo %left% *********
echo %left% ***
- 把三句话和爱心串在一起
set left=
echo.
rem 第一句话
echo %left%%first%
echo.
rem 画图-小爱心(上述代码)
echo.
pause
echo.
rem 第二句话
echo %left%%second%
echo.
pause
echo.
rem 画图-大爱心(上述代码)
echo.
rem 第三句话
echo %left%%third%
- 完成了love.bat后,打开Bat_To_Exe_Converter_64软件,点击open,找到我们的love.bat,然后在右侧的设置的option中,将Exe-Format改为64Bit | Console (Visible),点击菜单栏中的Convert,指定文件名“资料整理程序”。
到此整个程序就完成了,尽量先让这套简单脚本在自己的电脑上跑起来,也算是一项装逼实用技能。
程序源码及打包程序下载
点击下载 密码:ii7t
命令详解见下回分解