TShopping

 找回密碼
 註冊
搜索
查看: 203|回復: 0

[教學] 批次檔會使用一些特殊符號,這些符號的用途是什麼?

[複製鏈接]
發表於 2015-9-9 12:44:24 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 

@是不顯示該行的指令,通常會在批次檔的第一行就直接用,省得每一行指令都要寫一次:

  1. @echo off  
複製代碼



::跟REM是一樣的功能,就是作為註解說明用途,例如:

  1. :: 我是註解  
  2. REM 這行也是註解  
複製代碼



%之後會接著一個數字,用來接收傳進來的參數。%0代表批次檔本身,%1代表第一個參數,其餘依此類推,最多可以有255個。

把下面的指令存檔成 test.cmd:

  1. @echo off  
  2. echo 批次檔名是:%0  
  3. echo %1!%2  
複製代碼



然後執行:

  1. test 您好 woff
複製代碼



執行結果:
  1. 批次檔名是:test  
  2. 您好!woff  
複製代碼

一般如果要用 批次檔 備份 的時候,
如果遇到檔案路徑中有包含空白的時候,
如果沒注意的話,往往會出現"無效的參數數目"等等錯誤訊息,
這個時候只要在空白路徑加上"" 雙引號 即可。
例如:
有一個檔案路徑為
d:\123\123 456\789\
其中123 456有包含空白,
所以路徑就必須打
d:\123\"123 456"\789\
即可


 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-5 00:12 , Processed in 0.054352 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表