kTool (just another software selector)
Posted 18 October 2004 - 02:44 AM
kenedy, on Oct 18 2004, 12:35 AM, said:
ironside, on Oct 18 2004, 02:39 AM, said:
Launch file without /qb switch, see if it gives any error message.
Thanks for the reply Kennedy
Removed /qb switches as you said,
But still the same, Goes into a paused state or skips it altogether with no error messages displayed.
Any more ideas on this ?
Posted 19 October 2004 - 09:50 AM
In the sfx file i made a setup.cmd file. as soon as that was launched Ktool assumed that the sfx is ready.
I now launch that same setup.cmd from Ktool en now i dont need sleep.exe any more.
i also walked against a few msi files that would not install, i make a cmd file whit the following en than i have no problems
msiexec.exe /i daemon.msi /qn /norestart
thanks for the help here, the above is whit version 1b
Posted 20 October 2004 - 10:24 AM
Posted 22 October 2004 - 02:23 PM
Now everythings whit Runwait is minimized, but i am a guy who likes to look and see things happen.
So is there a possibility that you add a ini 0/1 switch to turn minimized off/on?
Second thing maybe? a fault timer, if a process hangs because the ini maker, me in particular made a script error or the pc is a trash can, the process continues after a certain time?
Edit 23-10 Third thing maybe? when i have a sp1 install whit 2 partitions C and D, the cd drive is then E. Then i make a kTool installation unattended SP2 then reboot and want then some other programs to setup, kTool gives an error "Line 0 ......"
and stops, where can i locate the script that kTool looks at after a boot so that i can maybe find the error?
Edit 24-10 4e) a typo, in version 1c its shows still version 1b
And it is such a A++ tool, i waited for months for such a menutool!
Posted 28 October 2004 - 05:54 AM
Second progress bar style (similar to RunOnceEx)
Very simple form of conditional execution (FileExist/FileNotExist)
Logging (also very simple, functionality might be extended in future)
Processing entire folders with one type of files.
Basic error checking (if Run/RunWait tries to execute file that does not exist - error is logged to log file insted of crashing program)
Commands AddReg/DOSCommand/MSIFile are replaced with REG/DOS/MSI
Fixed some bugs.
Profiles are predefined selections. You can create as many as you need. To create profile add software to "Selected" list, type profile name and click "Save Profile" button. "All" and "(none)" profiles are created automatically. Also works in silent mode (only items under specified profile are installed)
Syntax for command line is:
ktool.exe [/GUI] [file_to_use.ini] [reboot_mode] [profile_name]
Second progress style
Select "All" profile and press start to see how it looks (it launches notepads, so it's safe to do so)
If there are more than 2 commands in section - second progress bar is displayed.
Context = Change main label text
Description = Set description for subitems
For old style type "ProgressType = 1" under "config" section in config.ini file
Creates file named kTool-computername.txt in %Temp% folder. Folder location can be changed in config.ini.
Writes all executed commands there. Detects Run/RunWait errors.
FileExist = File_name
FileExistVersion = Condition_FileVersion
FileExistAction = Skip/SkipSection
Condition can be one of the following: =, <, >, <=, >=, <>
Skip - skip next command
Skipsection - skip entire section
FileExist = c:\windows\explorer.exe
FileExistVersion = <=6.0.2900.2180
FileExistAction = Skip
RunWait = notepad
RunWait = calc
;If explorer.exe with version smaller or equal to 6.0.2900.2180 exists - notepad will not be launched.
FileNotExist = FileName
FileNotExistAction = Skip/SkipSection
;Same as FileExist (except no FileVersion of course)
Processing of entire folders.
Folder = FolderPath
FolderFiles = FileExtension
FolderSwitch = Switches
FolderCommand = RunWait/MSI/REG
Folder = c:\install\regtweaks
FolderFiles = reg
FolderCommand = REG
;every reg file in folder will be added to registry
Folder = s:\install\SomeFiles
FolderFiles = exe
FolderSwitch = /silent
FolderCommand = RunWait
;every exe file in folder will be launched with "/silent" switch
Posted 28 October 2004 - 06:19 AM
There is no language support in this version.
I'll add it soon.
>>So is there a possibility that you add a ini 0/1 switch to turn minimized off/on?
It's possible now. Look in config.ini for details.
>>a fault timer
I'll think how to do it. Run/RunWait errors are now detected. And I have some ideas about MSI.
>when i have a sp1 install whit 2 partitions C and D, the cd drive is then E. Then i make a kTool installation unattended SP2 then reboot and want then some other programs to setup, kTool gives an error "Line 0 ......"
You have "Append=CD" in your ini, right? Try new version, it should work correctly now.
Posted 29 October 2004 - 08:46 AM
Example if i want to apply all -UPDATES- i should select all the listed components one by one.
Would be nice to just load a profile by select it in the scrolling profile list (with all profiles available) click an ADD button and all items put in selected programs.
But thanks for your already done works. The tool is great and keep it simple.
Posted 31 October 2004 - 08:20 AM
I'm going to make a new pc upgrade cd whit this version of kTool.
Thanks for this great job, i let you and the others here know my results.
My New Config.ini
[Language] ;Dutch version AntonP ;--Use standart english symbols only. Available = Beschikbaar Selected = Geselecteerd Autologon = Aanmelden Reboot = Herstarten SaveToFile = Schrijf naar Bestand Start = Start Cancel = Annuleren Restarting = Herstarten [Config] ;--Any item starting with character specified here will be not selectable ;--Use for logically breaking list into sections. Empty items "" are also not selectable. NonSelectable = - ;--Seconds before reboot. Default is 60 ;RebootTimer = 60 ;--If user is not administrator on local computer - display warning (0/1). Default is display ;AdminWarning = 1 ;--Path where log file is stored. Default is TEMP folder. ;LogFilePath = c: ;Minimize/Maximize/Hide launched applications. Defult - minimize. WindowMode = Maximize ;--Progress window type (1/2). 1-old style, 2-RunOnceEx style. Default 1. ProgressType = 2
Edit 21:45 I Like this version, till now it works smoothly
The Context and description are nice adons and the log is fine
- ← make xp 64bit unattended
- Unattended Windows 2000/XP/2003
- Building a Pre-activated CD from an existing installation →