在執行bat命令前 , 要在c:\users\72057396 使用者目錄下執行
就是說關閉回顯
@echo off並不是dos程式中的,
而是dos批處理中的。
當年的dos,所有操作都用鍵盤命令來完成,
當你每次都要輸入相同的命令時,
可以把這麼多命令存為乙個批處理,
從此以後,只要執行這個批處理,
就相當於打了幾行、幾十行命令。
dos在執行批處理時,
會依次執行批處理中的每條命令,
並且會在顯示器上顯示,
如果你不想讓它們顯示,
可以加乙個「echo off」
當然,「echo off」也是命令,
它本身也會顯示,
如果連這條也不顯示,
就在前面加個「@」。
說了這麼多,
我覺得非常詳細了,
可能你還是不懂。
沒有經過dos時代的人,
想法跟我們是有區別的。
指令碼注釋語法
單行注釋
以"#"開頭的行就是注釋,會被直譯器忽略。
多行注釋
方法一:
:<<
! #被注釋的內容
!方法二:
:'#被注釋的內容
'方法三:
iffalse
;then
#被注釋的內容
fi方法四:
:《任意字元或者數字
#被煮熟的內容
任意字元或者數字
方法五:
((0))
&&
沒有引數 顯示幫助。這與鍵入 /? 是一樣的。
/? 顯示幫助。這與不鍵入任何選項是一樣的。
/i 顯示圖形使用者介面(gui)。
這必須是第乙個選項。
/l 登出。這不能與 /m 或 /d 選項一起使用。
/s 關閉計算機。"常用"
/r 關閉並重新啟動計算機。"常用"
/g 關閉並重新啟動計算機。系統重新啟動後,
重新啟動所有註冊的應用程式。
/a 中止系統關閉。"常用"
這只能在超時期間使用。
/p 關閉本地計算機,沒有超時或警告。
可以與 /d 和 /f 選項一起使用。
/h 休眠本地計算機。
可以與 /f 選項一起使用。
/e 記錄計算機意外關閉的原因。
/m \\computer 指定目標計算機。
/t *** 設定關閉前的超時為 *** 秒。"常用"
有效範圍是 0-315360000 (10 年),預設值為 30。
如果超時時間大於 0,則默示 /f
引數。/c "comment" 重啟動或關閉的原因的注釋。
最多允許 512 個字元。
/f 強制正在執行的應用程式關閉,不前台警告使用者。
當為 /t 引數指定大於 0 的值時,
則默示 /f 引數。
/d [p|u:]xx:yy 提供重新啟動或關機的原因。
p 表明重新啟動或關閉是計畫內的。
u 表示原因由使用者定義。
如果 p 和 u 均未指定,則是計畫外重新啟動
或關閉。
xx 是主要原因號(小於 256 的正整數)。
yy 是次要原因號(小於 65536 的正整數)。
1.在桌面上新建乙個shutdown.bat
2.寫入以下**
@echo off
cd c:\users\72057396
c:shutdown -s -t 60
3.可直接執行關機, 也可停止關機 在cmd中執行以下命令
shutdown -a
window 基本命令
window 基本命令 1.window r 開啟doc 視窗 2.window 基本命令 2.1.cls 清屏 2.2.cd change directory 改變目錄 cd 絕對路徑 帶碟符的 相對路徑。2.3.cd 切換上級目錄。盤中預設有乙個名字為.的資料夾。2.4.cd 當前目錄。切換目錄...
Window基本命令學習(三)
這個語法中,options用於設定文字匹配選項,source指定了文字 可以是文字檔案 字串或者命令的輸出資訊 statement指定了在文字匹配時要執行的命令。source中的每行文字被命令shell當做乙個記錄處理,不同欄位由特定的字元分隔開 比如製表符或空格,預設情況下是空格 通過替換技術,命...
shell指令碼 命令
命令連線符 表示不管前面是否執行成功都要執行 表示前面執行成功才執行後面 表示前面執行失敗才執行後面 read命令 read 選項 值 read p 提示語句 n 字元個數 t 時間秒 s 不顯示 運算子 expr 3 2 結果賦值 sum expr 3 2 或者 sum 3 2 乘法expr 3 ...