我有兩個文件在我想運行的同一文件夾中。一個是.txt
文件,另一個是.exe
的程序快捷方式。我想在同一位置創建一個批處理文件來打開文本文件和快捷方式,然後關閉批處理文件(但文本文件和程序保持打開狀態)。在Windows批處理文件中打開文本文件和程序快捷方式
我想這沒有運氣:
open "myfile.txt"
open "myshortcut.lnk"
也沒有工作:
start "myfile.txt"
start "myshortcut.lnk"
我有兩個文件在我想運行的同一文件夾中。一個是.txt
文件,另一個是.exe
的程序快捷方式。我想在同一位置創建一個批處理文件來打開文本文件和快捷方式,然後關閉批處理文件(但文本文件和程序保持打開狀態)。在Windows批處理文件中打開文本文件和程序快捷方式
我想這沒有運氣:
open "myfile.txt"
open "myshortcut.lnk"
也沒有工作:
start "myfile.txt"
start "myshortcut.lnk"
我能找出解決辦法:
start notepad "myfile.txt"
"myshortcut.lnk"
exit
不要在你試圖打開的文件名稱周圍加引號; start "myfile.txt"
以標題myfile.txt
打開新的命令提示符,而start myfile.txt
在記事本中打開myfile.txt
。如果您想在文件名中使用空格來啓動控制檯應用程序,但是對於其他應用程序,則可以使用start "" "my file.txt"
工作。
我用
@echo off
Start notepad "filename.txt"
exit
打開文件
另一個例子是
@echo off
start chrome "filename.html"
pause
所以你現在
去這會工作過。第一個引用的對在開始命令中被解釋爲一個窗口標題名稱。
start "" "myfile.txt"
start "" "myshortcut.lnk"
嘗試使用:
@ECHO off
ECHO Hello World!
START /MAX D:\SA\pro\hello.txt
命令行語法用於打開文本文件是:類型FILENAME.TXT
由該命令支持的文件類型包括(但不限於): .doc,.txt,.html,.log
如果內容太長,可以在「type filename.txt」後添加「| more」,每個屏幕後都會暫停;在文件結束之前結束命令,可以按住「ctrl + c」
在某些情況下,當打開一個LNK文件時,它期望應用程序運行結束。
在這種情況下,最好是使用下面的語法(這樣你就不必等待應用程序的結束):
START /B /I "MyTitleApp" "myshortcut.lnk"
要打開TXT文件可以在路上已經顯示(因爲notepad.exxe不中斷的啓動命令的執行)
START notepad "myfile.txt"
你也可以這樣做:啓動記事本 「C:\用戶\坎普\ INSTALL \ Text1.txt」 的C:\用戶\ kemp \ Install \ is你的PATH。 Text1。txt是FILE。
如果您嘗試打開諸如Chrome或Microsoft Word之類的應用,請使用此設置;
@echo off
start "__App_Name__" "__App_Path__.exe"
對所有您想要打開的應用程序重複此操作。
P.S.這會打開你一次選擇的應用程序,所以不要插入太多。
「記事本文件中的位置」>記事本的文件名
C:\用戶\桌面\蟒蛇>記事本MYFILE
對我的作品! :)
這對我來說很模糊。 「記事本文件的位置」是指記事本可執行文件或文件在記事本中打開? –
命令start [filename]
在我的默認文本編輯器中打開文件。
該命令還適用於打開非.txt文件。
https://www.computerhope.com/starthlp.htm最好使用完整的語法,如批准的答案 –
+1用於啓動默認文本編輯器 –