我正在測試出批處理文件,並試圖啓動notepad.exe,但沒有任何成功。使用BATCH文件調用Windows程序
下的test.bat:
@echo off
START /MAX "C:\Windows\system32\notepad.exe"
出現這種情況的唯一的事情是,一個新的命令提示符窗口中打開了 「C:\ WINDOWS \ SYSTEM32 \ NOTEPAD.EXE」 爲標題。
對發生了什麼事有什麼想法?
我正在測試出批處理文件,並試圖啓動notepad.exe,但沒有任何成功。使用BATCH文件調用Windows程序
下的test.bat:
@echo off
START /MAX "C:\Windows\system32\notepad.exe"
出現這種情況的唯一的事情是,一個新的命令提示符窗口中打開了 「C:\ WINDOWS \ SYSTEM32 \ NOTEPAD.EXE」 爲標題。
對發生了什麼事有什麼想法?
你可以只調用...
@echo off
C:\Windows\system32\notepad.exe
CMD的傻解析推移:)
取出""
和CMD將不承擔您嘗試設置新窗口的標題。
或者使用:
START /MAX "" "C:\Windows\system32\notepad.exe"
但如果你想在程序(空格鍵)文件中運行一個程序......它不會知道它在Program Files – 2011-03-08 16:07:51
這就是爲什麼你使用第二種形式,並帶有一個額外的「」 CMD視爲窗口標題,後面跟着引用的「C:\ Path To \ The file.exe」 – Erik 2011-03-08 16:09:05
怎麼樣只是
@echo off
"C:\Windows\system32\notepad.exe"
如果你有這樣的命令,然後它會打開最大化記事本:(沒有雙引號)
START /MAX C:\Windows\system32\notepad.exe
這並沒有最大化,他需要開始/最大 – Erik 2011-03-08 15:56:39
公平,我已經被毆打的替代品,所以我會保持安靜(並給予合適的勝利ra +1) – 2011-03-08 16:01:01