[jawsscripts] Re: Linking a file to the compiler

  • From: Csaba Godo <arpadhazi68.jawsul@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Sun, 17 Nov 2013 08:56:21 +0100

Haetir, the difference between example 3 and 4 in my mail is that the 
path in example 3 begins with double backslash.

2013.11.17. 5:21 keltezéssel, Soronel Haetir írta:
> If you copied examples 3 and 4 rather than re-typing them you appear
> to have mistyped things.
>
> I was then expecting the following file organization:
>
> <user_script_directory>\my_script.jss
> <user_script_directory>\custom_dir\custom_script1.jss
> <user_script_dir>\custom_dir\custom_script2.jss
>
> With the following in <user_script_dir>\my_script.jss:
> Use "custom_dir\\custom_script1.jsb"
>
>
> I would expect that if your script is in a file outside the usual jaws
> script directories then you would need to use fully qualified paths.
> I am also not aware whether it is actually possible to run the script
> compiler by any method other than running the script editor and saving
> the script file.
>
> On 11/16/13, Csaba Godo <arpadhazi68.jawsul@xxxxxxxxx> wrote:
>>
>>
>>
>> Hi Haetir,
>>
>> It semms that the JAWS complier could accept only fully qualified
>> pathes. I have played araound with the folloving variations:
>>
>> 1.: use "Lib.Message.jsb" - it was accepted.
>> 2.: use "C:\\JFW Extentions\\Lib.Message.jsb" - it was accepted, too.
>> 3.: use "\\JFW Extentiosn\\Lib.Message.jsb" - was unaccepted.
>> 4.: use "JFW Extentiosn\\Lib.Message.jsb" - was unaccepted.
>>
>> So I will install my library scripts on the user's machine into a fixed
>> folder in the root of the C:\ drive. In this case teh recompilation
>> process can be avoided.
>>
>> By the way, how is it possible to recompile programatically a script
>> after its installation?
>>
>> Cheers,
>>
>> Csaba
>> 2013.11.16. 23:06 keltezéssel, Soronel Haetir írta:
>>> I'm pretty sure you would need to know the name of the child directory at
>>> least.
>>>
>>> I would expect
>>>
>>> Use "ChildDir\\MyFile.jsb"
>>>
>>> To work, finding ChildDir relative to the current file, but you would
>>> certainly need to know what ChildDir is going to be.  If you wanted to
>>> get fasncy I suppose you could have an installer that overwrites the
>>> script file with the actual value of ChildDir and then somehow
>>> triggers the jaws script compiler, but that honestly seems like it
>>> would be a lot more work than it is worth, even if you could make it
>>> work.
>>>
>>> On 11/16/13, Csaba Godo <arpadhazi68.jawsul@xxxxxxxxx> wrote:
>>>> Hi guys,
>>>>
>>>> I'm back in with a question. Now it concerns about the use and include
>>>> directrives in JAWS Basic. Mmy question is whether they can accept only
>>>> fully qualified pathes or not? I mean if it is somehow possible to use
>>>> path string with them like in HTML pages, where it is not necessary to
>>>> fuly qualify the path if it refers to a subdirectory of the directory
>>>> where the actual page is located. Like this "../pages/x.jpg". I'm not at
>>>> home in C programming, so I do not know how files can be linked into the
>>>> compilation process.
>>>>
>>>> I would like to separate my scripts into two parts and place the
>>>> reusable library scripts into a subdirectory of the common directory of
>>>> JAWS. When I pass only the file name then the compiler looks for the
>>>> referred file in the same directory where the JSS file, which refers to
>>>> it is located. If I pass the fully qualified path, like the one  below,
>>>> it works.
>>>>
>>>> This works: use "C:\\JFW Extensions\\Lib.Messages.jsb".
>>>> But I'd like to put them into a subdirectory of the common JAWS
>>>> directory, whose exact path is unknown.
>>>>
>>>> Thanks in advance for your help!
>>>>
>>>> Csaba
>>>>
>>>> __________ďż˝
>>>>
>>>> View the list's information and change your settings at
>>>> http://www.freelists.org/list/jawsscripts
>>>>
>>>>
>>>
>>>
>> __________ďż˝
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>>
>
>
__________ďż˝

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

Other related posts: