2012-10-29 62 views
0

我已經有多年以下的註冊表項,所以我可以通過右鍵單擊資源管理器的目錄來打開DOS-Box。「cmd.exe/k pushd%L」不再運行

[HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt] 
"command"="cmd.exe /k pushd %L" 

它確實運行到上週。現在,我成爲下面的消息,找不到原因。

This file does not have a program associated with it for performing this action. 

或德文

Der Datei ist kein Programm zum Ausführen dieser Aktion zugeordnet. 

程序cmd.exe的是在我的C:\ Windows \ System32下。我有一個Windows 7,所以使用SHIFT +鼠標右鍵單擊相同的操作。但是我的直接鏈接確實運行了......爲什麼不再是?

回答

1

註冊表設置不正確。它應該如下所示。

[HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt\command] 
@="cmd.exe /k pushd %L" 
+0

坦克,你是對的。 –

0

使用/s如果文件夾名稱包含空格。

[HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt\command] 
@="cmd.exe /s /k pushd %L"