PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
批次檔自動輸入Yes或No該怎麼寫?

有時候批次檔寫完執行後必須手動輸入Y或N才會繼續進行,或者是寫
Copy的批次檔要輸入F或D才會繼續執行,請問像這種情況,該怎麼在
.bat的內容自動輸入Y,N,F,D這些參數
     
      
舊 2011-02-08, 02:33 PM #1
回應時引用此文章
53346離線中  
geminiprince
Golden Member
 
geminiprince的大頭照
 

加入日期: May 2002
文章: 2,919
please try your batch script file..

echo Y|

or

echo N|

Good Luck~
 
舊 2011-02-08, 03:41 PM #2
回應時引用此文章
geminiprince離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者geminiprince
please try your batch script file..

echo Y|

or

echo N|

Good Luck~


在請問一下,如果用這種方式寫的批次檔如下:
xcopy c:\aaa\ d:\
echo D

xcopy c:\bbb\ d:\
echo D

xcopy c:\ccc\ d:\
echo D

該批次是否會等上一個複製完成才會在做下一個的複製?
因為我查資料看到有用到"echo"的一堆都是
@echo...pause的寫法
舊 2011-02-08, 04:24 PM #3
回應時引用此文章
53346離線中  
line
Major Member
 

加入日期: Jun 2000
您的住址: 台中市
文章: 209
引用:
作者53346
在請問一下,如果用這種方式寫的批次檔如下:
xcopy c:\aaa\ d:\
echo D

xcopy c:\bbb\ d:\
echo D

xcopy c:\ccc\ d:\
echo D

該批次是否會等上一個複製完成才會在做下一個的複製?
因為我查資料看到有用到"echo"的一堆都是
@echo...pause的寫法


你假如是用 XCOPY 指令的話!
可以使用 xcopy /y 即可
copy 指令的話也是一樣!
copy /y
舊 2011-02-08, 05:01 PM #4
回應時引用此文章
line離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: Oct 2001
您的住址: 鬼島-高譚市
文章: 5,987
引用:
作者line
你假如是用 XCOPY 指令的話!
可以使用 xcopy /y 即可
copy 指令的話也是一樣!
copy /y


我現在在xcopy碰到的問題是它會要我選擇是F(檔案)或D(資料夾)的
方式去做複製...
這樣批次檔跑下去還是得自己按F或D...

還是說您的意思是指在XCOPY的參數加一個 /Y並在下一行用echo D或F
的方式就可以讓他一路裝到底了

此文章於 2011-02-08 05:30 PM 被 53346 編輯.
舊 2011-02-08, 05:29 PM #5
回應時引用此文章
53346離線中  
geminiprince
Golden Member
 
geminiprince的大頭照
 

加入日期: May 2002
文章: 2,919
引用:
作者53346
我現在在xcopy碰到的問題是它會要我選擇是F(檔案)或D(資料夾)的
方式去做複製...
這樣批次檔跑下去還是得自己按F或D...

還是說您的意思是指在XCOPY的參數加一個 /Y並在下一行用echo D或F
的方式就可以讓他一路裝到底了


把你的批次執行檔貼出來...

這樣比較容易讓大家知道
舊 2011-02-08, 05:59 PM #6
回應時引用此文章
geminiprince離線中  
mount
*停權中*
 
mount的大頭照
 

加入日期: Jan 2005
您的住址: 酒無多少醉為期
文章: 1,422
指令可用:
Copy /?
查可用參數
舊 2011-02-08, 07:16 PM #7
回應時引用此文章
mount離線中  
saiz
Golden Member
 
saiz的大頭照
 

加入日期: Aug 2004
您的住址: 北極星
文章: 2,613
引用:
作者53346
在請問一下,如果用這種方式寫的批次檔如下:
xcopy c:\aaa\ d:\
echo D

xcopy c:\bbb\ d:\
echo D

xcopy c:\ccc\ d:\
echo D

該批次是否會等上一個複製完成才會在做下一個的複製?
因為我查資料看到有用到"echo"的一堆都是
@echo...pause的寫法

使用 start /wait 執行並等待命令完成
__________________
良興卡號:0000200412313 盡情使用

推薦好站Android Forum中文討論區
舊 2011-02-08, 07:45 PM #8
回應時引用此文章
saiz離線中  
跳海人
Regular Member
 

加入日期: May 2009
文章: 63
樓主是在做自動備份的批次嗎?
舊 2011-02-08, 07:52 PM #9
回應時引用此文章
跳海人離線中  
53346
*停權中*
 
53346的大頭照
 

加入日期: 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
舊 2011-02-08, 09:17 PM #10
回應時引用此文章
53346離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是09:56 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。