natlink release 3.5
Hello all natlink/vocola/unimacro users,
I just released a new version of this package. A problem with the <dgndictation> (_anything) rule (also arose with the <dgnletters> rule) has been solved. If a "KeyError" still arises (in the Message of Python Macros window) please report!
Also a few bugs with the introduction of NatSpeak10 and Python2.5 have been solved.
Unittests for the "imported" rules (see above) have been added.
Please note a few cautions (manual actions needed) when upgrading NatSpeak to version 10 and/or Python to version 2.5.
See http://qh.antenna.nl/unimacro/installation/install... for more details and do not forget the special instructions when you are on Windows Vista.
Greetings, Quintijn

NatLink release 3.5
Quintijn,
The new released in installs smoothly and seems to be performing great.
Thanks for all your efforts in getting this done.
Tee
Ooooh.... Sweet!
Great job, Quintijn! My macros are back!
Thanks.
:Doug
Question for
Question for Quintijn
Congratulations and thanks for sorting out the <dgndictation> problem. NatLink release 3.5 does however appear to cause some rather odd occurrences. Whenever I switch to a new application or "refresh macros" there is a flash across the screen which it is probably a DOS/command window before focus goes back to the active window. A side-effect of this is that the Python message window gets pushed back down the Z order and any messages are not seen.
Has anybody else seen this problem or have I set some incorrect parameter somewhere?
Mark
Hello Mark, Is this the
Hello Mark,
Is this the vocola refresh window? If you disable vocola, the window should disappear. If you re-enable vocola (with simpscrp switched off) the flashing of a DOS/commands window whenever it is needed to refresh a grammar generated by vocola is normal behaviour. It should not interfere with other things.
Sometimes, I have noticed, The Python Messages window behaves strange as to focussing. I think it is compiled with older libraries. I think you should pay no attention to that. (Unless somebody can trace and modernize this window.)
Quintijn
Hi Quintijn, That is
Hi Quintijn,
That is correct. I am sure that it is the refreshing of the Vocola generated grammar as it always occurs at an appropriate time, but it is somewhat inconvenient that the Python message window should hide itself in this way, particularly if there is a problem.... it certainly was not a problem, at least on my computer with previous versions... although I am now working on a completely new system.
Best wishes
Mark
Windows hiding or not coming
Windows hiding or not coming into focus is a nasty problem and hard to tackle I believe, so better accept this behaviour and try to work around it,
Quintijn
Version 3.6 install questions
Quintijn,
I just installed Dragon NaturallySpeaking 10, Natlink version 3.6, Python version 2.5. There are some messages showing up in the Python log. Are these messages anything I need to be concerned about, or need to address? Unimacro and Vocola seem to be working.
"could not import simpscrp, so do not use for loading .vcl files"
The Vocola uses simpscrp is checked.
I'm not sure with the following error messages refer to.
getExtendedEnv, cannot find in environ or CSIDL: "ALTSTARTUP"
getExtendedEnv, cannot find in environ or CSIDL: "BITBUCKET"
getExtendedEnv, cannot find in environ or CSIDL: "COMPUTERSNEARME"
getExtendedEnv, cannot find in environ or CSIDL: "CONNECTIONS"
getExtendedEnv, cannot find in environ or CSIDL: "CONTROLS"
getExtendedEnv, cannot find in environ or CSIDL: "DRIVES"
getExtendedEnv, cannot find in environ or CSIDL: "INTERNET"
getExtendedEnv, cannot find in environ or CSIDL: "MYDOCUMENTS"
getExtendedEnv, cannot find in environ or CSIDL: "MYVIDEO"
getExtendedEnv, cannot find in environ or CSIDL: "NETWORK"
getExtendedEnv, cannot find in environ or CSIDL: "PRINTERS"
getExtendedEnv, cannot find in environ or CSIDL: "PROGRAM_FILESX86"
getExtendedEnv, cannot find in environ or CSIDL: "PROGRAM_FILES_COMMONX86"
getExtendedEnv, cannot find in environ or CSIDL: "RESOURCES_LOCALIZED"
These are the last lines of the Python log file.
Starting natlinkmain from: C:\Natlink\natlink\macrosystem\core
Natlink version: 3.6
DNS version: 10
Python version: 2.5
WindowsVersion: XP
natlinkmain started (imported)
activate firefox mlb mode
IniGrammar switched on: Firefox Browsing
deactivate Firefox mlb mode
control, switch: ['Switch', 'general']
activate firefox mlb mode
IniGrammar switched on: Firefox Browsing
I noticed that in the configuration utility, both Natlink and Unimacro have the same user directory,
C:\Natlink\unimacro.
The configuration utility has a button for Unimacro. When that button is clicked both of the user directories are populated with the same directory that was selected.
Thanks
Bruce