如果我要讓他自動在H那新增資料家 加上當天日期的話怎麼改?
- 帖子
- 119
- 主題
- 39
- 精華
- 0
- 積分
- 164
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- office 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-11-1
- 最後登錄
- 2019-2-21
|
如果我要讓他自動在H那新增資料家 加上當天日期的話怎麼改?
@echo off
echo *******************************************
echo * 隨身碟資料複製中 *
echo * 請稍候... *
echo *******************************************
copy c:\*.txt h: \*.* /V
IF ERRORLEVEL 1 goto copy_err_message
echo ***************************
echo * 隨身碟資料複製成功 *
echo * 按任意鍵離開 *
echo ***************************
goto out
:copy_err_message
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo ! 請確認是否有插入隨身碟 !
echo ! 再重新執行一次! !
echo ! !
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:out
pause |
|
|
|
|
|
|
- 帖子
- 61
- 主題
- 7
- 精華
- 0
- 積分
- 72
- 點名
- 0
- 作業系統
- win 7
- 軟體版本
- Office 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2014-11-4
- 最後登錄
- 2015-9-16
|
2#
發表於 2014-11-6 12:31
| 只看該作者
Google 查到的, 請參考, 如下:
FOR命令允許批次檔中的其他命令,可以重覆地執行
for %%a IN (file1 file2 file3) DO del %%a
虛擬變數必須以兩個百分號(%%)起頭,in後面著參數列,do後面跟著要執行的命令
Ex1:
@echo off
echo .... 測試FOR指令
echo .... 請稍後
echo .... 完成.....
echo ....
for %%a IN (test_a.bat test_b.bat test_c.bat) do copy %%a prn
結果:
test Enter
.... 測試FOR指令
.... 請稍後
.... 完成.....
....
1 File(s) Copied
1 File(s) Copied
1 File(s) Copied
Ex2:
REM 取得日期
FOR /F "tokens=1-4 delims=/ " %%a IN ("%date%") DO (SET _MyDate=%%a%%b%%c%%d)
REM 顯示去掉分隔符號後的結果
echo %_MyDate% |
|
|
|
|
|
|