Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

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

- - - - -

  • Please log in to reply
16 replies to this topic

#1
Djé

Djé

    accent artist

  • Member
  • PipPipPip
  • 359 posts

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: Attached File  install0.5.0.part1.rar   150KB   992 downloads2nd Part: Attached File  install0.5.0.part2.rar   98.02KB   779 downloads


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		Changes29	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é, 06 August 2006 - 05:39 AM.

Those who do not learn from History are doomed to repeatedly fail their History exams.


How to remove advertisement from MSFN

#2
Camarade_Tux

Camarade_Tux

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,760 posts
:thumbup

Thanks a lot for this app.

#3
X-factor

X-factor

    Newbie

  • Member
  • 41 posts
thnx dude gr8 work

#4
T D

T D

    Go MSFN!

  • Member
  • PipPipPipPipPip
  • 940 posts
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!

Attached Files



#5
Djé

Djé

    accent artist

  • Member
  • PipPipPip
  • 359 posts
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?
Those who do not learn from History are doomed to repeatedly fail their History exams.

#6
Djé

Djé

    accent artist

  • Member
  • PipPipPip
  • 359 posts
First post updated with new version.
Enjoy!
Those who do not learn from History are doomed to repeatedly fail their History exams.

#7
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,791 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Very cool nice idea.

#8
mohammed.87

mohammed.87
  • Member
  • 1 posts
thanks
I was looking for some thing like that :thumbup

#9
Djé

Djé

    accent artist

  • Member
  • PipPipPip
  • 359 posts
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:
Those who do not learn from History are doomed to repeatedly fail their History exams.

#10
GoobieDoobie

GoobieDoobie
  • Member
  • 5 posts
1st Part: Attached File  install0.5.0.part1.rar   150KB   992 downloads2nd Part: Attached File  install0.5.0.part2.rar   98.02KB   779 downloads
is all I see for downloading. And there is not even that on the last page which is supposed to have a new part deux.

#11
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Very nice idea :) It seems there's a problem with the links. Could you fix them please?

#12
NightShark

NightShark
  • Member
  • 1 posts
:( no active link, please fix it

#13
phkninja

phkninja

    Advanced Member

  • Member
  • PipPipPip
  • 466 posts
if you dont want to install openoffice you can always use portable openoffice. its designed to run off a usb stick but can run anywhere. Openoffice calc is supposed to support vbscript now too.

http://portableapps....office_portable

#14
tjaraves

tjaraves
  • Member
  • 1 posts
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

#15
romsempire

romsempire

    Newbie

  • Member
  • 47 posts
Please, adjust download link.

#16
mike_jrt

mike_jrt
  • Member
  • 8 posts
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.

#17
Screeemer

Screeemer
  • Member
  • 4 posts
is there a new version of the excel-sheet somewhere out there?

does it still make sence to use it?




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN