如何在Windows中創建一個批處理文件

Anonim

如何在Windows中創建一個批處理文件
通常情況下,一個尖或Windows 10,8和Windows 7中的另外的行動和糾正包括像步驟:“創建包含以下內容的.bat文件並運行它。”然而,新手用戶並不總是知道如何做到這一點,該文件是什麼。

在該指令的細節如何創建一個BAT命令文件,運行它,並可能在所討論的話題的情況下是有用的一些附加信息。

創建使用記事本.bat文件

創建一個BAT文件的第一個和最簡單的方法是使用標準的記事本程序存在於所有Windows版本的外用。

創建步驟將如下。

  1. 運行筆記本電腦(位於程序 - 標準,在Windows 10更快的通過任務欄的搜索,如果運行記事本是不是在“開始”菜單中,可以由C啟動:\ WINDOWS \ NOTEPAD.EXE)。
  2. 輸入記事本你的BAT文件的代碼(例如,從某處複製或寫自己的,對一些命令 - 然後在指令)。
    創建在記事本一個BAT文件
  3. 在記事本菜單中,選擇“文件” - “另存為”,選擇文件的位置,與.bat擴展名指定文件的名稱,可以肯定,在文件類型字段中,設置“所有文件”。
    保存在記事本一個BAT文件
  4. 單擊“保存”按鈕。

注意:如果文件沒有保存到指定位置,例如,在C盤,消息“您沒有權限保存在這個地方的文件,”保存到“文檔”文件夾中或桌面上,然後複製到所需的位置(這個問題的原因是在Windows 10中某些文件夾記錄,管理員權限是必要的,因為在記事本上尚未代表管理員運行,它不能將文件保存到指定的文件夾)。

你的.bat文件準備:如果你運行它,所有的命令在文件文件中列出將被自動執行(前提是不存在錯誤,需要管理員權限:在某些情況下,可能需要運行代表BAT文件管理員:在.bat文件右鍵-在上下文菜單中代表管理員身份運行)。

代表管理員運行一個BAT文件

注:在未來,如果要編輯所創建的文件,只需用鼠標右鍵按下它並選擇編輯。

還有其他的方法可以讓一個BAT文件,但他們都歸結為寫命令在一個命令字符串中在任何文本編輯器的文本文件(無格式),然後用.bat擴展名保存(例如,在Windows XP和32位Windows 7,您甚至可以創建使用編輯文本編輯器),在命令行上.bat文件。

如果要啟用顯示文件擴展(控制面板的更改 - 資源管理器參數 - 查看 - 要隱藏註冊文件類型的擴展),則可以簡單地創建一個.txt文件,然後通過設置.bat擴展來重命名文件。

在BAT文件和其他基本命令中運行程序

在命令文件中,您可以從此列表中運行任何程序和命令:https://technet.microsoft.com/ru-ru/library/cc772390( v=ws.10).aspx(儘管,某些指定的可能不在Windows 8和Windows 10中)。下一步 - 新手用戶中只有一些基本信息。

大多數情況下,有以下任務:從.bat文件啟動程序或多個程序,啟動某種功能(例如,清潔剪貼板,從筆記本電腦分發Wi-Fi,通過計時器關閉計算機)。

要啟動程序或程序,請使用命令:

開始“”“path_k_rogram

如果路徑包含空格,請將一切順為單引號,例如:

開始“”C:\ Program Files \ Program.exe“

在該程序的路徑之後,您還可以指定它應該啟動的參數(例如,如果啟動參數包含空格,請使用引號中的選項):

啟動“”C:\ Windows \ NotepaD.exe File.txt

注意:在啟動軟件後的雙引號中,應指定命令行標題中顯示的命令文件名。這是一個可選的參數,但在沒有這些引號的情況下,在路徑和參數中的包含引號的執行BAT文件就可以意外地執行。

另一個有用的機會是從當前文件啟動另一個蝙蝠文件,您可以使用呼叫命令執行此操作:

調用path_fail_bat參數

例如,可以在另一個BAT文件中找到啟動時的發送參數,例如,我們將文件稱為參數:

調用file2.bat parameter1 parameter2 parameter3

在file2.bat中,您可以閱讀這些參數並用作路徑,參數以這種方式啟動其他程序:

迴聲%1迴聲%2迴聲%3暫停

那些。對於每個參數,我們使用百分號的序列號。上面示例的結果將輸出到所有傳輸參數的命令窗口(echo命令用於將文本輸出到控制台窗口中)。

默認情況下,命令窗口在執行所有命令後立即關閉。如果需要讀取窗口中的信息,請使用暫停命令 - 在從用戶端按下控制台中的任何鍵之前,它將停止執行命令(或關閉窗口)。

有時,在執行下一個命令之前,需要等待一些時間(例如,直到第一個程序完成)。為此,您可以使用命令:

超時/ t time_b_secund

如果您希望,您可以使用Min和Max參數在指定程序本身之前以折疊形式或部署的視頻運行程序,例如:

開始“”/ min c:\ windows \ notepad.exe

要在執行所有命令後關閉命令窗口(儘管使用開始時通常關閉),請在最後一行中使用EXIT命令。如果控制台在啟動程序後無論如何都沒有關閉,請嘗試使用這樣的命令:

cmd / c start / b“”path_k_rogram參數

注意:在此命令中,如果對程序或參數的路徑包含空格,則可能存在可能解決的啟動問題:

cmd / c start“”/ d“path_k_papka_s_belates”/ b file_name_file“parameters_s_belates”

如已經註意到,這些僅在BAT文件中最常用的命令中的最基本縮小。如有必要,執行其他任務,嘗試在Internet上查找必要的信息(尋找,例如,“在命令行上做某事”並在.bat文件中使用相同的命令)或在評論中提出一個問題,我會盡力提供幫助。

閱讀更多