So wie ich das sehe, benutzt er in seiner Batch-Datei keine %1 etc. also werden wohl keine Parameter übergeben, dann denk ich, dass in batfile bloß der Pfad zur *.bat sowie der Dateiname stehn.
Aber das würde ja auch ohne *.bat gehn denk ich.
ShellExecute(0, 'open', PChar('java'), PChar('-cp server.jar;pg80b1.308.jdbc3.jar jbsoft.Server.JBServer --with-gui'),nil,SW_SHOWNORMAL); mal ausprobieren? Mag sein, dass du die java-Exe mit direktem Pfad brauchst, aber ich denk so müssts auch gehn, ohne Batch datei...
_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.