指令碼其實很簡單 愛心列印指令碼(1)

2022-05-31 21:15:10 字數 3067 閱讀 4322

本系列教程(指令碼其實很簡單)的目的是熟悉windows下的bat指令碼和linux下的bash shell指令碼。

指令碼的特性就在於不依賴於特定環境,直接呼叫作業系統,不需要「中間人」就可以執行。

作為系列的第一篇文章,思來想去,最終兼顧程式設計師和屌絲單身貴族的身份,打算完成大學時候的乙個想法,最關鍵的是小白看了也能快速寫出來乙個成品。

在程式的開始,顯示一句話和乙個愛心圖形,接著顯示一行字,最後顯示結束語和另乙個大一些的愛心圖形。

windows效果如下演示:

女神需要你給她一些資料,這時候你就給她發這個「資料整理程式」。。。此處省略一萬字。

學會了愛心,別的圖形基本都可以的,這個擴充套件性就很強了。

流程:新建檔案

分別定義三句話

畫圖-小愛心

畫圖-大愛心

把整個流程串聯起來

把bat指令碼發布成exe,做到「偽裝」成自定義程式

流程不難,但是裡面的命令細節還是需要細細品味的。

@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%

到此整個程式就完成了,盡量先讓這套簡單指令碼在自己的電腦上跑起來,也算是一項裝逼實用技能。

命令詳解見下回分解

指令碼其實很簡單 愛心列印指令碼(2)

首先講講什麼是命令列,在windows作業系統中,點選左下角的win圖示,直接輸入cmd搜尋,左鍵點選進入命令列模式 或按鍵盤上的win鍵 r直接調出來命令列視窗 在windows下命令列中,我們可以執行各種命令,通常這些命令被稱為dos命令,也是各個版本windows都會自帶的命令,所以無論在什麼...

Linux 其實shell指令碼也很簡單

用了兩個的centos之後,也想看看它的指令碼,我們知道shell這個東西就像windows裡的批處理,它可以將一些語句進行組合,然後統一去執行,感覺挺方便的。shell檔案的組成 shell語言環境 bin bash 它表示shell使用的語言為bash指令碼 說明使用 開頭的一行表示為 注釋 它...

Shell專題 1 簡單的指令碼

1,簡單指令碼示例 檢視當前所在工作路徑並列出當下目錄下所有的檔案及屬性資訊 root linuxprobe vim example.sh bin bash 指令碼宣告 用來告訴系統用哪種shell直譯器來執行該檔案 for example by linuxprobe.com 注釋資訊,用來描述指令...