Wenn es dir hilft, bei einer .bat kriegst du den Dateinamen der draufgezogen wurde damit
Code:
@echo off
echo %1
pause
Zieh einfach mal eine Datei drauf und dann schau in die Console.
Wenn dein Compiler Konsoleneingaben unterstützt (wird er wahrscheinlich) dann verwende einfach noch ein
Code:
"C:\Users\x\Desktop\compiler.exe" -param
Die Parameter wirst du in der Dokumentation finden, solltest du mehrere verwenden probier es lieber mit
Code:
"C:\Users\x\Desktop\compiler.exe" "-param1 -param2"
statt
Code:
"C:\Users\x\Desktop\compiler.exe" -param1 -param2
aber das ist bei Compiler zu Compiler verschieden.