2013-07-31 1 views
1

Есть ли хорошие ресурсы для программирования этого для учетной записи пользователя в Windows 8? Я хотел бы использовать exe, скажем, «png2eps.exe» в моем системном пути и разрешить контекст контекстного контекста для преобразования png в файл eps тривиально.Учебники по созданию команды правого щелчка в powershell

Аргумент, конечно, файл, на который я нажимаю. Как будто можно конвертировать файл postscript в pdf с помощью Acrobat Distiller.

ответ

3

Это просто!

Скопируйте файл png2eps.exe в системную папку (например, c: \ Windows \ или c: \ windows \ system32).

После этого создайте текстовый файл и поместить в него:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\.png\shell\png2eps] 
@="Convert PNG to EPS now!" 

[HKEY_CLASSES_ROOT\.png\shell\png2eps\command] 
@="png2eps CMD \"%1\"" 

Где: CMD - CMD переключатели и опции для png2esp. \ "% 1 \" - введите имя файла из оболочки.

сохранить txt и изменить его расширение на reg (например, перед: file.txt после: file.reg). 2click on reg файл и импорт в реестр.

Пункт меню «Преобразование PNG в EPS сейчас!» вы увидите в контекстном меню, только если вы вызываете его для выбранных png-файлов.

+0

Спасибо! Это кажется достаточно простым, реестр - это действительно единственный способ сделать эти вещи кстати? –

+0

без навыков программирования - да. Также вы можете установить утилиту FileMenuTools и сделать то же самое с ней, но ваш пункт меню будет виден только в элементе FileMenuTools. – Alexandr

+2

@KevinLee Это удобный способ добавления простых пользовательских элементов контекстного меню в Проводник. Вы также можете вносить эти записи в пользовательские, изменяя «HKEY_CLASSES_ROOT' на« HKEY_CURRENT_USER \ Software \ Classes »(если у вас нет прав администратора, но вы хотите добавить элемент контекстного меню для своего пользователя). –