Re: JAWS Command-Line Arguments and Switches


Bill White <billwhite92701@...>
 

Hi, Aaron. I tried launching the JAWS setup package with the /? switch, and it asked me if I wanted to run the program. It didn't come up with a list of switches.
Bill White billwhite92701@dslextreme.com

----- Original Message -----
From: "Page, Aaron" <Aaron.Page@mso.umt.edu>
To: <main@jfw.groups.io>
Sent: Wednesday, August 17, 2016 7:46 AM
Subject: Re: JAWS Command-Line Arguments and Switches


Hi Steve,

Launch the JAWS setup executable from a command line with the /? Switch, and after UAC the Freedom Scientific Setup Package Help should appear, which lists out all of the command line arguments/switches that are available.

I have also pasted this information below. Good luck!

The Freedom Scientific setup package is a tool used to install or uninstall multiple components, including the main product. The following explains the available, optional command-line options. These commands are not case sensitive.

/MoreHelp
Displays additional help information, if available, about the setup package such as a list of setup types. The installation process is not performed.

Example:
c:\package.exe /MoreHelp

/ExtractSettings <Path-to-file>
Outputs the contents of Settings.ini to the output file specified. The installation process is not performed. If the output file already exists, it is overwritten. If there are spaces in the path to the file, the path must be enclosed in quotes.

Example:
c:\package.exe /ExtractSettings "c:\FS setup\OldSettings.ini"

/ReplaceSettings <Path-to-file>
Specifies an initialization file for the setup package engine to use instead of the Settings.ini file stored in the resources. This flag can be used if any of the contents in Settings.ini must be overridden. If there are spaces in the path to the file, the path must be enclosed in quotes.

Example:
c:\package.exe /ReplaceSettings "c:\FS setup\NewSettings.ini"

/ReplaceLanguage <Path-to-file>
Specifies a resource DLL for the setup package engine to use instead of the resource DLL file stored in the bootstrapper. This flag can be used to specify an alternate, external set of resources for the installation. If there are spaces in the path to the file, the path must be enclosed in quotes.

Example:
c:\package.exe /ReplaceLanguage "c:\FS setup\NewResources.dll"

/Log [Path-to-file]
Allows the user to specify the location of the setup package log file. Logging is enabled even if this command line argument is not specified unless the /NoLog command line argument is used. If this command line argument is not specified the setup package log file will be located in C:\Users\aaron.page\AppData\Local\Temp\\jawssetup\FS_Setup_Package.log.

Example:
c:\package.exe /Log "c:\myFolder\mySetup.log"
The log file is created under c:\myFolder\mySetup.log.

/NoLog
Allows the user to disable the creation of the setup package log file.

/Type <name>
Specifies the setup type to use instead of the default. To view a list of available setup types, use the /MoreHelp command-line option.

Example:
c:\package.exe /type ServerWithSpeech

/Passthru <Installer1 [, Installer2, ..., InstallerN]>@<Command>
This argument will append the specified command to the specified installers in a given package.

<Installer1 [, Installer2, ..., InstallerN]> - this portion of the argument specifies the installers which will receive the command. Each of the Installer strings should correspond to a section name in Settings.ini.
<Command> - the command to append to each of the specified installer's command-line. If you wish to passthrough a command that includes the characters /, - or # you must use the following escape sequences:
Sequence String
#0 #
#1 -
#2 /

Please note: All occurences of # in <Command> are interpreted as the beggining of an escape sequence. All instances of # and the character which follows the # will be replaced if a matching string can be found. If no corresponding string can be found then the # and the character following it will be removed
For example, the sequence ## in <Command> would be removed where as #0 would be replaced with #.

Example:
c:\Package.exe /passthru AnInstaller,AnotherInstaller@#2l

Asume that the following is the Settings.ini from the above package.exe.
---Begin Settings.ini---
[default]
PreInstall = AnotherInstaller|AThirdInstaller
MainInstall = AnInstaller

[AnInstaller]
Name = AI
File = msiexec.exe
Arguments = /i AI.msi

[AnotherInstaller]
Name = AnI
File = AnI.exe

[AThirdInstaller]
Name = AtI
File = AtI.exe
---End Settings.ini---

The complete command-line executed for AnInstaller would be:
msiexec.exe /i AI.msi /l

The complete command-line executed for AnotherInstaller would be:
Ani.exe /l


Regards,
Aaron M. Page, B.S.
EIT Accessibility Specialist
Accessible Technology Services, University of Montana
Phone: (406) 243-2082
E-mail: aaron.page@umontana.edu



-----Original Message-----
From: main@jfw.groups.io [mailto:main@jfw.groups.io] On Behalf Of Steve Matzura
Sent: Wednesday, August 17, 2016 7:25 AM
To: main@jfw.groups.io
Subject: JAWS Command-Line Arguments and Switches

Where would I find a complete list of JAWS startup command-line switches and options? I need to write a quick-and-dirty three-line batch file to stop JAWS, change screen resolution with another program, then start it again. I have discovered that it's best to restart JAWS after changing screen resolution, so I thought I'd just put everything in a batch file and stick it up on the Desktop for easy activation. But I can't find a comprehensive list of JAWS command-line arguments and switches anywhere.

Thanks in advance.









__________ Information from ESET NOD32 Antivirus, version of virus signature database 13975 (20160817) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com




__________ Information from ESET NOD32 Antivirus, version of virus signature database 13975 (20160817) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Join main@jfw.groups.io to automatically receive all group messages.