Wert [data-clipboard-text="Notepad.exe Testdatei.txt"] in die Zwischenablage kopieren und lokal via [C:\temp\run.bat] ausführen
Führe link mit dem type="text/run" (ANSI-Codiert) mit href="run.run" aus. Dabei kopiert das Javascirpt "dist/clipboard.min.js" den im Link versteckten Wert data-clipboard-text="Notepad.exe Testdatei.txt" in die Zwischenablage. Durch klick auf den Link mit der Erweiterung [*.run] wird die zuvor installierte DOS-Batch-Datei [C:\temp\run.bat] ausgeführt. Diese Batch-Datei wird im Firefox als Standardanwendung für den FileType RUN angegeben. In der run.bat-Datei wird die Powersehll aufgerufen, welche den nicht sichtbaren Inhalt aus dem Link aus der Zwischenablage ausliesst und als SET-Variable an die run.bat-Datei zur weiteren Verarbeitung ausgiebt. That's it !
Hinweis
Und dies alles nur mit einem Javascript und den in Windows integrierten Powershell als integriertem Hausmittel machbar ohne zusätzliche Tools und Add-Ons.
Link:

<a type="text/run" href="run.run" title="Run" id="btn2" data-clipboard-text="Notepad.exe Testdatei.txt">Link<a>

Quelle des Javascripts: https://clipboardjs.com/ mit Download-Link (clipboard.js-master.zip)

Mögliche Konfiguration im Firefox (noch nicht getestet, ob diese Einstellungen zwingend sind.
about:config
user_pref("capability.policy.localfilelinks.sites", "http://hallo-welt.ch");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

Download: run.bat (in das lokale Verzeichniss %temp% kopieren)

@echo off
REM Quelle: = %temp%\run.bat
REM Get current time
   for /f %%i in ('time /t') do Set Zeit=%%i
   echo Zeit [%Zeit%] - [%0]

REM C:\temp\paste.exe > %temp%\clipboard.tmp (spezielles DOS-Tool) oder via PowerShell mit im Betriebssystem Win7-10 integriertem Befehl ermitteln.
   PowerShell.exe -Command "& Get-Clipboard" > %temp%\clipboard.tmp
   set /p clipboard= < %temp%\clipboard.tmp
      rem type %temp%\clipboard.tmp
      rem pause
   del %temp%\clipboard.tmp /Q
      rem echo [%0] [%1] [%2] ["%clipboard%"]

   echo --------------------------------------------------------
   echo Versteckte Werte vom Link in die DOS-Shell uebergeben
   echo Value: ["%clipboard%"]
   echo --------------------------------------------------------
   echo Exit = Befehl ausfuehren - Crtl-C = Abbrechen
   pause>nul:
   start %clipboard%
exit


FireFox starten und diese url eingeben:>
 about:preferences>
  Anwendungen >
   Datei-Typ "RUN-Datei" >
    Aktion "Andere Anwendung" >
     Button "Durchsuchen" >
      Diesen Wert zwischen den [] eintragen [%temp%\run.bat] >
       Button "Öffnen" bestätigen.