diff --git a/DDExamples/ILDExSimu/ILDExSimu.cpp b/DDExamples/ILDExSimu/ILDExSimu.cpp
index cc315fff6b93bb06eee0de99d29f4ed3e3fa3540..0fbb335fe13d1c6526465adb57f19ab52757c82b 100644
--- a/DDExamples/ILDExSimu/ILDExSimu.cpp
+++ b/DDExamples/ILDExSimu/ILDExSimu.cpp
@@ -87,7 +87,7 @@ int main(int argc,char** argv)
   
   if (argc!=1) {   // batch mode
     G4String command = "/control/execute ";
-    G4String fileName = argv[2];
+    G4String fileName = argv[argc-1];
     UImanager->ApplyCommand(command+fileName);    
   }
   else {  // interactive mode : define UI session