2015-06-11 3 views
0

Я написал следующий файл reg для записи файлов/папок.Поймать результат процесса из exe (контекст правой кнопки мыши)

Cmd работает как ожидалось. Но иногда я хотел бы видеть результат этого (я не хочу disappare КМД окна)

Как приостановить/ожидание/остановка перед тем окна disappared

«D: \ Desktop \ _NotUse \ SDelete \ sdelete.exe -s -p 5 \ "% 1 \" "/pause не работал.

Вот мой файл реестра.

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\*\shell\SDelete] 
@="Secure Delete File" 
"Icon"="imageres.dll,-89" 

[HKEY_CLASSES_ROOT\*\shell\SDelete\Command] 
@="D:\\Desktop\\_NotUse\\SDelete\\sdelete.exe -p 5 \"%1\"" 

[HKEY_CLASSES_ROOT\Directory\shell\SDelete Directory] 
@="Secure Delete Folder" 
"Icon"="imageres.dll,-89" 

[HKEY_CLASSES_ROOT\Directory\shell\SDelete Directory\command] 
@="D:\\Desktop\\_NotUse\\SDelete\\sdelete.exe -s -p 5 \"%1\"" 
+0

Есть ли способ иметь ПРОМТ подтверждение? –

+0

'@ =" D: \\ Desktop \\ _ NotUse \\ SDelete \\ sdelete.exe -p 5 \ "% 1 \" & pause "или что-то подобное. – JosefZ

+0

@JosefZ Я попробовал '@ =" D: \\ Desktop \\ _ NotUse \\ SDelete \\ sdelete.exe -p 5 \ "% 1 \" && пауза "' как с одиночным, так и двойным, но не повезло –

ответ

0

Sdelete не имеет команды паузы. Вам нужно запустить его с программой, которая не выйдет, поэтому консоль остается открытой.

См cmd /?

например

cmd /k forfiles 

или

cmd /c forfiles & pause 
+0

Мне нужна помощь для запуска ввода, 'forfiles/p D: \ Desktop \ _NotUse \ SDelete \/c" sdelete.exe -p 5 "% 1" "& pause' Я тоже не смог запустить это. –

+0

Формы - это ПРИМЕР. Sdelete не является частью окон, поэтому примеры приводятся с файлами Window SO THE WORK независимо от конфигурации вашей системы. –

+0

Я нашел решение, спасибо за вашу помощь, вот решение, если кому-то нужно 'cmd/k D: \ Desktop \ _NotUse \ SDelete \ sdelete.exe -s -p 5"% 1 "& pause & exit' –

Смежные вопросы