[jawsscripts] Quick-settings dialog

  • From: Udo Egner-Walter <udo.egner-walter@xxxxxx>
  • To: "jawsscripts@xxxxxxxxxxxxx" <jawsscripts@xxxxxxxxxxxxx>
  • Date: Sun, 24 Feb 2019 12:22:33 +0100

Hello,
I want do use the quick-settings dialog for my scripts. You can use QS- 
and QSM-files to make it available for your application.

But what if you want to use scripts and setting not only for an 
application? I found no way to open the quick-settings files via script 
functions, for example for my scripts placed in MyExtensions.jss.

Since there is no function to open quick-settings directly I tried to 
open the "QuickSettings.exe"" file in the JAWS directory. You can use 
the the param:

/a"FILENAME"

to open the QS-file directly. Curiously enough the run command in 
JAWS-script didn't run my QS file. But if you use this script:

<code start>

Script StartSettings ()

var

object oShell,

string sFile,

string sParam

sFile = GetJAWSDirectory () + "\\QuickSettings.exe"

sParam = "/a\"myfile\""

oShell = CreateObject("Shell.Application")

oShell.ShellExecute(sFile, sParam, "", "open", 1)

oShell = Null()

EndScript

<code end>

you can start the QS-file. But there is a major problem: this only works 
if you use the quick setting shortcut one time at least (in Germany its 
JAWS key + V). If you didn't use the key a first time there is a error 
message. After using the shortcut a first time the QS-file opens all the 
time till you restart JAWS.

What to do? Is there a way to get informed if a user did not open the 
quick settings? Is there another way to open a quick-settings file in 
QuickSettings.exe?

Thank you in advance.

Udo





__________�

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts:

  • » [jawsscripts] Quick-settings dialog - Udo Egner-Walter