Pues mi mal AM si de verdad quita las comillas; sinceramente si realmente lo hace es un error / bug garrafal porque está modificando algo que no debe modificar.
Mi programa ALLINONEFYC no es no funcione sino que hace lo que tiene que hacer ; tú te estas pasando dos parámetros donde él espera uno, y por lo tanto protesta. Si eso mismo se lo pasas a un fichero bat ocurriría lo mismo, el bat considera que le estas pasando dos parámetros y eso mismo es lo que hace mala y lo que tendría que hacer AM.
Se me ocurre entonces si AM trabaja así que la solución sería la de usar un fichero bat como ejecutable...
Enviado desde mi MI MAX 2 mediante Tapatalk
Primero, yo no he dicho que tu programa no funcione, en ningún momento.
Segundo, sí te he dicho que poner uno o dos guiones delante de las opciones es lo normal en muchos programas, y que, además, es lo que yo habría hecho.
Tercero, me he explicado poco para no complicar las cosas: no es un problema de AM, es un problema de SQUIRREL, el lenguaje con el que está programado AM, que al pasar un parámetro de texto, sea variable o no, le tienes que mandar "parametro", y si mandas ""parametro"", no lo admite, da error. Sí le puedes mandar 'parametro', pero eso tu programa tampoco lo admite.
Cuarto, no aproveches esto para defender al MALA, por mucho que tú lo domines es un frontend obsoleto, aunque te duela.
Quinto, yo cuando programaba, siempre lo hice en ensamblador y en C puro. Y eso te da mucho margen de maniobra. Sobre todo a la hora de buscar nuevas opciones, y a mí se me daba bien buscarlas, porque tampoco dominaba al 100% el tema. Ahora lo he hecho en SQUIRREL y he encontrado uno para que se pueda pasar el parámetro. En vez de pasarle una cadena normal, le paso dos cadenas "literales" con una cadena normal en medio -que en realidad son tres-. Y es que en SQUIRREL las cadenas normales no, pero las literales sí permiten "" dentro de la cadena de texto.
Sexto, ¡Problema solucionado!. Ahora se podrán elegir dos opciones, utilizar una utilidad externa por sistema o utilizar una utilidad externa por juego.