2011-03-08 25 views
0

我正在測試出批處理文件,並試圖啓動notepad.exe,但沒有任何成功。使用BATCH文件調用Windows程序

下的test.bat:

@echo off 
START /MAX "C:\Windows\system32\notepad.exe" 

出現這種情況的唯一的事情是,一個新的命令提示符窗口中打開了 「C:\ WINDOWS \ SYSTEM32 \ NOTEPAD.EXE」 爲標題。

對發生了什麼事有什麼想法?

回答

2

你可以只調用...

@echo off 
C:\Windows\system32\notepad.exe 
+0

這並沒有最大化,他需要開始/最大 – Erik 2011-03-08 15:56:39

+0

公平,我已經被毆打的替代品,所以我會保持安靜(並給予合適的勝利ra +1) – 2011-03-08 16:01:01

5

CMD的傻解析推移:)

取出""和CMD將不承擔您嘗試設置新窗口的標題。

或者使用:

START /MAX "" "C:\Windows\system32\notepad.exe" 
+0

但如果你想在程序(空格鍵)文件中運行一個程序......它不會知道它在Program Files – 2011-03-08 16:07:51

+0

這就是爲什麼你使用第二種形式,並帶有一個額外的「」 CMD視爲窗口標題,後面跟着引用的「C:\ Path To \ The file.exe」 – Erik 2011-03-08 16:09:05

0

怎麼樣只是

@echo off 
"C:\Windows\system32\notepad.exe" 
0

如果你有這樣的命令,然後它會打開最大化記事本:(沒有雙引號)

START /MAX C:\Windows\system32\notepad.exe 
相關問題