![]() |
KnowBrainer Speech Recognition | ![]() |
Topic Title: How do I delete a custom list Topic Summary: Created a bad list cannot find a way to delete it Created On: 12/17/2016 01:14 AM Status: Post and Reply |
|
![]() |
![]() |
- MarxGroucho | - 12/17/2016 01:14 AM |
![]() |
![]() |
- Edgar | - 12/17/2016 01:09 PM |
![]() |
![]() |
- Lunis Orcutt | - 12/17/2016 01:15 PM |
![]() |
![]() |
- MarxGroucho | - 12/17/2016 11:24 PM |
![]() |
![]() |
- Lunis Orcutt | - 12/18/2016 01:45 AM |
![]() |
![]() |
- MarxGroucho | - 12/18/2016 09:38 PM |
![]() |
![]() |
- DoctorW | - 12/19/2016 12:19 PM |
![]() |
![]() |
- jaysan | - 12/29/2016 05:22 AM |
![]() |
![]() |
- Lunis Orcutt | - 12/29/2016 03:40 PM |
![]() |
|
I created a custom list <1 to 4000> that had every number in it. Now Knowbrainer/Dragon keeps lagging whenever I have a command opened. I cannot find a way to delete this list although I have deleted all the elements in it (which didn't stop the lag) Little Help? |
|
|
|
![]() |
|
I went over this in private with Lunis a few weeks ago. I came up with a solution but it is ugly. Without getting deeply into the details… KnowBrainer keeps two copies of its active command file. KnowBrainer must not be running but Dragon may be active. You must edit them both (I actually "copy with renaming": copy "C:\Users\Edgar\AppData\Roaming\KnowBrainer\KnowBrainerCommands\MyKBCommands.xml" "C:\Users\Edgar\AppData\Roaming\KnowBrainer\KnowBrainerCommands\StatusChanges\MyKBCommands_withAmendedCommands.xml" that's all one line) you would need to change "Edgar" to your username. First you need to open "C:\Users\Edgar\AppData\Roaming\KnowBrainer\KnowBrainerCommands\MyKBCommands.xml" in your favorite XML editor (I use PSPad, Notepad will work and Visual Studio will work but might introduce automatic formatting which could break KnowBrainer's XML interpreter). Open the find dialog and search for: <List name="1to4000 (assuming that the EXACT name of your command is <1to4000>). This list should reside on a single line since you have already deleted all the contents: <List name="1to4000"></List> Delete that entire line (it's okay to leave a blank line if you choose). Now save the file under its original name and location: "C:\Users\Edgar\AppData\Roaming\KnowBrainer\KnowBrainerCommands\MyKBCommands.xml" (again use your username). Now you need to copy that file (or re-save it with a different name if you still have your editor open); the identical file needs to be placed with a new name in a new location: "C:\Users\Edgar\AppData\Roaming\KnowBrainer\KnowBrainerCommands\StatusChanges\MyKBCommands_withAmendedCommands.xml" (oh yeah - did I forget to mention you must use your own username not "Edgar" <grin>). Now you must exit Dragon (a reboot is not necessary but you might want to open the Task Manager to ensure that all of Dragon's remnants have closed; I use this batch file: @echo off
rem taskkill /IM dgnria_nmhost.exe /F /T taskkill /IM nsbrowse.exe /F /T taskkill /IM dragonbar.exe /F /T taskkill /IM dgnuiasvr.exe /F /T taskkill /IM dgnuiasvr_x64.exe /F /T taskkill /IM natspeak.exe /F /T taskkill /IM ProcHandler.exe /F /T rem taskkill /IM KBProcHandler.exe /F /T taskkill /IM KBPro.exe /F /T Now, start KnowBrainer which automatically starts Dragon. The list should be gone ------------------------- -Edgar |
|
|
|
![]() |
|
You'll find that KnowBrainer already includes a 1to5000 list but the reason why it skips numbers after 100, by jumping ahead in increments of 50, is because including every digit would likely produce the lag you are now experiencing. If you haven't updated to the latest KnowBrainer command collection and haven't written too many commands that you can't re-create, the simplest solution would be to overwrite your current KnowBrainer command file with the latest KnowBrainer Commands . Note that you will need to unzip and copy the latest MyKBCommands.xml file over your existing file at C:\Users\(Your Computer Name)\AppData\Roaming\KnowBrainer\ which will overwrite any commands you have added so please save any personal commands.
------------------------- Forum Mission Statement |
|
|
|
![]() |
|
The contents or elements of the list were already deleted. Great support for the software guys. I can see the extra efforts that is put into it. I noticed the search Amazon command you guys help me with a few days ago in the new release :-) |
|
|
|
![]() |
|
The final release of KnowBrainer Professional 2017 isn't quite finished. You are currently using a stable pre-release. Nuance only gave us about 3 days to prepare this year. The final release will include the ability to flag personal/edited commands so that you can quickly organize/export/import commands in groups or individually. Unfortunately that capability does not currently exist. If it did, we would yank our personal 3000 commands out of Dragon, which is a nightmare, and write them into KnowBrainer which would be about 5 times faster and more importantly, significantly more bulletproof. ------------------------- Forum Mission Statement |
|
|
|
![]() |
|
I shall look forward to the final release then.
|
|
|
|
![]() |
|
Did you try exporting all the custom commands to file, open a new user profile and then re-import the commands with the exception of the ones which use the list? James |
|
|
|
![]() |
|
I have just upgraded from KnowBrainer 2016 to KnowBrainer 2017. After the new installation, I downloaded the latest KB 2017 command files and then went through the import commands process for my old file. I did not import all the commands at once as I did not want to lose all the work in carefully checking off all the custom commands, so I did a few applications at a time. This seemed to have some unwanted consequences in the naming of the lists that I use. It appears that every time I import a command that has a list, it renames the list. It's this is probably to avoid problems in the case that lists with the same name have different contents, but I will argue that most of the time lists with the same name are going to have the same contents.
Now the top of my lists display looks like this: % 0_9 0_9_2 0_9_3 0_9_4 0to9 0to9_2 And I have commands that look like this edit in backend <0_9_2> <0_9_2> <0_9_2> <0_9_2> <0_9_2> <0_9_2> Will this be avoidable in the final release? Fortunately, I name all of my custom commands in all lowercase letters which makes them easier to identify in the import. Going through the steps that Edgar suggested - I'm not sure if I want to embark on that for all of my modified lists. However, I may consider taking the time to rename all of the lists that are used in these commands to make them more readable. ------------------------- Work laptop: DPI 15, i7 Skylake, 16GB RAM, KB2017, SpeechStart+, Samson Airline 77 // Home laptop: DPI 15, i3-2330 2.20 GHz 4GB RAM, KB2016, Dell Latitide, mic: HS-GEN-C with Dragon USB adapter |
|
|
|
![]() |
|
The more times you import, the more confusion you're likely to run into. The final release will clean up flagging personal commands, importing and exporting as often as you like but until then, you may run into some issues. Unfortunately, we do not yet have an ETA on the final KnowBrainer 2017 release but the good news is that you have access to every new command we create until the final release comes out. We recommend checking out the new Replace <dictation> command. Try saying “the brown fox jumped over the fence” and then follow up by saying Replace <brown fox> With <yellow dog>. You may never look at editing quite the same again ------------------------- Forum Mission Statement |
|
|
FuseTalk Standard Edition v4.0 - © 1999-2021 FuseTalk™ Inc. All rights reserved.