1+ @ ECHO OFF
2+ REM BFCPEOPTIONSTART
3+ REM Advanced BAT to EXE Converter www.BatToExeConverter.com
4+ REM BFCPEEXE=C:\Shared Folder\GitHub\Motion-Shell\Playnite\Motion-Shell-Playnite.exe
5+ REM BFCPEICON=C:\Program Files (x86)\Advanced BAT to EXE Converter PRO v4.61\ab2econv461pro\icons\icon12.ico
6+ REM BFCPEICONINDEX=-1
7+ REM BFCPEEMBEDDISPLAY=0
8+ REM BFCPEEMBEDDELETE=1
9+ REM BFCPEADMINEXE=0
10+ REM BFCPEINVISEXE=0
11+ REM BFCPEVERINCLUDE=1
12+ REM BFCPEVERVERSION=1.0.0.0
13+ REM BFCPEVERPRODUCT=Motion-Shell Setup
14+ REM BFCPEVERDESC=Motion-Shell Setup
15+ REM BFCPEVERCOMPANY=Motion Development
16+ REM BFCPEVERCOPYRIGHT=
17+ REM BFCPEWINDOWCENTER=1
18+ REM BFCPEDISABLEQE=0
19+ REM BFCPEWINDOWHEIGHT=30
20+ REM BFCPEWINDOWWIDTH=120
21+ REM BFCPEWTITLE=Motion-Shell Setup
22+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\config-Script.PS1
23+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\FFPLAY.LOCATION
24+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\PLAYNITE.LOCATION
25+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\SCREENSIZE.PIXELS
26+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\Splash-Shell.exe
27+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\VIDEO.LOCATION
28+ REM BFCPEEMBED=C:\Shared Folder\GitHub\playnite-shell\Playnite\Windows-Shell.exe
29+ REM BFCPEEMBED=C:\Shared Folder\GitHub\Motion-Shell\Header.txt
30+ REM BFCPEOPTIONEND
31+ @ ECHO OFF
32+ type %MYFILES% \Header.txt
33+ ECHO .
34+ ECHO .
35+ ECHO Installing...
36+ ECHO .
37+ ECHO .
38+
39+ @ ECHO OFF
40+ CD C:\
41+ md Motion-Shell
42+ CD C:\Motion-Shell
43+ md Playnite
44+ CD C:\Motion-Shell\Playnite
45+ copy %MYFILES% \Splash-Shell.exe C:\Motion-Shell\Playnite
46+ copy %MYFILES% \Windows-Shell.exe C:\Motion-Shell\Playnite
47+ copy %MYFILES% \config-Script.ps1 C:\Motion-Shell\Playnite
48+ copy %MYFILES% \PLAYNITE.LOCATION C:\Motion-Shell\Playnite
49+ copy %MYFILES% \FFPLAY.LOCATION C:\Motion-Shell\Playnite
50+ copy %MYFILES% \SCREENSIZE.PIXELS C:\Motion-Shell\Playnite
51+ copy %MYFILES% \VIDEO.LOCATION C:\Motion-Shell\Playnite
52+ goto locations
53+
54+ :locations
55+ CLS
56+ type %MYFILES% \Header.txt
57+ ECHO .
58+ ECHO .
59+ ECHO Please select your Playnite installation folder
60+ rem BrowseFolder
61+ ECHO| set /p=%result% > Playnite.LOCATION
62+ ECHO Playnite install folder set to: %result%
63+ ECHO .
64+ ECHO .
65+
66+ :misc
67+ CLS
68+ type %MYFILES% \Header.txt
69+ ECHO .
70+ ECHO .
71+ ECHO Installing...
72+ ECHO .
73+ ECHO .
74+
75+ reg add " HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d " %PLAYNITE% " /f
76+
77+ powershell.exe -noprofile -executionpolicy bypass -file .\config-Script.ps1
78+
79+ goto complete
80+
81+ :complete
82+ CLS
83+ type %MYFILES% \Header.txt
84+ ECHO .
85+ ECHO .
86+ ECHO Motion-Shell is now installed and set as the Shell to launch Playnite and when closed run will launch the Windows Shell.
87+ ECHO .
88+ ECHO For help and more information please visit: https://sites.google.com/view/motion-shell/
89+ ECHO .
90+ ECHO .
91+
92+ ECHO Would you like to logout now to use the new shell?
93+ set /p logoutop = Y/N:
94+ IF " %logoutop% " == " Y" goto logout
95+ IF " %logoutop% " == " N" goto end
96+ IF " %logoutop% " == " y" goto logout
97+ IF " %logoutop% " == " n" goto end
98+
99+ :logout
100+ shutdown -l -f
101+
102+ :end
103+ EXIT
0 commit comments