Explorar el Código

#IQRV #comment 移除旧有的可视柜台自启动快捷键

80374374 hace 1 año
padre
commit
7875db0b47
Se han modificado 2 ficheros con 16 adiciones y 4 borrados
  1. 8 2
      addin/packaging/WIN/installbat.in
  2. 8 2
      addin/packaging/WIN/original.bat

+ 8 - 2
addin/packaging/WIN/installbat.in

@@ -38,6 +38,8 @@ echo [RVCTermianal] ========== Install Start ==========
 @set rvc_src_path_runbase_dir=%ROOT%\Runtime
 @set rvc_install_path_root=C:
 @set sysdisk=1
+@set AutoStartDir=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
+@set AutoStartDir2=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
 @if exist "D:\\" (
 	@if exist "D:\\Run\\version\\vtm.exe" (
 		@set rvc_install_path_root=D:
@@ -182,8 +184,7 @@ regedit /e %regFile% "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe
 		@rem @set poweroffPC=2
 	)
 )
-@set AutoStartDir=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
-@set AutoStartDir2=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
+
 @if %installType% equ 4 (
 	@if %explorerNormal% neq 1 (
 		@echo 取消可视柜台应用程序开机自启动(同时恢复桌面)
@@ -236,6 +237,11 @@ regedit /e %regFile% "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe
 	@echo [WARN] active.txt 不存在
 )
 @echo curVersion=%curVersion%
+@rem 移除旧有的可视柜台自启动快捷键(通过安装程序自动生成的)
+@for %%i in ("%AutoStartDir2%\招商银行可视柜台*.lnk") do (
+	@echo %%i
+	@del "%%i"
+)
 mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""startup"") & ""\%lnkPath%""):b.TargetPath=""%targetPath%"":b.WorkingDirectory=""%rvc_install_path_versions_dir%"":b.Description=""招行可视柜台终端应用"":b.Save:close")
 @rem ResourceWatcher:可视柜台.lnk
 @rem RVCTerminalApplication:招商银行可视柜台.lnk

+ 8 - 2
addin/packaging/WIN/original.bat

@@ -45,6 +45,8 @@ echo [RVCTermianal] ========== Install Start ==========
 @set rvc_src_path_runbase_dir=%ROOT%\Runtime
 @set rvc_install_path_root=C:
 @set sysdisk=1
+@set AutoStartDir=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
+@set AutoStartDir2=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
 @if exist "D:\\" (
 	@if exist "D:\\Run\\version\\vtm.exe" (
 		@set rvc_install_path_root=D:
@@ -189,8 +191,7 @@ regedit /e %regFile% "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe
 		@rem @set poweroffPC=2
 	)
 )
-@set AutoStartDir=C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
-@set AutoStartDir2=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
+
 @if %installType% equ 4 (
 	@if %explorerNormal% neq 1 (
 		@echo 取消可视柜台应用程序开机自启动(同时恢复桌面)
@@ -243,6 +244,11 @@ regedit /e %regFile% "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVe
 	@echo [WARN] active.txt 不存在
 )
 @echo curVersion=%curVersion%
+@rem 移除旧有的可视柜台自启动快捷键(通过安装程序自动生成的)
+@for %%i in ("%AutoStartDir2%\招商银行可视柜台*.lnk") do (
+	@echo %%i
+	@del "%%i"
+)
 mshta VBScript:Execute("Set a=CreateObject(""WScript.Shell""):Set b=a.CreateShortcut(a.SpecialFolders(""startup"") & ""\%lnkPath%""):b.TargetPath=""%targetPath%"":b.WorkingDirectory=""%rvc_install_path_versions_dir%"":b.Description=""招行可视柜台终端应用"":b.Save:close")
 @rem ResourceWatcher:可视柜台.lnk
 @rem RVCTerminalApplication:招商银行可视柜台.lnk