Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для snoitaleR

Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Отправить PM | Цитировать


Anarasius
Я создавал для WINXP шаблон для регистрации типов...
В WIN7 тоже работает, по крайней мере, для PDF и SUMATRA...
Код: Выделить весь код
; НАЧАЛО

; Ассоциация PDF и SUMATRA

 $APPPATH="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
 $CLASS="HKEY_LOCAL_MACHINE\SOFTWARE\Classes"

 $EXT=".pdf"
 $EXTTYPE="pdffile"
 $EXTNAME="Электронный документ"
 $PATH="X:\WORK\PROG\SUMATRA"
 $FILE="SUMATRAPDF.EXE"

 RegWrite($APPPATH&"\"&$FILE,"","REG_SZ",$PATH&"\"&$FILE)
 RegWrite($CLASS&"\"&$EXT,"","REG_SZ",$EXTTYPE)
 RegWrite($CLASS&"\"&$EXTTYPE,"","REG_SZ",$EXTNAME)
 RegWrite($CLASS&"\"&$EXTTYPE&"\DefaultIcon","","REG_SZ",$PATH&"\"&$FILE&",0")
 RegWrite($CLASS&"\"&$EXTTYPE&"\Shell","","REG_SZ","open")
 RegWrite($CLASS&"\"&$EXTTYPE&"\Shell\open","","REG_SZ","Открыть")
 RegWrite($CLASS&"\"&$EXTTYPE&"\Shell\open\Command","","REG_SZ",$PATH&"\"&$FILE&" ""%1"" %*")

; КОНЕЦ
Однако не могу гарантировать работу, если адрес программы с пробелами...
У меня все адреса программ без пробелов...
Хотя достаточно правильно расставить дополнительные кавычки или апострофы...

Последний раз редактировалось snoitaleR, 01-01-2010 в 20:33.


Отправлено: 16:35, 01-01-2010 | #20