Sat, Nov 23, 1:08 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 21 6:06 am)



Subject: Question: Can I auto install Daz3D.com exe files using a bat.file.


nightfir ( ) posted Sat, 26 May 2007 at 10:48 AM · edited Sat, 16 November 2024 at 11:44 PM

Hi:

Got a question, can I use a bat file to auto install daz3d.com exe files?
Also what would the syntax be?
For some unknown reason Poser 7 died, and took with it a lot of my Daz3D exe files with it.
I'm not quite in the mood to spend the next day, or so reinstalling everything.
Somewhere I have a backup of everything on dvds, But I have not been able to find the disks yet.

Thanks,

Brad.


tom271 ( ) posted Sat, 26 May 2007 at 11:20 AM

Are you saying you like to use (configure) a bat file to install any exe files that come from Daz3d.com website?



  ----------------------------------------------------------------------------------------------------------------------------



nightfir ( ) posted Sat, 26 May 2007 at 11:41 AM · edited Sat, 26 May 2007 at 11:44 AM

Yes. If It can be done with out a lot of hair pulling, wailing, grinding of teeth, swearing, and milinging peoples parentage.

Brad.


nruddock ( ) posted Sat, 26 May 2007 at 12:15 PM

Sorry, not possible.

You have to go through the dialog steps for each installer (the main reason probably being so that you agree to the EULA).

While it might be theoretically possible to use the trick of sending keystrokes (via the VB mechanism of SendKeys or similar) there are quite a few different variations of the installer, so you'd not only have to cope with all of them, but also know which variation any particular installer is.


nightfir ( ) posted Sat, 26 May 2007 at 1:10 PM · edited Sat, 26 May 2007 at 1:12 PM

I did look at mindvision.com and the installer vise program that daz3D uses.
Did a look thru of the docs of the program itself as to how to set up a installer etc.
There is suppose to be a command that allows one to record the setup info that the
user types in and then another one to reenter that info ie auto install requiring no user input.
However I have not got it to work yet.. I got the docs from here: http://www.mindvision.com/downloads.asp

The commands are as follows:

setup.exe -r: recsettings.ini (to record info)
setup.exe -p: recsettings.ini (to play back info)

You are suppose to be able to take the recsettings.ini file and edit it to your liking.
I tried the first command in the dos window and could not get the file recsettings.ini
to be created. What i did was take the file that installed The Freak and put it on my C:
drive as: freak.exe and then entered dos window and entered: freak.exe -r recsettings.ini.

It ran ok and I went thru the motions of installing everything on my C: drive. Just for the 
heck of it I went and entered freak.exe -p: recsettings.ini. It ran but I had to type in all the
info over again. If the file recsettings.ini was created windows could not find it etc.
I'll have to play around and see what i can do there are a lot of different command switches
one can use when installing anything using the installer vise program.

Brad.


nightfir ( ) posted Sat, 26 May 2007 at 1:29 PM

**More info:

Chapter 20**

Automating Installer VISE

This chapter describes ways to automate the processes of building and controlling Installer

VISE installers. The information is divided into two main topics:

“Automating Installer Builds” on page 20-1

“Automating Installers” on page 20-2Automating Installer

Builds

You can automate the process of building installers by using combinations of the features

listed below.

Build Targets and

Batch Build

Build Targets allow you to set up different kinds of installs and easily switch between them

when building. While the default behavior is to build one Build Target at a time, build

automation can be achieved by using Installer VISE's Batch Build feature. Batch Build

enables multiple Build Targets to be built at once. For details, see:

“Build Targets” on page 15-5

“Batch Build” on page 15-9Batch Files

in the archive and build your installer:

There are two command line switches that can be used with Installer VISE to update filesCommand

Line Switch

Function

- u Causes Installer VISE to update a file in the specified archive.

Example:

D:MyProductBuilderReleaseMyApp.exe

- b Causes Installer VISE to build an installer from the specified archive

and save it at a specified location. This command line switch can

specify the Build Target for the installer.

F:tempfile.vct -b F:tempsetup.exe target1

InstVise.exe F:tempMyProduct.VCT -u MyApp.exeExample: InstVise.exe****Table 20-1: Command line switches for building installers

20–2 Automating Installers

Chapter 20 Automating Installer VISE Installer VISE for Windows

Through a command available in its File menu, Installer VISE can generate a batch file for

you that updates specific files and builds an installer at the location you specify. You can

use this file in conjunction with other batch files to automate your build process.

For details, see

**“Generating a Batch File” on page 6-46.**Automating

Installers

Installer VISE installers can be controlled through the following command line switches,

which for convenience and automation purposes will typically be used in batch files:

Command

Line Switch

Function

-s Causes the installer to silently process any items in its Silent Setup

package. The purpose is to provide an install that can be used with a

batch file; no customer intervention is required and no dialogs are

displayed.

See

page 6-7

-t Causes the installer to use the specified path as the default target

directory.

****Example: setup.exe -s“Creating Packages, Sub-Packages and List Packages” on.****Example:

See

-v Causes the installer to use any runtime variable values present in the

specified INI file.

**setup.exe -t:"C:Program FilesMy Application"“Externally Setting %TargetDir%” on page 19-9.**Example:

See

-r Causes the installer to use the specified INI file to record the

settings made by the user during the install. The recorded install can

then be played back with the -p command line switch.

**setup.exe -v: varsettings.ini“Externally Setting Variables” on page 19-8.**Example:

See

-p Causes the installer to silently play back a previously recorded install

using the user settings stored in the specified INI file. (User settings

are recorded using the -r command line switch.)

**setup.exe -r: recsettings.ini“Recording and Playing Back Installs” on page 20-3.**Example:

See

-l (lowercase L) For use by an application, this command line switch causes the

installer to send progress notification messages to the specified

window.

**setup.exe -p: recsettings.ini“Recording and Playing Back Installs” on page 20-3.**Example:

See

-n For use by an application, this command line switch can optionally

be used in conjunction with the -l switch to identify the installer that

is sending progress notification messages.

**setup.exe -l listener“Monitoring Installer Progress” on page 20-4.**Example:

See

**setup.exe -l listener -n reporter“Monitoring Installer Progress” on page 20-4.**Table 20-2: Command line switches for controlling installers

Recording and Playing Back Installs 20–3

Installer VISE for Windows Chapter 20 Automating Installer VISE

Recording and Playing

Back Installs

This feature enables customers who use your installer to automate the installation process.

For example:

your software on multiple computers in a network.

Systems administrators could use record and playback to control installation of

for inclusion with their products.

Although you might not use this feature as a developer, you might want to provide the

following information to select customers who have a need to control the installation of

your software.

Third-party developers could use the feature to automate your installer as neededHow it Works

and playback does not require the user to repackage the installer with Installer VISE.

Instead, customers can simply run your installer once using a special command line switch

that records all user settings, such as package selection and text input. The installer can

then be launched on another machine and run silently without user intervention.

In contrast to the Snapshot Wizard (see Chapter 14-Using the Snapshot Wizard), recordTo record an install:

1.

setup.exe -r: recsettings.ini

The user settings will be recorded to the INI file specified here.

**Launch the installer with a command line that follows this format:**2.

record for automation purposes.

The resulting INI file can be manually revised to preset runtime variable

values, using the format described in

page 19-8

Password verification (when entry is prompted by the Verify Password

installer screen) is skipped over during playback.

Once an install is recorded, different variations can be created by making

copies of the INI file and modifying the contents as needed.

**Complete the installation process using the selections and input you would like to“Externally Setting Variables” on.**To play back an install:

Launch the installer with a command line that follows this format:

setup.exe -p: recsettings.ini

Be sure to reference the INI file that has the desired user settings.

20–4 Monitoring Installer Progress

Chapter 20 Automating Installer VISE Installer VISE for Windows

Monitoring Installer

Progress

The following information describes how applications can launch one or more installers

and monitor their progress through messages sent by the installers. This feature can be

used in conjunction with the installer playback functionality.

To monitor an installer’s progress, the application source code must:

1.

**Create a message handler.**2.

from the installer.

Associate the handler with a (possibly hidden) window for receiving progress messages3.

setup.exe -l listener -n reporter -p settings.ini

The -l (lowercase L) switch, and the name that follows, signals the request for

progress notification. The name should be the name of a (probably hidden) window

that the application opens for the purpose of receiving and handling notification

messages sent by the installer.

The -n switch, and the name that follows, is optional. If present, the installer will

use the name provided to identify itself in notification messages it sends. Thus, by

naming at command line launch, one application could be monitoring multiple

installers (or multiple applications monitoring multiple launches of the same

installer) simultaneously, without confusion or collision.

The -p switch, and the name that follows, is also optional. It simply illustrates how

the notification feature might be used in conjunction with the playback feature.

**Launch the installer with a command line that follows this format:**Events Reported by

Installers

The events an installer will report are as follows:

Begin install

Successful completion of install

Cancel or abort install

**Update of the progress bar (whether hidden or not)**Finding More

Information

For more information on this feature, see the Vise Monitor folder that’s available as part

of the Installer VISE installation. This folder includes the following valuable reference

items:

Read Me file

Sample application

Sample application project


nruddock ( ) posted Sat, 26 May 2007 at 2:38 PM

And if you read the page 20-3, you find it's an optional feature.


SoulTaker ( ) posted Sat, 26 May 2007 at 2:43 PM

I take it you don’t need there permission to reproduce there documentation


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.