1. 程式人生 > >Window腳本學習筆記之BAT簡介

Window腳本學習筆記之BAT簡介

all 一個 資料 而且 新的 垃圾 mar span 跳過

本篇文章不是直接講技術,而是對我自己學習這些年來的一番感觸和簡單的介紹,其間也穿插著一些基本的知識,若是學習技術者可跳過,亦不妨礙學習其他。

BAT簡介

BAT是Windows的批處理腳本,即以後綴“bat”為window批處理文件,雖然對於真正的編程語言來說,肯定是不足的,對於電腦技術愛好者而言卻是一個簡單方便卻又強大的工具,用好了的話也能有很大的幫助。

其學習難度也不大,而且在一些如批量文件重命名,批量文件移動,文本文件處理等方面,簡單而高效。

BAT文件可以直接用文本編輯器編輯好後,直接更改後綴名,即可點擊運行。(如下圖)

技術分享圖片技術分享圖片技術分享圖片

圖片中顯示的是我做的一個簡單的管理系統,其思路很簡單,卻也有一些重要的知識點在其中,這篇文章就圍繞我這一個簡單的系統來講解一些基本的知識點和註意事項,僅做為學習參考。

以下即是除了調用文件外的系統大體代碼,有一定的參考價值。

@echo off
title=我的管理系統
:sys
cls
color 0f
echo ------------------------------------------------------
echo                      我的管理系統
echo ------------------------------------------------------
echo ---------1.桌面工具   -----------2.新的開始   --------
echo ------------------------------------------------------
echo ---------3.閱讀書房 -----------4.百度雲盤 -------- echo ------------------------------------------------------ echo ---------5.Qt crtator -----------6.VC++ -------- echo ------------------------------------------------------ echo ---------7.QQ -----------8.酷狗音樂 -------- echo ------------------------------------------------------
echo ---------9.回收站 -----------10.實用工具 -------- echo ------------------------------------------------------ echo ---------11.魔比斯盒 -----------12.定時關機 -------- echo ------------------------------------------------------ echo ---------13.文件系統 -----------14.控制系統 -------- echo ------------------------------------------------------ echo ---------15.控制面板 -----------16.火狐瀏覽 -------- echo ------------------------------------------------------ echo ---------0.退出 -----------9420.關機. -------- echo ------------------------------------------------------ echo ---------mm.password -----------B.D:\BAT -------- echo ------------------------------------------------------ set /p in=-----輸入相應數字: if /i "%in%"==""goto Erorr2 if /i "%in%"=="1" goto STR1 if /i "%in%"=="2" goto STR2 if /i "%in%"=="3" goto STR3 if /i "%in%"=="4" goto STR4 if /i "%in%"=="5" goto STR5 if /i "%in%"=="6" goto STR6 if /i "%in%"=="7" goto STR7 if /i "%in%"=="8" goto STR8 if /i "%in%"=="9" goto STR9 if /i "%in%"=="10" goto STR10 if /i "%in%"=="11" goto STR11 if /i "%in%"=="12" goto STR12 if /i "%in%"=="13" goto STR13 if /i "%in%"=="14" goto STR14 if /i "%in%"=="15" goto STR15 if /i "%in%"=="16" goto STR16 if /i "%in%"=="0" goto 退出 if /i "%in%"=="b" goto BAT if /i "%in%"=="c" goto callcmd if /i "%in%"=="mm" goto password if /i "%in%"=="9420" goto shutdown if /i "%in%"=="DV2013" goto video goto error :STR1 start "" D:\桌面應用 goto sys :STR2 start "" E:\新的開始 goto sys :STR3 start "" "D:\Program Files\ii3\iRoom\iRoom.exe" goto sys :STR4 start "" D:\BaiduNetdisk\BaiduNetdisk.exe goto sys :STR5 start "" D:\Qt\Qt5.8.0\Tools\QtCreator\bin\qtcreator.exe goto sys :STR6 start "" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\VCExpress.exe" goto sys :STR7 start "" "D:\Program Files\Tencent\QQ\Bin\QQScLauncher.exe" goto sys :STR8 start "" D:\KuGou2012\KuGou.exe goto sys :STR9
rem 這個是調用垃圾站的代碼 explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E} goto sys :STR10 start "" D:\資料庫\軟件備份 goto sys :STR11 start D:\BAT\MBSH.bat goto sys :STR12 start ""D:\BAT\IFshutdown.txt goto sys :STR13 start "" D:\BAT\FileMG.bat goto sys :STR14 start "控制系統" D:\BAT\Dreams.bat goto sys :STR15 control.exe goto sys :STR16 start "" "D:\Program Files\Mozilla Firefox\firefox.exe" goto sys :callcmd start "" cmd|cd/d D:bat goto sys :video start D:\軟件運用\Aipot exit :BAT start D:\BAT&&goto sys :password start "" notepad D:\BAT\File\Infofiles\password.DsFiles :退出 exit :shutdown shutdown /s /t 5 exit :Error2 echo --------------------------------------------- echo -----------------No Input--------------- echo --------------------------------------------- color 0a chioce /t 1/d y/n >nul goto sys :error echo --------------------------------------------- echo ---------輸入錯誤--Ltaer Again--------- echo ---------------------------------------------- color 0a choice /t 1 /d y /n >nul goto sys

以上是文章的主要內容,余下待更新……

Window腳本學習筆記之BAT簡介