dxlog makro scripts

Published: Monday, 23 November 2020

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



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/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.exeDXLogDAL.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 the CusFormID method for the class and in the Form's properties)
Hits: 149