From 0e8c123ceda7b27be86fdea621b5e0d62616a31f Mon Sep 17 00:00:00 2001 From: Dmitry Nefedov Date: Fri, 23 Apr 2021 13:11:50 +0300 Subject: [PATCH] Add files via upload --- Wrapper/README.txt | 17 +++++++++++------ Wrapper/Sophia Script Wrapper.exe | Bin 556032 -> 556544 bytes 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Wrapper/README.txt b/Wrapper/README.txt index 5590495f..6f6f826f 100644 --- a/Wrapper/README.txt +++ b/Wrapper/README.txt @@ -10,9 +10,9 @@ BenchTweakGaming.com now works with the farag team. This program create a PowerShell script file that you can run to tweak/'Debloat' Windows 10 based on farag2 Windows 10 Sophia Script. It serves as a front-end GUI for the Sophia script (Wrapper). -The options are arranged in different tabs and there is a Default preset in the Options menu so you can debloat a +The options are arranged in different tabs and there is a Default preset in the menu so you can debloat a set of options. You can choose the Default preset first and then add your own choices. You can also create your own -radiobutton presets and share. There is also a ‘Opposite’ menu choice to select the alternate radiobutton choices. +Sophia script to share and open it up. There is also a ‘Opposite’ menu choice to select the alternate radiobutton choices. This is good to revert the changes into a script to run. There are ToolTips balloon message popups for detailed info for each radiobutton. There is also a square button with each radiobutton for you to go launch a text window and read or edit the function in the PowerShell 'Sophia.psm1' file module. @@ -35,14 +35,18 @@ There needs to be 5 files for this program to run properly. ►Sophia Script Wrapper.exe : The GUI program. ►data.txt : Contains the options (function names) to select from (usually only 2 options that - something is Enable or Disable or ‘LeaveAlone’). Notice the sections ‘<#something#>’ - and how a comma separate the function commands. The last command option in each - section does not have a comma. Add or substract from the set. + something is Enable or Disable or ‘LeaveAlone’). Notice the sections ‘#region Xxx’ + and how a semi colon separate the function commands. The last command option in each + section does not have a semi colon. Add or substract from the set. ►default.txt : Contains Default preset to debloat. Click this preset from Option menu in program. ►tooltip.txt : Contains ToolTips for each radiobutton option. In English. ►README.txt : This documentation. -Download these above files into the main directory containing the Sophia scripts with the ones listed below. + +UNZIP the files and open the 'Sophia.ps1' file to import your preset and to get the path to run. +If you do not open 'Sophia.ps1' then you can not run directly the PowerShell script you create and +must run manually via command line in console. + *********************************************************************************************************** *** For the file 'Sophia.ps1', you should make a copy/backup of it as the wrapper overwrites this file. *** *********************************************************************************************************** @@ -50,6 +54,7 @@ Download these above files into the main directory containing the Sophia scripts ►Sophia.ps1 : farag2 Original Windows PowerShell Script. Make a copy of this file for backup. ►Sophia.psd1 : farag2 Windows PowerShell Data File ►Sophia.psm1 : farag2 Windows PowerShell Script Module +►Functions.ps1 : farag2 PS script to run functions with tab autocompletion The folders are localized language files for prompts during the PowerShell execution each with a PowerShell Data File 'Sophia.psd1' diff --git a/Wrapper/Sophia Script Wrapper.exe b/Wrapper/Sophia Script Wrapper.exe index 76c1958a31f513c6477293742a5b0de2f333437f..cf2b1574cc87e272dce2ab08f8c82ee64f3588c1 100644 GIT binary patch delta 19969 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