教程簡介
本系列教程(腳本其實很簡單)的目的是熟悉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
命令詳解見下回分解
