• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
Djé

Apps install: RunOnceEx, kTool, WPI, WIHU, XPlode, which method ?

17 posts in this topic

The 'Ultimate' applications lists management tool!

>>New!<< Version 0.5.0

So many more features

So many less bloat ;)

This will allow you to:

- Maintain only one main list of progs and commands in a very convenient Excel spreadsheet that you can heavily customize.

- Export Progs Lists to be used with application installers (curently supported formats are RunOnceEx, kTool, WPI, WIHU and XPlode).

Download:

- The compressed size of the workbook went over the 150k limit per post. So I've just made a multi-volume rar archive.

- In order to get the full thing, just download the 2 parts of the file to the same location and double-click the 1st one.

1st Part: install0.5.0.part1.rar2nd Part: install0.5.0.part2.rar

Main New Features:

-Progs Lists Filtering,

-WPI exclusions & dependancies,

-WPI injection!

-Default selection for kTool, WPI & WIHU,

-Extended variables usage.

-Many rationalizations.

-Tuned for WPI v5.1!

To make the best use of all these features with kTool & WPI you may want the very last version of:

- kToolY1.1

- WPI v5.1

Full Changelog:


# Version Object Element Purpose Changes
29 0.5.0 Whole workbook Yellow Buttons add everywhere! Call the form from many more locations.
28 0.5.0 SETTINGS sheet Common Settings add feature kTool's DefaultProfile now applies also to WPI and WIHU: Items belonging to this profile (and only them) are automatically selected when the Post-installer starts.
27 0.5.0 SETTINGS sheet Default Values rem. feature this one had no use anymore and was poorly designed. Now we're free of it. Also renamed the 'Excel Data' to a more explicit 'Value Or Mapping'
26 0.5.0 Control Panel Delete files check add feature Add this option to clean the output folder from previous tries.
25 0.5.0 Whole workbook Organisation cosmetic Reorganised the system Datasheets: SETTINGS, OUTPUT, HELP & ABOUT. Put some link buttons on the form.
24 0.5.0 SETTINGS sheet Common Settings chge feature Updated the way 'ProgPath' is working.
23 0.5.0 Progs Lists Output file path add feature Both output file path & name can be stored in each prog list. And in a more natural location: in the path & file columns.
22 0.5.0 Control Panel Env. Variables add feature You can select one of 2 sets of variables for the output: 'install time' for the values that will be used during install time, and 'now' for debuging with actual values.
21 0.5.0 Progs Lists Env. Variables add feature Variables are no more defined in the prog lists but in a general list common to all Progs Lists. Variables can be used in some settings as well.
20 0.5.0 Control Panel OUTPUT Datasheet rem. feature Remove the Name textbox. If really needed, you can still change the name of the output sheet at the top of the main module.
19 0.5.0 OUTPUT sheet Radio options move feature the sheet to activate after writing the script is now defined in the outpsheet. Also a new option to remove the final message box.
18 0.5.0 OUTPUT sheet Comandline add feature 2 New buttons next to the command line textbox, to edit the output file or to run the command.
17 0.5.0 OUTPUT sheet Comandline rem. feature The command line is no more copied to the clipboard. You'll have to help yourself. (I was annoyed with my clipboard changing after exporting)
16 0.5.0 export_WPI WPI injection! add feature WPI Injection module. See the bottom of the Djé's Progs List for full explanations.
15 0.5.0 Progs Lists WPI excl & deps add feature Automatically find the progs mentionned in those fields
14 0.5.0 Progs Lists Manipulation add feature Only the visible (not hidden) rows and columns are exported (useful in combination with the filtering tools).
13 0.5.0 Progs Lists Filtering abilities add feature Progs Lists can now be filtered with AutoFilter and Advanced Filters. Filters are saved.
12 0.1.0 OUTPUT sheet Command line txtbox add feature A command line for launching the post-installer with the output file as an argument is now written both to the clipboard and to a txtbox in the OUTPUT sheet.
11 0.1.0 Progs Lists FilePath Metadata add feature Output is now directly written to an Output file, named from the "FileName" setting in the SETTINGS sheet, and in the Output "FilePath" specified in each Prog List.
10 0.1.0 SETTINGS sheet kToolY settings add feature (New kToolv1.1aY.1 required) kToolY options (those defined in '\config\config.ini') can now be customized in the SETTINGS sheet and be exported in the 'Config' section at the beginning of kTool.ini, overriding the values in '\config\config.ini'.
9 0.1.0 SETTINGS sheet WPI settings add feature WPI settings (those defined in 'useroptions.js', incl. the above 'AutoInstall') can now be customized in the SETTINGS sheet and be exported as js vars at the beginning of 'config.js', overriding the values in 'useroptions.js'
8 0.1.0 various VB various functions bug correction moved (double-)quoting of command strings from main to plugins for better handling of commands
7 0.1.0 SETTINGS sheet txtbox title didactic change the "Output data fields" txtbox title to 'Output settings & data fields' and milded the warning to allow users for some modifications
6 0.1.0 export_XPLODE Visual Basic Code bug correction XPLODE variable name syntax now replaced in arguments as well
5 0.1.0 SETTINGS sheet WIHU settings bug correction Mapped Excel 'Description' to 'helptext' & updated 'SplitterPos' to 40% in order to accomodate for it
4 0.1.0 SETTINGS sheet AutoInstall add feature changed the specific 'WIHU AutoInstall' setting to a GENERAL 'AutoInstall' setting
3 0.1.0 Workbook various places cosmetic standardized the color scheme + minor cosmetic or didactic changes
2 0.1.0 INFOS sheet didactic link to the msfn forum thread about this excel application
1 0.1.0 CHANGELOG didactic created this CHANGELOG DataSheet
0 0.0.1 Initial version

This may be for you if:

- [beginners] you successfully made your unattended XP CD but are now wondering which would be the best method for you to install apps.

- [Advanced users] you're already installing apps one way or another and would like to try other ways, but don't want to have to rewrite and maintain an apps list for each method.

- [Advanced users] you're already installing apps one way or another and would NOT like to try other ways, but still want to be able to store more data about your apps.

This may NOT be for you if:

- [beginners] You did not read the Unattended guide or TFM for the usage of the target installers (RunOnceEx, kTool, WPI, WIHU, XPlode).

- [beginners] You're still lost with basic RunOnceEx, even though you read the unattended guide. I would suggest a bit more learning before. For example reading even more detailed explanations about RunOnceEx and following the step-by-step procedure in this thread (be sure to read all my verbose posts ;) ).

- [Advanced users] You want to make use of the very advanced features of a specific installer. Although care have been took to make use of the maximum number of features, this prog is, by design, a trade off between different formats and their underlying philosophies. Improvement suggestions welcome, tho.

This is an Excel file (.xls) containing:

- Sample lists of applications for use by beginners and advanced users.

- Detailled explanations (in english) for all features.

- VBA form and modules for running the app.

- VBA modules (plugins) for output to each installer format. New format plugins can easily be added.

Requirements:

- I'm sorry but you'll need to have Excel installed to run this app. This is a trade off. Any suggestion to port to a more open format without loosing the convenience & power of the spreadsheet is welcome.

- I used Excel 2003 but I'm pretty sure it works as well with earlier versions.

- You will most likely need to lower the security settings in excel (in order to run unsigned macros). Macros (some viruses are indeed Excel macros) and this prog are just the same: VBA code.

I am not asking you to trust me about the security of my app. If you want it in a form that you can first check for security issue (basically an Excel file without the VBA things, plus those VBA things in plain text that you will have to import to excel after checking), feel free to ask. I can understand that perfectly.

- [Advanced users] If you want to make use of your actual apps list, you will have to 'import' it to Excel semi-automatically (no import module written). This should not be very difficult if you make a smart use of the Edit/Replace menu command (for example in Excel, Word or Notepad2 [regexp!]) and of the Data/Convert menu command of Excel.

For an example of this procedure with the WPI config.js file, you may want to check out this post.

History: changes in version 0.1.0:

- Automatic export of the output to a file (path & file name selectable) in addition to the output sheet.

- Automatic export (clipboard + txtbox) of the command necessary to run the output script.

- WPI user options (V5.0) and kTool options customizable and exported with the output.

- Improvement to XPLODE (variables names) and WIHU (Helptext descriptions) exports.

- AutoInstall timer spread from WIHU to WPI and XPLODE.

- Various cosmetic, didactic and supercalifragilistic changes.

- Code hardening.

Edited by Djé
0

Share this post


Link to post
Share on other sites

Cool

Attached is a port to OpenOffice.org 2

It didn't seem to work properly on openoffice but give it a try.

EDIT did I say cool? I meant WICKED!

install0.0.1.zip

0

Share this post


Link to post
Share on other sites

Très très bonne idée, T D :thumbup

I haven't enough time right now to install OpenOffice* and look at how we can fix it, but if we could manage to make this work in a free, Open Source software, I would be delighted.

Next Excel version of this is also queuing after my current project. I'll let you know, but if someone needs something, better ask it now :whistle:

*BTW, how would I do it unattendly?

0

Share this post


Link to post
Share on other sites

First post updated with new version.

Enjoy!

0

Share this post


Link to post
Share on other sites

Version 0.5.0 is out!

First, check out the 1st post to grab the 1st part of the .rar archive.

Then come back here to grab the second (and last part) of it:

0

Share this post


Link to post
Share on other sites

Very nice idea :) It seems there's a problem with the links. Could you fix them please?

0

Share this post


Link to post
Share on other sites

Bonjour, Dié

Je suis tres interessé par ce methode via Excel => je pourrais mieux gerer les installation...

Je n'ai pas pu trouver une location pour telecharger...

Est-ce-que je vois mal (bien possible)..

Merci bien de vouloir m'indiquer ou / comment telecharger (j'ai deja WPI tout neuf, pas utilisé encore).

Theo

0

Share this post


Link to post
Share on other sites

Djé sent me an updated version of his install list tool, v1.0, hoping that my questions and the updated version would also be of help to the community at large.

I am sharing his new version and our current implementation of it, which has been used for WIHU in the past but mostly now is used with WPI. I will also try to answer our biggest questions about path resolution and the current version of WPI in general in this thread.

The link will be up shortly, msfn only allows 200k, and the config xls are 650k each.

installDjé_1.0.xls

installMRT_1.0.xls

I believe Djé's install spreadsheet is superior to the WPI config wizard since it allows you to create categories for @98, @XP, @Vista, @Pub etc, then generate a config file only for files with that category checked.

My biggest question was regarding the use of the wpi variables %WPIPATH%, %CDROM% and %ROOT%, and when to use each for a cd, network, or usb drive install.

%WPIPATH% is hardcoded into WPI to resolve to the WPI directory, and so is suggested in cases where users use the suggested WPI/Install directory to place their installers.

%ROOT% points to ../WPIPATH, or the directory located one level up from WPI, suggested in cases where your installers are located in sibling directories to WPI. (suitable in cases where you may be calling your installers from other programs besides WPI as well)

In the current version of WPI %CDROM% is actually defined by searching for specific files normally found on the traditional XP install cd, so it's use is not reliable for Vista or custom multiboot CD installs, unless the standard xp files are added. I will post the exact lines from the config soon if the WPI developers do not comment or change this. More to follow soon!

Djé, it would be super if you would post the batch command you are using with WPI injection to install your firefox extensions, as I have found the firefox.exe command switches to become unreliable in recent versions, and have reverted to repackaging the xpi's via CLEO for local installs or a html page with a series of checkboxes which downloads and installs the extensions from the web.

0

Share this post


Link to post
Share on other sites

is there a new version of the excel-sheet somewhere out there?

does it still make sence to use it?

0

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.