bat用echo自動回答命令的詢問

2021-07-23 15:04:04 字數 789 閱讀 2013

當乙個命令需要詢問你下一步要怎麼做時,自動指令碼就沒法執行了。

當我們提前知道要怎麼回答的時候,可以用echo自動回答它,這樣自動指令碼就可以執行了,如下:

d:\a>xcopy .\test.txt ..\b\

.\test.txt

複製了 1 個檔案

d:\a>xcopy .\test.txt ..\b\

覆蓋 d:\b\test.txt (y:是/n:否/a:全部)?y

.\test.txt

複製了 1 個檔案

d:\a>echo y | xcopy .\test.txt ..\b\

覆蓋 d:\b\test.txt (y:是/n:否/a:全部)?y

.\test.txt

複製了 1 個檔案

d:\a>echo fy | xcopy .\test.txt ..\b\

覆蓋 d:\b\test.txt (y:是/n:否/a:全部)?f

覆蓋 d:\b\test.txt (y:是/n:否/a:全部)?y

.\test.txt

複製了 1 個檔案

d:\a>echo yf | xcopy .\test.txt ..\b\

覆蓋 d:\b\test.txt (y:是/n:否/a:全部)?y

.\test.txt

複製了 1 個檔案

d:\a>xcopy /r /y .\test.txt ..\b\

.\test.txt

複製了 1 個檔案

d:\a>

完。

BAT 批處理指令碼命令 ECHO

echo 和 字元放在命令前將關閉該命令回顯,無論此時echo是否為開啟狀態。echo命令的作用 1 開啟回顯或關閉回顯功能 echo如果想關閉 echo off 命令列自身的顯示,則需要在該命令行前加上 2 顯示當前echo設定狀態 echo 3 輸出提示資訊 echo 資訊內容 4 關閉dos命...

用 echo 管道命令給sudo自動輸入密碼

用 echo 管道命令給sudo自動輸入密碼 這種方式密碼會明文顯示,密碼不安全,僅作為學習練習用 1 echo psw sudo s cmd 1 有時候使用指令碼執行管理員命令時,希望能夠自動執行,不被sudo 密碼中斷 2 這時候可以使用 echo 密碼 sudo s 命令 的形式來自動輸入密碼...

用bat自動設定IP位址

用記事本新建乙個檔案,輸入下列內容 netsh inte ce ip set address 本地連線 source dhcp netsh inte ce ip set dns 本地連線 source dhcp pause然後把檔案儲存為 dhcp.bat 雙擊執行即可。本機的ip和dns就都會設定...