Skip to content

Commit

Permalink
add shortcuts to StartMenu as normal Windows
Browse files Browse the repository at this point in the history
  • Loading branch information
slore committed Apr 25, 2020
1 parent 82cf552 commit 39e250f
Show file tree
Hide file tree
Showing 8 changed files with 37 additions and 31 deletions.
Binary file not shown.
33 changes: 3 additions & 30 deletions Projects/WIN10XPE/01-Components/00-Shell/za-StartMenu/main.bat
Original file line number Diff line number Diff line change
@@ -1,40 +1,13 @@
set "_Programs_Path=%X%\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
rem attrib -h -s "%_Programs_Path%\Accessories\Desktop.ini"
rem ren "%_Programs_Path%\Accessories\Desktop.ini" Desktop_Notepad.ini

call AddFiles %0 :end_files
goto :end_files

\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\Desktop.ini
;\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Desktop.ini
\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini
\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\desktop.ini
;\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini
\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Desktop.ini

:end_files

rem merge Notepad.lnk localized name
if 0==1 (
echo.
echo [LocalizedFileNames]
echo Notepad.lnk=@%%SystemRoot%%\system32\shell32.dll,-22051
) >> "%_Programs_Path%\Accessories\Desktop.ini"

if 0==1 (
copy /b "%_Programs_Path%\Accessories\Desktop.ini" + "%_Programs_Path%\Accessories\Desktop_Notepad.ini" "%_Programs_Path%\Accessories\Desktop_Merged.ini"
del /q "%_Programs_Path%\Accessories\Desktop.ini"
del /q "%_Programs_Path%\Accessories\Desktop_Notepad.ini"
ren "%_Programs_Path%\Accessories\Desktop_Merged.ini" Desktop.ini
)

attrib -h -s "%_Programs_Path%\Accessories\Desktop.ini"
copy /y Desktop.ini "%_Programs_Path%\Accessories\Desktop.ini"
attrib +h +s "%_Programs_Path%\Accessories\Desktop.ini"

rem display startmenu folders/shortcuts name with language
attrib +s "%_Programs_Path%\Accessibility"
attrib +s "%_Programs_Path%\Accessories"
attrib +s "%_Programs_Path%\System Tools"

set _Programs_Path=

if "x%opt[shell.startmenu]%"=="x" set opt[shell.startmenu]=auto
if "%opt[shell.startmenu]%"=="auto" (
Expand Down
2 changes: 2 additions & 0 deletions Projects/WIN10XPE/01-Components/Windows Media Player/main.bat
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ History008=Lancelot Add to Yomi - Date:2020.01.13
call AddFiles %0 :end_files
goto :end_files

call AddFiles "\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Media Player.lnk"

;[Require_FileList]
\Program Files\Windows Media Player\
@\Windows\System32\
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ Date=2018.05.30
rem ==========update filesystem==========
call AddFiles %0 :end_files
goto :end_files

; shortcuts
\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\

@windows\system32\

; In Common Osk Paint Wordpad
Expand Down
5 changes: 4 additions & 1 deletion Projects/WIN10XPE/01-Components/za-Accessories/_mspaint.bat
Original file line number Diff line number Diff line change
@@ -1 +1,4 @@
call AddFiles \Windows\system32\mspaint.exe
call AddFiles \Windows\system32\mspaint.exe

rem call LinkToStartMenu "Accessories\#{@mspaint.exe,20000}.lnk" mspaint.exe
call AddFiles "\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
call AddFiles %0 :end_files
goto :end_files

\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Snipping Tool.lnk

@\Program Files\Common Files\Microsoft Shared\ink\
InkObj.dll,tpcps.dll
??-??\InkObj.dll.mui
Expand All @@ -9,3 +11,6 @@ InkObj.dll,tpcps.dll
SnippingTool.exe
DWrite.dll,msdrm.dll,oleacc.dll,oleaccrc.dll,uxtheme.dll,wisp.dll
:end_files

rem call LinkToStartMenu "Accessories\#{@SnippingTool.exe,101}.lnk" SnippingTool.exe

6 changes: 6 additions & 0 deletions Projects/WIN10XPE/01-Components/za-Accessories/main.bat
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
set AddFiles_Mode=merge

if "x%opt[component.wordpad]%"=="xtrue" (
call AddFiles "\Program Files\Windows NT\Accessories\"
call RegCopyEx Classes ".docx,.odt,.rtf,docxfile,odtfile,rtffile"
rem call RegCopyEx Classes "textfile,Wordpad.Document.1,Application\wordpad.exe"
call AddFiles "\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Wordpad.lnk"
)

if "x%opt[component.mspaint]%"=="xtrue" call _mspaint.bat
Expand All @@ -18,3 +21,6 @@ if "x%opt[component.accessibility]%"=="xtrue" (
call _accessibility.bat
)

call AddFiles \ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\desktop.ini

call doAddFiles
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
rem display startmenu folders/shortcuts name with language

set RunOnce=1

set "_Programs_Path=X:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs"
attrib +s "%_Programs_Path%\Accessibility"
attrib +s "%_Programs_Path%\Accessories"
attrib +s "%_Programs_Path%\System Tools"

set "_Programs_Path=X:\ProgramData\Microsoft\Windows\Start Menu\Programs"
attrib +s "%_Programs_Path%\Accessories"

set _Programs_Path=

0 comments on commit 39e250f

Please sign in to comment.