當我在批處理文件中創建一個.txt文件時,它會要求我選擇一個程序來讀取它。 如何讓它重新制作爲.txt並使用記事本打開?批處理文件文件不打開
例如,如果我創建它,如:
Echo Hello world >>learn'n.txt
start learn'n.txt
start命令是行不通的,因爲它被歸類爲「文件」,而不是一個.txt 但是:
Start learn'n
開幕一個對話框詢問用什麼程序打開learn'n。
感謝您的幫助!
當我在批處理文件中創建一個.txt文件時,它會要求我選擇一個程序來讀取它。 如何讓它重新制作爲.txt並使用記事本打開?批處理文件文件不打開
例如,如果我創建它,如:
Echo Hello world >>learn'n.txt
start learn'n.txt
start命令是行不通的,因爲它被歸類爲「文件」,而不是一個.txt 但是:
Start learn'n
開幕一個對話框詢問用什麼程序打開learn'n。
感謝您的幫助!
您只需撥打notepad
與文件作爲參數:
notepad learn'n.txt
您可以檢查該文件類型是什麼,使用assoc
命令
C:\>assoc .txt
.txt=txtfile
在我的機器的擴展名爲.txt .txt文件作爲txtfile關聯。然後,您可以使用ftype
命令檢查該文件類型的默認程序是什麼。
c:\>ftype txtfile
txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1
在我的機器上,使用notepad.exe打開類型爲txtfile的文件。據推測,你需要設置這個值,做到這一點,使用下面的命令(顯然在正確的路徑)。
ftype txtfile=path\to\NOTEPAD.EXE %1
雖然對你來說可能是更容易只是使用notepad learn'n.txt
。
上Open text file and program shortcut in Windows batch file
Echo Hello world >> learn'n.txt
start notepad "learn'n.txt"
我jeremyjjbrown,你不應該在文件名中使用撇號表示同意由Mark烏爾西諾。
這是另一種選擇:
Echo Hello world >>learn'n.txt
start "" "learn'n.txt"
其中.txt
文件相關聯的一個正常的系統/註冊到記事本(或其他編輯器)上,然後它會打開該文件。
有沒有辦法直接用記事本打開它: 開始學習 而不是使用開始記事本學習 – MoRsIz10n