Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


ChrisR

Win8PE SE

Recommended Posts

Project Updated: Win8PE_SE_2014-01-30

Many changes for the support of Korean host systems with the extended language and Unicode.
Main Features:
Locale, Format: Add support for Korean. Thanks ied206
Copy Files: Choice between boot.wim taskmgr and the new Win8 taskmgr.
WoW64 Basic: Fixing patching on korean host OS. Thanks JFX
PPPoE (ADSL, Phone): plugin compatibility win7, Win8 and Win8.1SE. Thanks 0scar
WinNTSetup3: (new) JFX's WinNTSetup3 (v3.2.1) x86/x64. Install Windows 2k/XP/2003/2008/2012/Vista/7/8.x x86/x64
SuperFinder: Fix extraction on korean Host OS.
Themes: Patch Theme files to allow to apply custom themes unsigned.
Create ISO: Verifies that the ISO is valid and bootable, then modifies the boot load size value at the correct offset for compatible ISO created with oscdimg. Thanks LarsH
Grub4Dos: updated grub4dos-0.4.5c-2014-01-17
Rufus: updated version 1.4.2.383
...

Important: Always Check Win8PE SE topic post 1 to get latest updates and informations.

cheers.gif

Share this post


Link to post
Share on other sites

Hi neon2m,

I looked quickly and I did a first test. it sounds great :thumbup

It is already done, currently, in some Classic shell plugin, at Build time with "Add Menu Item" but it is a good addition.

To keep the previous CustomItem[0-9], I think it would be to good change the name Customtem by CustomPinItem in PinTool.au3 1.2.3

Customtem => CustomPinItem :

Local $i = "CustomPinItem" & $ItemNo + 1

$sItemVal= StringRegExpReplace($sItemVal, "CustomPinItem[0-9]*,", "")

If StringRegExp($sTmpAll[$i][0], "CustomPinItem") = 0 Then

So the previous Customtem entries are preserved.

Example with this Fuwi ClassicShell plugin http://sdrv.ms/1bmENae

What do you think ?

Edited by ChrisR

Share this post


Link to post
Share on other sites

Hi neon2m,

I looked quickly and I did a first test. it sounds great :thumbup

It is already done, currently, in some Classic shell plugin, at Build time with "Add Menu Item" but it is a good addition.

To keep the previous CustomItem[0-9], I think it would be to good change the name Customtem by CustomPinItem in PinTool.au3 1.2.3

Customtem => CustomPinItem :

Local $i = "CustomPinItem" & $ItemNo + 1

$sItemVal= StringRegExpReplace($sItemVal, "CustomPinItem[0-9]*,", "")

If StringRegExp($sTmpAll[$i][0], "CustomPinItem") = 0 Then

So the previous Customtem entries are preserved.

Example with this Fuwi ClassicShell plugin http://sdrv.ms/1bmENae

What do you think ?

ok! good think!

good work!

plz, Startbutton Style --

Add "None"

RegWrite,HKLM,0x4,Tmp_Default\Software\IvoSoft\ClassicStartMenu,EnableStartButton,0

Stable Shutdown

use ShutdownPE

//Shutdown
If,%pCheckBoxSDPE%,Equal,False,Begin
TxtAddline,%w%,"RestartItem.Command=restart,\",Append
TxtAddline,%w%,"RestartItem.Label=$Menu.Restart,\",Append
TxtAddline,%w%,"#$qRestartItem.Icon=shell32.dll,221#$q,\",Append
//
TxtAddline,%w%,"ShutdownItem.Command=shutdown,\",Append
TxtAddline,%w%,"ShutdownItem.Label=$Menu.Shutdown,\",Append
TxtAddline,%w%,"#$qShutdownItem.Icon=shell32.dll,329#$q,\",Append
End
If,%pCheckBoxSDPE%,Equal,True,Begin
TxtAddline,%w%,"#$qRestartItem.Command=%Systemroot%\System32\ShutdownPE.exe /restart#$q,\",Append
TxtAddline,%w%,"RestartItem.Label=$Menu.Restart,\",Append
TxtAddline,%w%,"#$qRestartItem.Icon=shell32.dll,221#$q,\",Append
//
TxtAddline,%w%,"#$qShutdownItem.Command=%Systemroot%\System32\ShutdownPE.exe /shutdown#$q,\",Append
TxtAddline,%w%,"ShutdownItem.Label=$Menu.Shutdown,\",Append
TxtAddline,%w%,"#$qShutdownItem.Icon=shell32.dll,329#$q,\",Append
End

Share this post


Link to post
Share on other sites

plz, Startbutton Style --

Add "None"

Stable Shutdown

use ShutdownPE

Agree, It is not mine but fuwi's plugin as example.

but it is well, by adding 1 or 2 options, it can fit most users by replacing my plugin.

Give me time, thank for your nice addition :)

Share this post


Link to post
Share on other sites

Hi neon2m,

There are no fundamental changes in shortcuts.exe, it seems OK.
I saw your toPECMD program, I have not looked in detail or tested yet, is it finished?
It seems really interresting for Pecmd fans :)
Shortcuts does well its work for several years now, ToPECMD could be inserted into a new script in the Finals folder for those who prefer.
However, I prefer PinTool program especially for your addition: Pin to Start Menu in ClassicShell.
I will study, thanks :thumbup

Share this post


Link to post
Share on other sites

Hi neon2m,

There are no fundamental changes in shortcuts.exe, it seems OK.
I saw your toPECMD program, I have not looked in detail or tested yet, is it finished?
It seems really interresting for Pecmd fans :)
Shortcuts does well its work for several years now, ToPECMD could be inserted into a new script in the Finals folder for those who prefer.
However, I prefer PinTool program especially for your addition: Pin to Start Menu in ClassicShell.
I will study, thanks :thumbup

Test.Done.NexT.

Edited by neon2m

Share this post


Link to post
Share on other sites

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

pintools 1.2.4

support Classic shell 3.51

Classic shell 3.51 ... REcommend ITEM Array

Items=[color=#008000]CustomPinItem1,CustomPinItem2,....,CustomPinItem8[/color],SEPARATOR,[color=#008000]ProgramsMenu[/color],SearchFilesItem,[color=#008000]COLUMN_BREAK,COLUMN_PADDING[/color],ComItem,SEPARATOR,SettingsMenu,RunItem,SEPARATOR,ShutdownBoxItem

post-374288-0-58767400-1394775148_thumb.

Edited by Tripredacus
added code tag to stop deforming page

Share this post


Link to post
Share on other sites
Thanks :) I'll try to find time, next week, to watch all this. I need to spend less time on PE now.

For ClassisShell, I think that it is better to start with fuwi's plugin, post #93 above, with some nice stuff.

Share this post


Link to post
Share on other sites

Hi neon2m,

Your improvments on Pintool and shorcuts are on SE server :)

I have updated ClassicShell , based on fuwi's plugin with few additions.

I will look toPecmd, a bit later

:)

Share this post


Link to post
Share on other sites

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

Test Version

update toPECMD 04.17.2014 - Improve.. Generate item

update toPECMD 04.19.2014 - / Mark Check, Left Space check

New toPECMD

and

Winbuilder Script

Ex CMD>

toPECMD.exe cfgfile Pecmd.ini

or

toPECMD.exe cfgfile Pecmd.ini Pecmdinit.ini

Ex Winbuild>

Echo,"Mod PECMD INI" If,Not,EXISTFILE,%Tools%\toPECMD.exe,Begin  ExtractFile,%ScriptFile%,toPECMD,toPECMD.exe,%Tools%EndStrFormat,FILENAME,%PECfg%,%PECfgF%//Message,%PECfgF%,INFORMATION,10If,Not,EXISTFILE,"%Target_sys%\PecmdInit.ini",Begin  Echo,"Mod PECMD"  IniWrite,%PECfg%,Main,FullPECMD,PECMD.ini  //-winpeshl.ini  Set,%WPSSC%,"#$qShortcuts.exe#$s-f#$s%SystemDrive%\Windows\System32\%PECfgF%#$q"  Set,%WPSPI%,"#$qPinTool.exe#$s-debug#$s%SystemDrive%\Windows\System32\%PECfgF%#$q"  Set,%WPSOPECMD%,"#$qPecmd.exe Main %SystemDrive%\Windows\System32\Pecmd.ini#$q"  Set,%WPSNPECMD%,"#$q%SystemRoot%\system32\Pecmd.exe Main %SystemRoot%\system32\Pecmd.ini#$q"  //-  TXTDelLine,%Target_sys%\winpeshl.ini,%WPSSC%  TXTDelLine,%Target_sys%\winpeshl.ini,%WPSPI%  TXTReplace,%Target_sys%\winpeshl.ini,%WPSOPECMD%,%WPSNPECMD%  //-pecmd.ini  Set,%CALLOI%,"CALL#$sOSInit"  Set,%PESMSG%,"TEXT PE Start # 0xFFFFFF L320 T300 R640 B480 $30*|WAIT 300"  //--  TXTDelLine,%Target_sys%\Pecmd.ini,%PESMSG%  TXTReplace,%Target_sys%\Pecmd.ini,%CALLOI%,%PESMSG%#$x%CALLOI%  //--  ShellExecute,Hide,%Tools%\toPECMD.exe,%PECfg% %Target_Sys%\Pecmd.iniEndIf,EXISTFILE,"%Target_sys%\PecmdInit.ini",Begin  Echo,"Mod PECMD INIT"  IniWrite,%PECfg%,Main,FullPECMD,PECMD.ini PECMDinit.ini  //--  Set,%EXECSC%,"EXEC#$s=%SystemRoot%\system32\shortcuts.exe -f %SystemDrive%\Windows\System32\%PECfgF%"  Set,%EXECPT%,"EXEC#$s=%SystemRoot%\system32\PinTool.exe -debug %SystemDrive%\Windows\System32\%PECfgF%"  Set,%SUBPS%,"_SUB#$sPreShell"  Set,%SUBSC%,"_SUB#$sShortcuts"  //--Const S  TXTDelLine,%Target_sys%\Pecmd.ini,%EXECSC%  TXTDelLine,%Target_sys%\Pecmd.ini,%EXECPT%  TXTDelLine,%Target_sys%\PecmdInit.ini,%EXECSC%  TXTDelLine,%Target_sys%\PecmdInit.ini,%EXECPT%  //--  ShellExecute,Hide,%Tools%\toPECMD.exe,"%PECfg% %Target_Sys%\Pecmd.ini %Target_Sys%\Pecmdinit.ini"End//--If,EXISTFILE,"%Target_sys%\shortcuts.exe",FileDelete,"%Target_sys%\shortcuts.exe"//--
Edited by neon2m

Share this post


Link to post
Share on other sites

Thanks neon2m :thumbup

I'll try it as soon as I have some free time.

there will be probably an additional script in finals folder for those who prefer full Pecmd.

Otherwise, I have a doubt on PINT function, pintools.exe also allows you to pin on Classic Shell start menu.

for readability Topic, when you share code, you can use: [ code][ /code] or [ spoiler][ /spoiler], without the space.

:)

Share this post


Link to post
Share on other sites

https://drive.google.com/folderview?id=0B2lB3I3Ze6UXN2IyMTFybm94eDQ&usp=sharing

Test Version

-- toPECMD

update 04.17.2014 - Improve.. Generate item

update 04.19.2014 - / Mark Check, Left Space check

update 04.20.2014 - regexp bug fix. Stable.

-- Pintool

update 04.19.2014 - v1.3.0 support PECMD pint syntax

PinTool.exe -pecmd %SystemRoot%\system32\pecmd.ini
Edited by neon2m

Share this post


Link to post
Share on other sites

post-374288-0-42886200-1398107477_thumb.

post-374288-0-44355200-1398107485_thumb.

Fix classic shell v3.51 Menu size

Trick

StartMenuL10N.ini

Menu.Programs = &Programs                       &

and

Windows Aero.skin

[USER_IMAGE AND TWO_COLUMNS]Main_padding2=3,235,5,30
Edited by neon2m

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×