# [Python]利用<font color="#f00">[執行]</font>對話視窗執行程式 ###### tags: `Python` ### 1. 建立.bat檔案放在C:\Windows底下 ### 2. .bat內容 ```bash= @python.exe C:\yourPyPath\yourPyName.py %* @pause ``` * 命令開頭的<font color="#84C1FF"> @ </font>表示 : 阻止此列的命列顯示在終端視窗中 * 命令結尾的<font color="#84C1FF"> %* </font>表示 : 批次檔名之後輸入的所有命令引數轉發到Python程式腳本 * <font color="#84C1FF"> @Pause </font> 表示 : 以防止視窗消失,而加上【按任意鍵繼續】文字 ### 3. Window系統下按WIN+R按鍵 呼叫執行對話視窗 * mclip為腳本名稱 * agree為傳入引數 ![](https://i.imgur.com/CwlhXq7.png) 執行結果: ![](https://i.imgur.com/HeIp5KQ.png) ### 4. 傳入引數搭配<font color="#84C1FF"> sys.argv </font>使用 * sys.argv[0]表示.py程式本身 ![](https://i.imgur.com/dBrXbdF.png) * sys.argv[1]表示後方加入一個引數 ![](https://i.imgur.com/EN6yTmg.png) * sys.argv[2: ]表示後方加入兩個以上引數 ![](https://i.imgur.com/76KHoKH.png) 簡單來說就表示可以傳入參數的個數 參考網址:https://www.cnblogs.com/aland-1415/p/6613449.html