腳本其實很簡單-愛心打印腳本(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

命令詳解見下回分解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM