我已在註冊表中使用以下值在「HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths」下創建了一個密鑰(例如myapp.exe)。無法通過指定應用程序路徑下的位置來打開應用程序
(默認) - > C:\ Program Files文件\ folder1中\文件夾2 \程序myapp.exe
路徑 - > C:\ Program Files文件\ folder1中\文件夾2 \;
然後我打開命令提示符並試圖打開我的應用程序。但是我收到一個錯誤,如「'myap.exe'不能識別爲內部或外部命令,可操作程序或批處理文件。」
如果我將應用程序所在的目錄添加到Path環境變量,那麼我可以從命令提示符下成功運行應用程序。 請讓我知道我錯了什麼地方。
http://msdn.microsoft.com/en-us/library/windows/desktop/ee872121%28v=vs.85%29.aspx有一些信息。 PATH語句或路徑上的批處理文件是正常的方式,可以從命令提示符處獲得一個用於啓動程序的命令。 – foxidrive
我經歷了那個鏈接,發現「通過在應用程序路徑下注冊我們的應用程序,用戶可以通過輸入EXE的文件名和路徑從Explorer的運行對話框啓動我們的應用程序。並且還發現我們可以通過在命令提示符下將應用程序路徑註冊爲「啓動myapp.exe」來啓動我們的應用程序。它是從命令提示符運行我們的應用程序的唯一方式嗎? – McClane
我想知道,在我們從命令提示符運行我們的應用程序時,兩種方式(在應用程序路徑下注冊應用程序並將EXE的目錄添加到Path env變量中)是否提供了相同的功能? – McClane