本系列教程(指令碼其實很簡單)的目的是熟悉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 注釋資訊,用來描述指令...