Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Push updates to install scripts for Windows |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
8d642e0e365b6701bf4d038e67f240ff |
User & Date: | kevin 2020-01-24 13:50:13 |
Context
2020-01-29
| ||
14:11 | Add new user help check-in: f9d851e0a1 user: kevin tags: trunk | |
2020-01-24
| ||
13:50 | Push updates to install scripts for Windows check-in: 8d642e0e36 user: kevin tags: trunk | |
2019-12-02
| ||
00:20 | Add image check-in: 91cd9e93f2 user: kevin tags: trunk | |
Changes
Changes to install.bat.
1 2 3 4 | @echo off ::configure and install app files set install_dir="%appdata%\QuickWho_App\" set config_dir="%appdata%\QuickWho\" | < > | | | | | < < | > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | @echo off ::configure and install app files set install_dir="%appdata%\QuickWho_App\" set config_dir="%appdata%\QuickWho\" if not exist %install_dir% ( mkdir %install_dir% ) if not exist %config_dir% ( mkdir %config_dir% ) call 7za x quickwho.zip xcopy bin %install_dir%\bin /s /i /y xcopy lib %install_dir%\lib /s /i /y xcopy quickwho %install_dir%\quickwho /s /i /y copy /Y uninstall.bat %config_dir%\ copy /Y quickwho.ico %config_dir%\ copy /Y pathed.exe %config_dir%\ ::test for key, add to registry reg query "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.lnk" if errorlevel 0 ( reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.lnk" /f ) reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.lnk" /f reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.lnk" /ve /d "%appdata%\QuickWho_App\quickwho\QuickWho.lnk" /f reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "DisplayIcon" /t REG_SZ /d "%appdata%\QuickWho\quickwho.ico" reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "DisplayName" /t REG_SZ /d "QuickWho" reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "InstallLocation" /t REG_SZ /d "%install_dir%" reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "Publisher" /t REG_SZ /d "WordTech Communications LLC" reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "InstallDate" /t REG_SZ /d %DATE% reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "Version" /t REG_SZ /d 7.0.0 reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f /v "UninstallString" /t REG_SZ /d "cmd /c %appdata%\QuickWho\uninstall.bat" ::add to start menu set startdir="%appdata%\Microsoft\Windows\Start Menu\QuickWho\" if not exist %startdir% ( mkdir %startdir% ) cd %startdir% echo Set oWS = WScript.CreateObject("WScript.Shell") >%temp%\link.vbs echo sLinkFile = "QuickWho.lnk" >> %temp%\link.vbs echo Set oLink = oWS.CreateShortcut(sLinkFile) >> %temp%\link.vbs echo oLink.TargetPath = "%appdata%\QuickWho_App\quickwho\QuickWho.lnk" >> %temp%\link.vbs echo oLink.IconLocation = %config_dir% + "quickwho.ico" >> %temp%\link.vbs echo oLink.Save >> %temp%\link.vbs call %temp%\link.vbs del %temp%\link.vbs call %config_dir%\pathed.exe -a "%appdata%\QuickWho_App\bin" cd C:\Users\%username%\Desktop echo Done. |
Changes to uninstall.bat.
︙ | ︙ | |||
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.exe" /f reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f rmdir "%appdata%\Microsoft\Windows\Start Menu\QuickWho" /s /q echo MsgBox "Uninstallation of QuickWho is complete.", vbOKOnly+vbInformation, "Uninstall"> %temp%\remove.vbs call %temp%\remove.vbs del %temp%\remove.vbs /f /q rd %appdata%\QuickWho_App /s /q start /b "" cmd /c rd "%appdata%\QuickWho\" /s /q && exit :cancel echo MsgBox "Uninstallation of QuickWho cancelled.",vbOKOnly+vbInformation, "Uninstall QuickWho" > %temp%\cancel.vbs call %temp%\cancel.vbs del %temp%\cancel.vbs /f /q exit /b | > | 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\QuickWho.exe" /f reg delete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\QuickWho" /f rmdir "%appdata%\Microsoft\Windows\Start Menu\QuickWho" /s /q echo MsgBox "Uninstallation of QuickWho is complete.", vbOKOnly+vbInformation, "Uninstall"> %temp%\remove.vbs call %temp%\remove.vbs del %temp%\remove.vbs /f /q call %appdata%\QuickWho\pathed.exe -r "%appdata%\QuickWho_App\bin" rd %appdata%\QuickWho_App /s /q start /b "" cmd /c rd "%appdata%\QuickWho\" /s /q && exit :cancel echo MsgBox "Uninstallation of QuickWho cancelled.",vbOKOnly+vbInformation, "Uninstall QuickWho" > %temp%\cancel.vbs call %temp%\cancel.vbs del %temp%\cancel.vbs /f /q exit /b |