also:

deinem log entnehme ich, dass wenn du so aufrufst:

%1 %2 %3

alle(!) daten als adresse angesehen werden.
positiv: alle daten kommen wohl an
negativ: nur der erste parameter ist die adresse

wir brauchen also nur noch die trenner zwischen den Parametern (|). probier mal folgendes:

@echo off
C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe %1 "|" %2 "|" %3
PAUSE

also nur " vor und nach |