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


    教程简介

    本系列教程(脚本其实很简单)的目的是熟悉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

    命令详解见下回分解

  • 相关阅读:
    Begin Again
    hadoop集群启动start-dfs.sh有节点datanode启动不了问题
    centos中python更新后yum不可用问题
    浏览器无法访问hdfs界面问题
    数据的统计分析与描述
    插值与拟合
    层次分析法
    四种规划-数学建模
    Hive深入使用
    Hadoop-Hive
  • 原文地址:https://www.cnblogs.com/qjx-2016/p/10256214.html
Copyright © 2020-2023  润新知