2008-09-26 24 views
8

He estado buscando documentación relacionada con la interacción con MSPaint desde la línea de comandos. Solo he encontrado referencias a/p,/pt y/wia, pero no hay orientación sobre cómo usarlas y sus limitaciones.MS Paint línea de comandos cambia

Estoy tratando de enviar algunos archivos de gráficos a la impresora y cuando dejo caer el archivo en el controlador de mi impresora obtengo una salida de impresión diferente que si llamo pintura desde la línea de comandos. Estoy usando el controlador de impresión UDC para convertir gráficos, y estoy usando pintura para enviar mi archivo de gráficos al controlador de la impresora para que se convierta mi archivo.

¿Alguna idea?

Respuesta

2

Sé que mspaint /p filename y mspaint /pt filename ambos imprimen directamente a la impresora predeterminada. No estoy seguro de qué hace /wia, tal vez algo relacionado con Windows Image Acquisition?

Además, como han señalado otros, hay muchos programas mucho más capaces de hacer lo que usted desea que MSPaint.

+0

también puede agregar un argumento de nombre de impresora a la opción '/ pt'. (Así 'mspaint/pt ' –

3

En realidad, le sugiero que busque hacerlo en Paint.Net. Tendrás mucha más libertad.

+0

Paint.Net es excelente. Es una aplicación .NET y de código abierto. También es completamente guionizable, y hay algunos buenos tutes en línea para esto. –

+1

La documentación de Paint.NET dice que no es posible controlar a través de la línea de comandos, p. http://bit.ly/kd0R7Z – OJW

+0

Parece que hay una herramienta de línea de comandos llamada PDNBulkUpdaterCmd.exe que complementa a Paint.Net para realizar el procesamiento de la línea de comandos. Aquí hay un enlace http://pdnbulkupdater.codeplex.com/wikipage?title=Usage%20from%20Command%20Line – CleanCoder

2

Sugiero ImageMagick sin duda ... ¡es como tener Photoshop en la línea de comandos!

+0

Estoy vinculado a lo que puedo asumir estará en la máquina desplegada, por lo que estoy buscando usar Paint para enviar mi archivo a la impresora. –

+0

Gracias por su respuesta. Imagemagick no requiere instalación, solo puede copiar los ejecutables. – Sklivvz

+0

¿cuál sería la sintaxis para enviar un archivo c: \ foo.bmp a la impresora predeterminada? ¡Estoy mirando el documento y es expansivo! –

0

¿Qué sistema operativo (versión específica) está utilizando? Las versiones más nuevas de Windows admiten la impresión de archivos gráficos sin la necesidad de MS Paint o cualquier otro programa de gráficos. Se llama "Asistente de impresión fotográfica" en XP, e incluso puede hacer clic derecho en un archivo de gráficos y seleccionar "Imprimir" directamente desde el Explorador; no se requiere ningún otro programa (y tampoco se necesitan interruptores de línea de comando).

Si todo lo que intenta hacer es enviar algunos archivos de gráficos a la impresora, y puede arrastrarlos & soltarlos, entonces esto es lo que recomiendo usar.

+0

Me estoy ejecutando en windwos 2003. –

+0

Windows 2003 también tiene el "Asistente de impresión de fotos" – Keithius

+0

Quería una respuesta, no una solución. La respuesta "No hagas esto" es muy mala respuesta para una pregunta como "¿Cómo puedo ...". – peterh

Cuestiones relacionadas