我創建了一個小批處理文件,允許我在使用ADB的android上做一些有用的事情。批處理文件 - 無法停止命令
錄製從亞行的視頻,命令如下:
亞行殼screenrecord /sdcard/ScreenRecords/%screenName%.mp4
如果我鍵入這個工作正常控制檯每次,但在我的小腳本中,我還有一個菜單和其他的東西,由於某些原因,不讓這個命令正常工作。
這是我的代碼至今在我的腳本:
ECHO OFF
CLS
cd C:\Android\adk\sdk\platform-tools
adb devices
:MENU
ECHO.
ECHO ************************************
ECHO Select what to do next:
ECHO ************************************
ECHO.
ECHO 1 - Check devices status
ECHO X - Close
ECHO.
ECHO.
SET /P M=Select the action number then press ENTER:
IF %M%==1 GOTO SCREENRECORDING
IF %M%==X GOTO EOF
:SCREENRECORDING
ECHO.
SET /P screenRecordName=Type the name for the video to be recorded:
ECHO ** Recording in progress. To close the recording process, please press CTRL+C **
adb shell screenrecord /sdcard/ScreenRecords/%screenRecordName%.mp4
GOTO MENU
據semplified到只顯示了這個問題。
現在,我認爲問題是,要停止從adb錄音,您需要按CTRL + C。
當我按下CTRL + C,這似乎:
^CTerminate批處理作業(Y/N)?
,當我按下Y,它會關閉所有的窗口,而如果我按N,屏幕記錄不caputred。
有沒有辦法按CTRL + C,而不讓^CTerminate batch job (Y/N)?
出現,然後返回到主菜單?
對不起,但我是新批量編程。
感謝
請參閱[此答案](http://superuser.com/a/498798) – wOxxOm