脚本其实很简单-爱心打印脚本(1)

时间:2024-02-21 07:48:59

教程简介

本系列教程(脚本其实很简单)的目的是熟悉Windows下的bat脚本和Linux下的bash shell脚本。

脚本的特性就在于不依赖于特定环境,直接调用操作系统,不需要“中间人”就可以执行。

文章简介

作为系列的第一篇文章,思来想去,最终兼顾程序员和屌丝单身贵族的身份,打算完成大学时候的一个想法,最关键的是小白看了也能快速写出来一个成品。

本文以开发出一个三句话表白脚本为基础,学习其中用到的dos命令(bat脚本的分解),详细说明如下:

在程序的开始,显示一句话和一个爱心图形,接着显示一行字,最后显示结束语和另一个大一些的爱心图形。

Windows效果如下演示:

效果图

程序命名为学习资料整理程序(可以自己指定),作为一个“表白”类的脚本程序,当然要做到神不知鬼不觉。适用场景:

  1. 女神需要你给她一些资料,这时候你就给她发这个“资料整理程序”。。。此处省略一万字。

  2. 学会了爱心,别的图形基本都可以的,这个扩展性就很强了。

环境说明

开发环境:任意文本编辑器
发布软件:Bat_To_Exe_Converter
运行环境:Windows全平台
软件下载:Bat_To_Exe_Converter 密码:ss98

开发前的构思

流程:

  1. 新建文件

  2. 分别定义三句话

  3. 画图-小爱心

  4. 画图-大爱心

  5. 把整个流程串联起来

  6. 把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

命令详解见下回分解