@largecats Inverse search and forward search require a synctex file for the two way indexing of locations, if you have one in the right place then you can first test call with a common system app such as notepad i.e. try
however that is unlikely to produce a noticeable call since I suspect you are not using latex and thus probably don’t have a corresponding synctex file (if you do have a suitable file you should get a copy of notepad with untitled and a message such as “the system cannot find the path specified”)
You may need a more direct calling method. This is most easily achieved using the “external viewers” method
as an example try
ExternalViewers [
[
CommandLine = “C:\Windows\System32\cmd.exe” /k echo “%1” page=%p
Name = External command
Filter = *.*
]
]
once you see the effects of editing the variables you can pass the “%1” and %p to your own command in place of cmd.exe or use an intermediate batch file