El terminal no reconoce imacro: // como protocolo, cree que es un nombre de ruta

Estoy tratando de ejecutar esto desde la terminal:

open /Applications/Firefox.app imacros://run/?m=macro.iim 

Esto me da el error

  • ¿Es posible ingresar primero un command y luego elegir "ejecutar en Terminal" en Quicksilver?
  • Fuente utilizada en OS X 'Yosemite' Versión del icono de la Terminal?
  • ¿Dónde se almacenan los files C "object" y "ejecutable" en Xcode?
  • Detener la request para desbloquear el disco
  • La request del terminal cambió
  • ¿Cómo cambio Ctrl y Alt solo en la Terminal?
  •  The file /Users/dave/Desktop/watch-nodejs/imacros:/run/?m=macro.iim does not exist. 

    El resultado esperado es abrir Firefox y escribir "imacros: // run /? M = macro.iim" en la barra de direcciones. Esto funciona en Mac y Windows, pero por alguna razón, mac piensa que "imacros: // run /? M = macro.iim" es una ruta a un file en mi computadora

  • No se puede usar completamente la aplicación Apple Shake en El Capitan
  • Evite que las tabs de terminales se renombren automáticamente
  • ¿Cómo personalizar los resultados de escape de la ruta de drag and drop a la terminal?
  • Cómo actualizar Python en una Mac con commands de Unix
  • borrar la aplicación de la terminal
  • ¿Cómo puedo hacer que ALT + C funcione a través de SSH en una máquina UNIX remota?
  • One Solution collect form web for “El terminal no reconoce imacro: // como protocolo, cree que es un nombre de ruta”

    Utilizar

     open /Applications/Firefox.app --args 'imacros://run/?m=macro.iim' 

    para evitar open de jugar con el argumento. También citar podría ayudar a evitar que el intérprete de commands tropiece con cualquier carácter especial (no es realmente necesario en este caso específico).

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).