開機啓動cmd程序並執行指令

本機部署了Android自動化測試環境(Appium+Python),每天定時執行任務,遇到了一個問題,就是啓動模擬器前,都需要在cmd程序中執行adb start-server,來啓動adb服務,想着能不能寫個定時任務,每天開機後就啓動cmd並執行命令。
經上網查閱資料後得知可以寫個bat批處理文件,代碼如下

@echo off
start "C:\Windows\System32\cmd.exe"
adb start-server
taskkill /f /im cmd.exe

第二行代碼是啓動cmd程序;
第三行代碼是在cmd中執行指令;
第四行代碼是執行指令後關閉cmd程序窗口,該代碼可以用exit替換;

那麼寫好bat批處理文件之後怎麼去執行呢,這裏提供以下幾種方法:
1.把bat文件放到本機的啓動文件夾中,具體路徑可以在所有程序中的啓動文件夾找到;啓動文件夾路徑
2.創建任務計劃
在所有程序中搜索【任務計劃】,然後創建任務,輸入任務名稱和描述,選擇觸發器和操作,選擇腳本,即可創建任務
任務計劃程序創建任務
觸發器
操作
選擇程序或腳本
完成操作
計劃任務執行後如果出現因爲用戶未登錄到網絡,因此未執行所要求的的操作,指定的服務不存在,錯誤信息,更改如下配置即可解決
修改配置
3.在cmd中使用命令行工具schtasks來創建
這方法相對前面兩種辦法會複雜一點,具體請參考網上教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章