Now associates way more extensions.
This commit is contained in:
parent
e1dd07cd73
commit
fa3892cf06
@ -119,6 +119,15 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
DeleteRegKey HKCR `$${FileCLASS}`
|
DeleteRegKey HKCR `$${FileCLASS}`
|
||||||
!macroend
|
!macroend
|
||||||
|
|
||||||
|
!macro ASSOCIATE EXT
|
||||||
|
!insertmacro APP_ASSOCIATE "$${EXT}" "Syncplay.$${EXT}" "$$INSTDIR\Syncplay.exe,%1%" \
|
||||||
|
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
||||||
|
!macroend
|
||||||
|
|
||||||
|
!macro UNASSOCIATE EXT
|
||||||
|
!insertmacro APP_UNASSOCIATE "$${EXT}" "Syncplay.$${EXT}"
|
||||||
|
!macroend
|
||||||
|
|
||||||
;Prevents from running more than one instance of installer and sets default state of checkboxes
|
;Prevents from running more than one instance of installer and sets default state of checkboxes
|
||||||
Function .onInit
|
Function .onInit
|
||||||
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "myMutex") i .r1 ?e'
|
System::Call 'kernel32::CreateMutexA(i 0, i 0, t "myMutex") i .r1 ?e'
|
||||||
@ -296,24 +305,30 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
|
|
||||||
;Associates extensions with Syncplay
|
;Associates extensions with Syncplay
|
||||||
Function Associate
|
Function Associate
|
||||||
!insertmacro APP_ASSOCIATE "mkv" "Syncplay.mkv" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE avi
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE mpg
|
||||||
!insertmacro APP_ASSOCIATE "mp4" "Syncplay.mp4" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE mpeg
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE mpe
|
||||||
!insertmacro APP_ASSOCIATE "avi" "Syncplay.avi" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE m1v
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE m2v
|
||||||
!insertmacro APP_ASSOCIATE "flv" "Syncplay.flv" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE mpv2
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE mp2v
|
||||||
!insertmacro APP_ASSOCIATE "mpg" "Syncplay.mpg" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE mkv
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE mp4
|
||||||
!insertmacro APP_ASSOCIATE "rmvb" "Syncplay.rmvb" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE m4v
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE mp4v
|
||||||
!insertmacro APP_ASSOCIATE "vob" "Syncplay.vob" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE 3gp
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE 3gpp
|
||||||
!insertmacro APP_ASSOCIATE "swf" "Syncplay.swf" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE 3g2
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE 3pg2
|
||||||
!insertmacro APP_ASSOCIATE "wmv" "Syncplay.wmv" "$$INSTDIR\Syncplay.exe,%1%" \
|
!insertmacro ASSOCIATE flv
|
||||||
"Open with Syncplay" "$$INSTDIR\Syncplay.exe $$\"%1$$\""
|
!insertmacro ASSOCIATE f4v
|
||||||
|
!insertmacro ASSOCIATE rm
|
||||||
|
!insertmacro ASSOCIATE wmv
|
||||||
|
!insertmacro ASSOCIATE swf
|
||||||
|
!insertmacro ASSOCIATE rmvb
|
||||||
|
!insertmacro ASSOCIATE divx
|
||||||
|
!insertmacro ASSOCIATE amv
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function WriteRegistry
|
Function WriteRegistry
|
||||||
@ -363,15 +378,30 @@ NSIS_SCRIPT_TEMPLATE = r"""
|
|||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function un.AssociateDel
|
Function un.AssociateDel
|
||||||
!insertmacro APP_UNASSOCIATE "mkv" "Syncplay.mkv"
|
!insertmacro UNASSOCIATE avi
|
||||||
!insertmacro APP_UNASSOCIATE "mp4" "Syncplay.mp4"
|
!insertmacro UNASSOCIATE mpg
|
||||||
!insertmacro APP_UNASSOCIATE "avi" "Syncplay.avi"
|
!insertmacro UNASSOCIATE mpeg
|
||||||
!insertmacro APP_UNASSOCIATE "flv" "Syncplay.flv"
|
!insertmacro UNASSOCIATE mpe
|
||||||
!insertmacro APP_UNASSOCIATE "mpg" "Syncplay.mpg"
|
!insertmacro UNASSOCIATE m1v
|
||||||
!insertmacro APP_UNASSOCIATE "rmvb" "Syncplay.rmvb"
|
!insertmacro UNASSOCIATE m2v
|
||||||
!insertmacro APP_UNASSOCIATE "vob" "Syncplay.vob"
|
!insertmacro UNASSOCIATE mpv2
|
||||||
!insertmacro APP_UNASSOCIATE "swf" "Syncplay.swf"
|
!insertmacro UNASSOCIATE mp2v
|
||||||
!insertmacro APP_UNASSOCIATE "wmv" "Syncplay.wmv"
|
!insertmacro UNASSOCIATE mkv
|
||||||
|
!insertmacro UNASSOCIATE mp4
|
||||||
|
!insertmacro UNASSOCIATE m4v
|
||||||
|
!insertmacro UNASSOCIATE mp4v
|
||||||
|
!insertmacro UNASSOCIATE 3gp
|
||||||
|
!insertmacro UNASSOCIATE 3gpp
|
||||||
|
!insertmacro UNASSOCIATE 3g2
|
||||||
|
!insertmacro UNASSOCIATE 3pg2
|
||||||
|
!insertmacro UNASSOCIATE flv
|
||||||
|
!insertmacro UNASSOCIATE f4v
|
||||||
|
!insertmacro UNASSOCIATE rm
|
||||||
|
!insertmacro UNASSOCIATE wmv
|
||||||
|
!insertmacro UNASSOCIATE swf
|
||||||
|
!insertmacro UNASSOCIATE rmvb
|
||||||
|
!insertmacro UNASSOCIATE divx
|
||||||
|
!insertmacro UNASSOCIATE amv
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
Function un.InstallOptions
|
Function un.InstallOptions
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user