一、運行單個.bat文件
首先創建一個.bat文件,例如 1.bat ,進入文件編輯,輸入你想做的指令,例如:
進入Anaconda虛擬環境,然后運行代碼
CALL E:\Anaconda3\Scripts\activate.bat E:\Anaconda3
CALL conda activate you_name
E:
cd tensorrt
python main.py
將以上代碼輸入到 1.bat 文件里,注意修改路徑,代碼中的 E 是盤符號,cd tensorrt 是進入了tensorrt文件夾,python main.py 是開始運行tensorrt文件夾下的python腳本main.py文件。
代碼輸入完成后,保存 1.bat 文件后關閉,雙擊打開 1.bat 文件即可查看效果。
二、單個.bat文件運行多個.bat文件
1、首先創建多個.bat文件,例如 1.bat 、2.bat ,進入文件編輯,將需要啟動的程序指令依次輸入到 1.bat 、2.bat 文件里,將 1.bat 、2.bat 文件保存關閉后,把 1.bat 、2.bat 文件盡量放到一個文件夾下(方便輸入運行指令),不在同一個文件夾下也可以。
2、再次創建一個.bat文件,例如 begin.bat,進入編輯,輸入指令:
@echo off
E:
start gs-wj\1.bat
E:
start gs-wj\2.bat
@echo on
將以上代碼輸入到 begin.bat 文件里,注意修改路徑,然后保存 begin.bat 文件后關閉,雙擊打開 begin.bat 文件即可查看效果。
三、指令功能
CALL的功能很多,在本文章中可以理解為打開終端后運行某個程序或某個命令。
@echo off 的意思是關閉回顯,不顯示正在執行的批處理命令及執行的結果等。
echo設置off值時,將執行以下指令但不顯示,并且只有當再次出現echo on時才會看到執行的語句。
echo通常與@一起使用,@放在echo前面,即@echo,以防止@后面的句子顯示,而@本身不顯示。因此,@echo off可以達到不顯示任何信息的效果。
echo on:顯示命令回顯。
start:就是一個啟動程序的指令。
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。