If all you want to do is search (or replace) within the AFLs, there are a 
number of free programs that do this.  The one that I'm presently using is 
TextCrawler.

Bill
  ----- Original Message ----- 
  From: Reinsley 
  To: [email protected] 
  Sent: March 10, 2010 3:30 AM
  Subject: Re: [amibroker] Re: Where does Amibroker store its formula files




  Hi,

  Let me know if you want to copy all the AFL formulas into word. I have a VBA 
macro to copy a subdirectory full of AFL  into word with an hypertext table of 
contents. Tested under Word 2003 and XP.

  Easier to search a comment, a function etc.

  I will test it under Word 2007 next week-end.

  Best regards


  Le 10/03/2010 04:22, Michel Guibert a écrit : 
      
    Maybe one day we will have an easier way to backup our custom formula, a 
way to export them and a way to import them (like organizer in metastock).
     
    I really don't understand why it's so complicated, For what I see I believe 
to have backup of my file when I copy the directory but I don't have , should I 
copy all them one by one in word ??
     
    Michel
     



----------------------------------------------------------------------------
    To: [email protected]
    From: [email protected]
    Date: Fri, 5 Mar 2010 11:55:07 +0000
    Subject: [amibroker] Re: Where does Amibroker store its formula files

      
    Hi Keith,

    Problem solved exactly as per the steps you listed.

    Many thanks for all who put forth suggestions 

    Bing

    --- In [email protected], Keith McCombs <kmcco...@...> wrote:
    >
    > Bing --
    > Try my original suggestion to you.
    > 1. Save what ever source files you can from win7.
    > 2. Uninstall AB32 from \Program Files (x86)\.
    > 3. Install AB32 5.20 in \Program Files\.
    > 4. Copy over all of AB 5.2x from old computer right over new install.
    > 
    > Hint: The slowest part of the copy over is the actual transfer. Also 
    > USB thumb drives are faster than IntraNet. Zip or RAR old AB directly 
    > to USB thumb. Then directly unzip to new computer. If it takes longer 
    > than drinking a cup of coffee, you're not enjoying your coffee.
    > 
    > This works! I do it all the time, back and forth between laptop and 
    > desktop. Don't worry about how much time it takes to transfer the large 
    > data files. You will spend more time worrying than transferring.
    > -- Keith
    > 
    > On 3/4/2010 06:09, bingk66 wrote:
    > >
    > > Hi Tomasz,
    > >
    > > Thank you for your detailed response.
    > >
    > > I did run the full setup of Amibroker V5.20. The result of this full 
    > > setup was that the Amibroker directory was created under C:\Program 
    > > Files (x86). Seeing how the install program already created the 
    > > Amibroker directory, I had assumed that it was safe, perhaps naively, 
    > > that it was possible to substitute the contents of one Amibroker 
    > > directory with another. I seem to recall support mentioning that it 
    > > was OK to copy the entire AMibroker directory across if you wanted to 
    > > keep all your data, formulas, layouts chart setup etc etc identical to 
    > > what you had in the original computer. Perhaps that advice from 
    > > support was not applicable to Vista or 7, only to XP.
    > >
    > > In view of what you have just said, is there a simple and safe way to 
    > > copy across all the data, formulas, layouts chart setup etc etc from 
    > > the old computer without copying the entire Amibroker directory ?
    > >
    > > --- In [email protected] <mailto:amibroker%40yahoogroups.com>, 
    > > Tomasz Janeczko <groups@> wrote:
    > > >
    > > > Hello,
    > > >
    > > > Quote from the user:
    > > > "I copied the entire Amibroker directory from my old computer onto the
    > > > C:\Program files
    > > >
    > > > (x86) directory in the new computer and started up Amibroker."
    > > >
    > > >
    > > > Wrong!
    > > >
    > > > All your problems come from the fact that you have copied files 
    > > manually,
    > > > instead of running full setup from
    > > > http://www.amibroker.com/bin/AmiBroker520.exe 
    > > <http://www.amibroker.com/bin/AmiBroker520.exe>
    > > > to install AmiBroker into FINAL directory.
    > > >
    > > > You can not just copy files in Windows 7 inside "Program Files" or
    > > > "Program Files (x86)"
    > > > because these directories are PROTECTED (even under admin account) and
    > > > Windows
    > > > will redirect all write to virtual folders.
    > > >
    > > > Running FULL SETUP is absolutely necessary on Windows VISTA and 
    > > Windows 7.
    > > >
    > > > Without running FULL SETUP Windows Vista and Windows 7 will use its
    > > > folder virtualization.
    > > > http://support.microsoft.com/kb/927387 
    > > <http://support.microsoft.com/kb/927387>
    > > >
    > > >
    > > > Running setup is a MUST because only setup programs are allowed in
    > > > Windows Vista / 7 to
    > > > write to Program Files and allow programs to actually have write 
access
    > > > subdirectory.
    > > > The setup program will enable write rights to AmiBroker directory and
    > > > only then you
    > > > will be able to actually create files inside without being 
    > > redirected by
    > > > Windows Folder Virtualization.
    > > >
    > > > So once again:
    > > > 1. DELETE everything by hand.
    > > > 2. RUN FULL SETUP http://www.amibroker.com/bin/AmiBroker520.exe 
    > > <http://www.amibroker.com/bin/AmiBroker520.exe>
    > > > and select proper FINAL directory.
    > > > DO NOT COPY anything by hand.
    > > >
    > > > Best regards,
    > > > Tomasz Janeczko
    > > > amibroker.com
    > > >
    > > > On 2010-03-04 10:25, bingk66 wrote:
    > > > > Hi Mike,
    > > > >
    > > > > Using the Dir command from good old DOS has shed some light on my 
    > > problem. Everytime I update a formula from within Amibroker, a new 
    > > file is created inside the 
    > > C:\Users\Bing\AppData\Local\VirtualStore\Program Files 
    > > (x86)\Amibroker\Formulas\Custom folder. From what I can tell, this is 
    > > the directory that Amibroker (or Windows 7) will look into first to 
    > > find whatever files it need. If it finds it there, it will use that 
    > > version.
    > > > >
    > > > > If it does not find the file that it requires, it will then go to
    > > > >
    > > > > C:\Users\Bing\Program Files (x86)\Amibroker\Formulas\Custom
    > > > >
    > > > > The problem that I have is that everytime I update a formula 
    > > within Amibroker, a new version of the file is created in 
    > > C:\Users\Bing\AppData\Local\VirtualStore\Program Files 
    > > (x86)\Amibroker\Formulas\Custom. This results in 2 different versions 
    > > kept of each updated file which is a pain to say the least. Also I 
    > > cannot use Windows Explorer to zoom down to this directory because it 
    > > does not recognise the AppData directory
    > > > >
    > > > > Would you have any idea why this is happening ??
    > > > >
    > > > > Bing
    > > > >
    > > > > --- In [email protected] 
    > > <mailto:amibroker%40yahoogroups.com>, "Mike"<sfclimbers@> wrote:
    > > > >
    > > > >> That being the case, all I can suggest is double and triple check 
    > > the complete path of the file that you are drilling down to via 
    > > Explorer vs. the path that shows up in the Save As dialog. It sounds 
    > > like you're looking at two different copies of the file.
    > > > >>
    > > > >> If you're not used to Windows 7, but can still access a command 
    > > prompt, just use good ol' DOS to find all copies of the file:
    > > > >>
    > > > >> To get to the root drive you can do:
    > > > >>
    > > > >> cd \
    > > > >>
    > > > >> From root drive do this:
    > > > >>
    > > > >> dir /s myfile.afl
    > > > >>
    > > > >> Do not type in any directory paths, just type the name of your 
    > > file ignoring all directories, the /s flag will cause a deep search of 
    > > all subdirectories (i.e. the entire drive since you are starting from 
    > > root).
    > > > >>
    > > > >> Mike
    > > > >>
    > > > >> --- In [email protected] 
    > > <mailto:amibroker%40yahoogroups.com>, "bingk66"<bing.kwok@> wrote:
    > > > >>
    > > > >>> Hi Mike,
    > > > >>>
    > > > >>> It means that I shutdown Amibroker, then using windows explorer 
    > > go into the C:\program files (x86)\Amibroker directory, dive down all 
    > > the way to the folder that contain the afl file that I had just 
    > > modified within AB. I then open that AFL file using a simple text 
    > > editor like notepad and have a look.
    > > > >>>
    > > > >>> --- In [email protected] 
    > > <mailto:amibroker%40yahoogroups.com>, "Mike"<sfclimbers@> wrote:
    > > > >>>
    > > > >>>> Bing,
    > > > >>>>
    > > > >>>> What *exactly* are you doing when you say "when I have a look 
    > > at the file outside of AB"?
    > > > >>>>
    > > > >>>> Mike
    > > > >>>>
    > > > >>>> --- In [email protected] 
    > > <mailto:amibroker%40yahoogroups.com>, "bingk66"<bing.kwok@> wrote:
    > > > >>>>
    > > > >>>>> Hi Mike and Keith,
    > > > >>>>>
    > > > >>>>> Thanks for your prompt responses.
    > > > >>>>>
    > > > >>>>> I tried using the save as option within the File save option 
    > > and it tells me that the directory it was trying to save the file into 
    > > is indeed C:\Program Files (x86)\Amibroker .... etc. So I actually 
    > > went ahead and did the save and it all appears to work within AB. 
    > > However, when I have a look at the file outside of AB, once again it 
    > > does not reflect the changes.
    > > > >>>>>
    > > > >>>>> It looks like I will have to follow Keith's suggestion of 
    > > uninstalling AB from c:\program files (x86) and then reinstalling it 
    > > back into C:\program files. However, before doing that, my problem now 
    > > is that I like to backup the work done in Windows 7, but I cannot do 
    > > it because I don't know where the actual files are kept. To physically 
    > > go through and identify all the changes within Windows 7 would be a 
    > > very time consuming and error prone exercise which I am hoping to avoid.
    > > > >>>>>
    > > > >>>>> AB must be storing these formulas outside of C:\Program Files 
    > > (x86) because when I am working with the formulas within AB, it 
    > > displays the absolute latest versions of the code, right down to the 
    > > indentings, comments, tabs etc etc and those details must surely be 
    > > stored somewhere.
    > > > >>>>>
    > > > >>>>> Bing
    > > > >>>>>
    > > > >>>>> --- In [email protected] 
    > > <mailto:amibroker%40yahoogroups.com>, Keith McCombs<kmccombs@> wrote:
    > > > >>>>>
    > > > >>>>>> Bingk --
    > > > >>>>>> This would be a great opportunity to rant against the idiots 
    > > at M$ for
    > > > >>>>>> making such un-user-friendly software. They could have kept 
    > > \Program
    > > > >>>>>> Files\ for 32bit programs. And made a new folder called 
    > > \Program Files
    > > > >>>>>> 64\ for 64bit programs. But that would be too easy for us 
    > > users. And
    > > > >>>>>> M$ will probably sell more 'upgraded' software this way. End 
    > > of rant.
    > > > >>>>>>
    > > > >>>>>> There are probably many ways to solve your problem. This is 
    > > the way I
    > > > >>>>>> did. When installing AB (32bit version) do not install in the 
    > > default
    > > > >>>>>> folder, \Program Files (x86)\. Instead install it in \Program 
    > > Files\.
    > > > >>>>>> Continue until you are asked for your working folder. Then 
    > > set that to
    > > > >>>>>> \Program Files\ also. Now copy the entire Amibroker directory 
    > > from your
    > > > >>>>>> old computer onto the C:\Program files\. That's it.
    > > > >>>>>>
    > > > >>>>>> Well not all of it. BEFORE you do the above, the safest thing 
    > > is to
    > > > >>>>>> save any Win7 AB work, .afl files, that you want to some 
    > > folder outside
    > > > >>>>>> of \Amibroker\. Then uninstall AB from \Program Files (x86)\. 
    > > Then go
    > > > >>>>>> to the paragraph above.
    > > > >>>>>>
    > > > >>>>>> BTW, Amibroker is available as a 64bit program also. But 
    > > DON'T try to
    > > > >>>>>> use it yet. Get the 32bit version working to your 
    > > satisfaction first.
    > > > >>>>>> Then if you feel you want to try the 64bit, after there is at 
    > > least a
    > > > >>>>>> 5.30 version, it is simple to install, and still have the 
    > > 32bit to fall
    > > > >>>>>> back on. Just ask again for how to do it.
    > > > >>>>>>
    > > > >>>>>> Hope this helps,
    > > > >>>>>> -- Keith
    > > > >>>>>>
    > > > >>>>>>
    > > > >>>>>>
    > > > >>>>>> On 3/2/2010 22:55, bingk66 wrote:
    > > > >>>>>>
    > > > >>>>>>> Hi all,
    > > > >>>>>>>
    > > > >>>>>>> I have just bought a new computer that runs Windows 7 Home 
    > > Premium. I
    > > > >>>>>>> subsequently installed Amibroker V5.2 Full version. Unlike 
    > > previous
    > > > >>>>>>> versions of Amibroker in my previous computer whereby the 
    > > Amibroker
    > > > >>>>>>> directory was found in C:\Program Files\, this particular 
    > > installation
    > > > >>>>>>> on my new computer has the Amibroker directory located in the
    > > > >>>>>>> C:\Program Files (x86)\ instead, which I thought was a 
    > > little strange
    > > > >>>>>>> but OK, as Amibroker seems to be working well.
    > > > >>>>>>>
    > > > >>>>>>> Now as part of my migration into the new computer, I copied 
    > > the entire
    > > > >>>>>>> Amibroker directory from my old computer onto the C:\Program 
    > > files
    > > > >>>>>>> (x86) directory in the new computer and started up 
    > > Amibroker. Once
    > > > >>>>>>> again, all my formulas and charts seem to work OK, Amibroker 
    > > appears
    > > > >>>>>>> to be refering to the correct directory, so no problems.
    > > > >>>>>>>
    > > > >>>>>>> After making some changes to some formulas within Amibroker, 
    > > I saved
    > > > >>>>>>> my work and exited Amibroker. I then went into the C:\ 
    > > Program files
    > > > >>>>>>> (x86)\Amibroker to check that the changes that I had made 
within
    > > > >>>>>>> Amibroker was corrected reflected inside C:\ Program files
    > > > >>>>>>> (x86)\Amibroker. To my surprise, the work that I had saved 
    > > within
    > > > >>>>>>> Amibroker was not updated within the C:\ Program files 
    > > (x86)\Amibroker
    > > > >>>>>>> directory. I tried to make some more changes within 
    > > Amibroker and once
    > > > >>>>>>> again these changes were not reflected in the Program files
    > > > >>>>>>> (x86)\Amibroker directory.
    > > > >>>>>>>
    > > > >>>>>>> Just to test things out a little further, I created a new test
    > > > >>>>>>> directory within the C:\ Program files 
    > > (x86)\Amibroker\Formulas folder
    > > > >>>>>>> just to see whether Amibroker would recognize it and pick it 
    > > up when
    > > > >>>>>>> it loaded up next. Sure enough, Amibroker picked it up the new
    > > > >>>>>>> directory, but not only that, it also retained all the 
    > > changes that I
    > > > >>>>>>> had made to the various formulas. So from Amibroker's point 
    > > of view,
    > > > >>>>>>> everything is working OK. My question then is where is 
Amibroker
    > > > >>>>>>> storing all of its formulas ??, if its not inside C:\ 
    > > Program files
    > > > >>>>>>> (x86)\Amibroker\Formulas
    > > > >>>>>>>
    > > > >>>>>>> This is a problem for me as my backup routines look inside 
    > > the C:\
    > > > >>>>>>> Program files (x86)\Amibroker\Formulas directory to backup 
    > > my formulas
    > > > >>>>>>> and at the moment, its backing up code that does not 
    > > incorporate the
    > > > >>>>>>> changes that I made within AMibroker.
    > > > >>>>>>>
    > > > >>>>>>> Would appreciate any feedback
    > > > >>>>>>>
    > > > >>>>>>>
    > > > >>>>>>>
    > > > >>>>>>
    > > > >>>>>
    > > > >>>>
    > > > >>>
    > > > >>
    > > > >
    > > > >
    > > > >
    > > > > ------------------------------------
    > > > >
    > > > > **** IMPORTANT PLEASE READ ****
    > > > > This group is for the discussion between users only.
    > > > > This is *NOT* technical support channel.
    > > > >
    > > > > TO GET TECHNICAL SUPPORT send an e-mail directly to
    > > > > SUPPORT {at} amibroker.com
    > > > >
    > > > > TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
    > > > > http://www.amibroker.com/feedback/ 
    > > <http://www.amibroker.com/feedback/>
    > > > > (submissions sent via other channels won't be considered)
    > > > >
    > > > > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
    > > > > http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>
    > > > >
    > > > > Yahoo! Groups Links
    > > > >
    > > > >
    > > > >
    > > > >
    > > > >
    > > >
    > >
    > >
    >





----------------------------------------------------------------------------
    Live connected with Messenger on your phone Learn more. 



  

Reply via email to