Homepage-Logo

ParamQuery

(Letzte Änderung an dieser Seite am: 07.07.2023)

Einleitung

Das Programm ParamQuery bietet eine Unterstützung bei der Ermittlung der an ein Programm übergebenen Parameter und Simuliert genauso die Rückgabe eines Wertes an das aufrufende Programm.
Preview
Um zu ermitteln mit welchen Parameter ein spezifisches Programm aufgerufen wird muss lediglich das Original-Programm temporär umbenannt werden und an seiner Stelle das Programm ParamQuery.exe mit dem Namen des Programmes gesetzt werden. Je nach Anwendungsfall kann natürlich auch das Programm ParamQuery.exe direkt von einer Anwendung aufgerufen werden.
Dieses Tool kann sehr gut zum Testen bei der Entwicklung von Schnittstellen eingesetzt werden. Die Testdauer kann dadurch reduziert werden, dass es anstelle vom (evtl. komplexen) Original-Programm aufgerufen wird. Oder man nimmt das Programm ParamQuery als Ersatz für ein Programm welches nicht direkt auf dem System zur Verfügung steht um einen Zugriff zu simulieren.

Release Notes

1.6.0

-
Die Basisklassen des Projektes wurden überarbeitet.

1.5.0

-
Das Programm konnte nicht mit sehr langen Parametern (wie z.B. einer URL) umgehen. Dieses Problem ist jetzt behoben.

1.4.0

-
Die erste offiziell freigegebene Version dieses Programmes.

Geplante Erweiterungen

-
Es sind keine Erweiterungen am Programm ParamQuery geplant!!

Installation

Alle vom Programm benötigten Dateien sind als zip in einem Archiv verpackt. Der Inhalt des Pakets kann einfach in einen eigenen Ordner entpackt werden (Vorschlag: "%ProgramFiles%\KukiSoft\ParamQuery" oder für die 32-Bit-Variante bei einem 64-Bit-System: "%ProgramFiles(x86)%\KukiSoft\ParamQuery"). Danach muss nur noch eine Verknüpfung von der Datei ParamQuery.exe erstellt werden (z.B. auf dem Desktop).

Dokumentation

Wie im folgenden Beispiel aufgezeigt wird, kann das Programm ParamQuery.exe mit beliebigen Parametern aufgerufen werden.
Der Command-Prompt
Die Anzeige der Parameter
Über einen Dialog werden dann die empfangenen Parameter aufgelistet. Beim Beenden des Programmes wird der im Feld Rückgabe-Parameter eingetragene Wert an das aufrufende Programm zurückgegeben.

Ein kleines Beispiel

Das Contextmenü
Man möchte ermitteln mit welchen Parametern das System einen Bildschirmschoner startet wenn dieser über den Context-Menüpunkt Test aufgerufen wird. Dafür gibt man dem Programm ParamQuery.exe einfach einen entsprechenden Namen (z.B.: Blob.scr) um dem System einen Bildschirmschoner vorzutäuschen und wählt dann das Menü Test.
Die empfangenen Parameter
Wie das Resultat in der Abbildung zeigt ruft das System auf diese Weise den Bildschirmschoner mit dem Paramater /S auf.