11-12-2022, 11:03 AM
Do you hate having to gather up all your saved ADIF files from multiple JTDX or WSJT-X installs so you can import to your logging program?
I love to experiment and trial new version of WSJT-X and JTDX, most recently a variant called JTDX-Improved (worth a google search) and because of this I have multiple folders where an ADIF file might get stored, which is a real pain in the ar$e.
DOS / Windows like linux has the ability to create symbolic links in the file system folders, think of these as pointers to where the real file is. In this case I have these 'pointers' or symbolic links in each of the JTDx / WSJT-X folders that point to a master ADIF file.
to create the links, you will need a list of all the installed copies of the software and select a single destination file that you then import to your log program. The command to create a symbolic link is called 'mlink' in the Windows world and you can either do it one at a time with a command like this:
or you can put many lines into a BATCH file and store all your needs there, you can run the Batch file multiple times with no ill effects.
do not be confused by seemingly complicated folder names yours will be a bit simpler as I use some long names in my config setups.
This gives me one MASTER ADIF file located at : C:\ham_radio\ADIF-FILES\wsjtx_log.adi that I tell my log program to import.
Now one important note, before you go to create the links in each folder, you MUST gather up / MOVE all the original wsjt_log.adi files as the symbolic link cannot be overwrite a real file if still there.
I love to experiment and trial new version of WSJT-X and JTDX, most recently a variant called JTDX-Improved (worth a google search) and because of this I have multiple folders where an ADIF file might get stored, which is a real pain in the ar$e.
DOS / Windows like linux has the ability to create symbolic links in the file system folders, think of these as pointers to where the real file is. In this case I have these 'pointers' or symbolic links in each of the JTDx / WSJT-X folders that point to a master ADIF file.
to create the links, you will need a list of all the installed copies of the software and select a single destination file that you then import to your log program. The command to create a symbolic link is called 'mlink' in the Windows world and you can either do it one at a time with a command like this:
Code:
mklink "C:\Users\vk5pj\AppData\Local\WSJT-X - V2.7600\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
or you can put many lines into a BATCH file and store all your needs there, you can run the Batch file multiple times with no ill effects.
Code:
mklink "C:\Users\vk5pj\AppData\Local\WSJT-X - V2.7600\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\WSJT-X - V2.7610\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\WSJT-X - 910\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\JTDX\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\JTDX - 7610\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\JTDX - 7600\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\JTDX - 7600-impr\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
mklink "C:\Users\vk5pj\AppData\Local\JTDX - 7610-impr\wsjtx_log.adi" "C:\ham_radio\ADIF-FILES\wsjtx_log.adi"
do not be confused by seemingly complicated folder names yours will be a bit simpler as I use some long names in my config setups.
This gives me one MASTER ADIF file located at : C:\ham_radio\ADIF-FILES\wsjtx_log.adi that I tell my log program to import.
Now one important note, before you go to create the links in each folder, you MUST gather up / MOVE all the original wsjt_log.adi files as the symbolic link cannot be overwrite a real file if still there.
Peter Sumner, vk5pj
You have enemies? Good. That means you've stood up for something, sometime in your life.
- Winston Churchill
You have enemies? Good. That means you've stood up for something, sometime in your life.
- Winston Churchill