『壹』 .bat批處理自動輸入問題
僅為打開cmd窗口的cmdhere.bat沒必要。
只要命令已是確定的,所有在各cmd窗口該輸入的命令都寫到那個啟動.bat中就行了,以兩處為例形式如:
@echo off
cd/d "路徑1"
路徑1要執行的命令或命令集
cd/d "路徑2"
路徑2要執行的命令或命令集
註:極少數涉及特殊符的命令也許在寫入批處理時要稍作變動
『貳』 bat命令(.bat文件) 刪除文件
1、在桌面或者任意位置單擊滑鼠右鍵,選擇新建菜單里的文本文檔。
『叄』 怎麼讓bat來運行cmd命令 並且是自動在CMD窗口裡面輸入一些語句
自動輸入就要通過腳本實現了
你這個新建一個cmd.txt文件,內容如下:
@echo off
tasklist
pause>nul
set /p a=請人工輸入:
%a%
pause>nul
讓後將該txt文件另存為cmd.bat文件,
然後運行bat文件就可以了
『肆』 BAT文件的所有命令和用法
bat文件的命令和DOS命令一樣的,本來就是DOS命令寫的。
所有的命令:
有關某個命令的詳細信息,請鍵入
HELP
命令名
ASSOC
顯示或修改文件擴展名關聯。
AT
計劃在計算機上運行的命令和程序。
ATTRIB
顯示或更改文件屬性。
BREAK
設置或清除擴展式
CTRL+C
檢查。
CACLS
顯示或修改文件的訪問控制列表(ACLs)。
CALL
從另一個批處理程序調用這一個。
CD
顯示當前目錄的名稱或將其更改。
CHCP
顯示或設置活動代碼頁數。
CHDIR
顯示當前目錄的名稱或將其更改。
CHKDSK
檢查磁碟並顯示狀態報告。
CHKNTFS
顯示或修改啟動時間磁碟檢查。
CLS
清除屏幕。
CMD
打開另一個
Windows
命令解釋程序窗口。
COLOR
設置默認控制台前景和背景顏色。
COMP
比較兩個或兩套文件的內容。
COMPACT
顯示或更改
NTFS
分區上文件的壓縮。
CONVERT
將
FAT
卷轉換成
NTFS。您不能轉換
當前驅動器。
COPY
將至少一個文件復制到另一個位置。
DATE
顯示或設置日期。
DEL
刪除至少一個文件。
DIR
顯示一個目錄中的文件和子目錄。
DISKCOMP
比較兩個軟盤的內容。
DISKCOPY
將一個軟盤的內容復制到另一個軟盤。
DOSKEY
編輯命令行、調用
Windows
命令並創建宏。
ECHO
顯示消息,或將命令回顯打開或關上。
ENDLOCAL
結束批文件中環境更改的本地化。
ERASE
刪除至少一個文件。
EXIT
退出
CMD.EXE
程序(命令解釋程序)。
FC
比較兩個或兩套文件,並顯示
不同處。
FIND
在文件中搜索文字字元串。
FINDSTR
在文件中搜索字元串。
FOR
為一套文件中的每個文件運行一個指定的命令。
FORMAT
格式化磁碟,以便跟
Windows
使用。
FTYPE
顯示或修改用於文件擴展名關聯的文件類型。
GOTO
將
Windows
命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL
啟用
Windows
來以圖像模式顯示
擴展字元集。
HELP
提供
Windows
命令的幫助信息。
IF
執行批處理程序中的條件性處理。
LABEL
創建、更改或刪除磁碟的卷標。
MD
創建目錄。
MKDIR
創建目錄。
MODE
配置系統設備。
MORE
一次顯示一個結果屏幕。
MOVE
將文件從一個目錄移到另一個目錄。
PATH
顯示或設置可執行文件的搜索路徑。
PAUSE
暫停批文件的處理並顯示消息。
POPD
還原
PUSHD
保存的當前目錄的上一個值。
PRINT
列印文本文件。
PROMPT
更改
Windows
命令提示符。
PUSHD
保存當前目錄,然後對其進行更改。
RD
刪除目錄。
RECOVER
從有問題的磁碟恢復可讀信息。
REM
記錄批文件或
CONFIG.SYS
中的注釋。
REN
重命名文件。
RENAME
重命名文件。
REPLACE
替換文件。
RMDIR
刪除目錄。
SET
顯示、設置或刪除
Windows
環境變數。
SETLOCAL
開始批文件中環境更改的本地化。
SHIFT
更換批文件中可替換參數的位置。
SORT
對輸入進行分類。
START
啟動另一個窗口來運行指定的程序或命令。
SUBST
將路徑跟一個驅動器號關聯。
TIME
顯示或設置系統時間。
TITLE
設置
CMD.EXE
會話的窗口標題。
TREE
以圖形模式顯示驅動器或路徑的目錄結構。
TYPE
顯示文本文件的內容。
VER
顯示
Windows
版本。
VERIFY
告訴
Windows
是否驗證文件是否已正確
寫入磁碟。
VOL
顯示磁碟卷標和序列號。
XCOPY
復制文件和目錄樹。
echo
顯示文本
這樣寫,每條
命令
空格
參數
回車換行寫下一條
最後保存成.bat文件
『伍』 bat命令請指點
不可以的,那些是通過其他軟體來實現的
『陸』 求問 BAT腳本如何自動執行 adb shell 以後的命令
這是無法實現的。你無法在bat腳本中運行互動式shell命令,你的命令無法發送進入。
bat腳本運行時,是在CMD的環境下運行,它的命令解釋器是cmd。
而su在shell環境下執行的,它的命令解釋器是shell下的"/system/bin/sh"。
su是一條互動式的shell命令,它需要與shell環境下的用戶進行交互操作。
問題就在這里了,
bat腳本只負責將"shell su"作為參數傳遞執行一次adb.exe。
這個動作完成,這條命令的步驟就算結束了,
但此時su還有一個切換用戶身份的動作,如果有密碼還會通過shell請求用戶輸入密碼,
但運行bat的cmd環境是它收不到這個請求的。
解決辦法:
一. 將su命令之後需要執行的命令寫成一個sh腳本。
通過adb將sh腳本推入手機中,並為腳本添加可執行許可權
在bat中添加一條比方說這樣的命令
adb shell ". /path/to/your/file.sh"
二. 安裝superSU授權管理器
安裝superSU授權管理器後執行
adb root
授權,允許adb以root身份運行。
這之後你通過adb 發送的shell命令會以root身份執行。
『柒』 bat文件自動復制命令
代碼開始,只抄橫線裡面的。
_______________________________________
@echo off
set /p a=請輸入要復制的文件,按回車鍵結束。
set /p b=請輸入復制後的路徑,按回車鍵結束。
/z "%a%" "%b%"
pause
exit
——————————————————————
代碼詳解:
@echo off —— 隱藏命令,關閉回顯。
set /p a=請輸入要復制的文件,按回車鍵結束。 —— 輸入要復制的文件的路徑變數(a)。
set /p b=請輸入復制後的路徑,按回車鍵結束。 —— 輸入復制後的路徑的路徑變數(b)。
/z "%a%" "%b%" —— 復制變數路徑a里的文件到變數b路徑。
pause —— 按任意鍵繼續。
exit —— 退出。
『捌』 請問怎麼讓三個bat命令依次運行
你再寫一個bat,讓它一次執行這3個bat
『玖』 dos下執行bat文件,如何讓兩個命令之間自動延遲3秒後再繼續執行
使用命令ping127.0.0.1-n 3 >nul即可暫停cmd命令,3S過後cmd將繼續執行。
一般是n後的數字減去1,就是大約的秒數:
下面每條命令之間延遲3秒:
@echo off
echo 11111111
ping -n 6 127.1 >nul
echo 22222222
ping -n 6 127.1 >nul
echo 33333333
pause
注意事項
1、nul的作用是:不顯示執行結果的提示信息。
>pause 執行後顯示:請按任意鍵繼續...
>pause >nul 執行後,將不會顯示任何文字
>dir >1.txt 將不會顯示dir文件列表結果,把dir的文件列表輸出到文件1.txt
2、nul的作用是:命令執行後不顯示錯誤信息
>del 1.txt 執行後顯示 「找不到 F:1.txt」提示
>del 1.txt 2>nul 執行後沒有任何提示
3、nul的作用是:回車但不換行