![]() |
||
|
*停權中*
加入日期: Oct 2001 您的住址: 鬼島-高譚市
文章: 5,987
|
批次檔自動輸入Yes或No該怎麼寫?
有時候批次檔寫完執行後必須手動輸入Y或N才會繼續進行,或者是寫
Copy的批次檔要輸入F或D才會繼續執行,請問像這種情況,該怎麼在 .bat的內容自動輸入Y,N,F,D這些參數 ![]() |
|||||||
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: May 2002
文章: 2,919
|
please try your batch script file..
echo Y| or echo N| Good Luck~ ![]() |
||
|
|
|
*停權中*
加入日期: Oct 2001 您的住址: 鬼島-高譚市
文章: 5,987
|
引用:
在請問一下,如果用這種方式寫的批次檔如下: xcopy c:\aaa\ d:\ echo D xcopy c:\bbb\ d:\ echo D xcopy c:\ccc\ d:\ echo D 該批次是否會等上一個複製完成才會在做下一個的複製? 因為我查資料看到有用到"echo"的一堆都是 @echo...pause的寫法 ![]() |
|
|
|
|
Major Member
![]() 加入日期: Jun 2000 您的住址: 台中市
文章: 209
|
引用:
你假如是用 XCOPY 指令的話! 可以使用 xcopy /y 即可 copy 指令的話也是一樣! copy /y |
|
|
|
|
*停權中*
加入日期: Oct 2001 您的住址: 鬼島-高譚市
文章: 5,987
|
引用:
我現在在xcopy碰到的問題是它會要我選擇是F(檔案)或D(資料夾)的 方式去做複製... 這樣批次檔跑下去還是得自己按F或D... 還是說您的意思是指在XCOPY的參數加一個 /Y並在下一行用echo D或F 的方式就可以讓他一路裝到底了 ![]() 此文章於 2011-02-08 05:30 PM 被 53346 編輯. |
|
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: May 2002
文章: 2,919
|
引用:
把你的批次執行檔貼出來... 這樣比較容易讓大家知道 |
|
|
|
|
*停權中*
加入日期: Jan 2005 您的住址: 酒無多少醉為期
文章: 1,422
|
指令可用:
Copy /? 查可用參數 |
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Aug 2004 您的住址: 北極星
文章: 2,613
|
引用:
使用 start /wait 執行並等待命令完成 |
|
|
|
|
Regular Member
![]() ![]() 加入日期: May 2009
文章: 63
|
樓主是在做自動備份的批次嗎?
|
|
|
|
*停權中*
加入日期: Oct 2001 您的住址: 鬼島-高譚市
文章: 5,987
|
xcopy "c:\Download" "e:\Download" /q /e
xcopy "c:\Tmp" "e:\Tmp" /q /e xcopy "c:\test" "e:\test" /q /e 大概就這樣,會問我要輸入F 或 D |
|
|