dxlog makro scripts
DXLOG kan ha forskjellige scripts / kommando verktøy
Disse kan man blant annet ha for å CW BAR eller for å ha egne funksjoner for CW / SSB
LAGRE FILENE ved å høyre åpne mappe eller høyreklikk og lagre som!
1. CW BAR her
2. ICOM SO2V (Single op 2 VFO ) her
3. SwapRadio ( Bytt Radio 1 og Radio 2) her
Engelsk
Custom Forms
DXLog.net offers a unique customization ability in that you can design your own "subwindows" also referred to as Forms.
A Form can contain information, data or metrics that you do not get from one of the standard DXLog.net windows.
A sample in the shape of a zip file can be found at http://dxlog.net/sw/#files%2Fcustomization%2Fforms
More samples may be found here:
- https://github.com/bjornekelund/DXLogbuttonbar
- https://github.com/bjornekelund/DXLogCustomForms
- https://github.com/bjornekelund/ScenarioPanel. (the corresponding DLL is here http://dxlog.net/sw/#files%2Futilities)
A custom form is installed as a DLL file in a subfolder to DXLog.net's installation folder.
Contrary to DXLog.net script files, this means you have to compile your code into a executable library, a DLL.
Some advice for designing custom Forms in DXLog.net:
- To write, modify and compile custom Forms you need to install Visual Studio.
- The "Community" version is free for personal use.
- The example code should be opened through its solutions file (.sln)
- If you can not see the code, right click on the Form and select "view code"
- Just as with the scripts, you need to add proper references to relevant parts
- of the DXLog.net binaries such as
DXLog.net.exe
,DXLogDAL.dll
etc. - Without this, Visual Studio Intellisense will complain about e.g. variable names
- not being available and you will not be able to build.
- Make sure Visual Studio is set up to build for x86.
- (Click on the selection arrow where it says "any CPU" and change to "x86")
- The shortcut key to building the binary is Shift-Ctrl-B.
- If it does not already exist, create a folder called "CustomForms" in the DXLog.net
- data folder, typically
C:\Users\YOURUSERNAME\AppData\Roaming\DXLog.net\CustomForms
. - This folder is easily accessible from the File->Open configuration directory drop down menu option.
- Copy the created DLL file (located in
...DXLCusFrm1\bin\x86\Debug
or
- similar, depending on your settings.) to the CustomForms folder.
- Start DXLog.net and find a new drop-down menu called "Custom" between "Windows" and "Help".
- Use it to activate your new custom Form.
You can contain as many custom Forms as you like in a single DLL but they must
- Have different names (of the
KForm
) - Have different
FormsID
(change both in theCusFormID
method for the class and in the Form's properties)