Argumento de línea de comando de TextPad: abrir en una instancia de TextPad existente

Argumento de línea de comando de TextPad: abrir en una instancia de TextPad existente

¿Cuáles son los argumentos de la línea de comando que puede usar para TextPad? He buscado esto pero TextPad no lo documenta.

Tenemos una aplicación externa; Cuando el usuario hace clic en un botón, nuestra aplicación abrirá un documento en TextPad usando argumentos de línea de comando.

Deseo usar argumentos de línea de comando para hacer que TextPad abra un documento en una instancia existente de TextPad en lugar de una instancia nueva. Soy consciente de que el usuario puede establecer esta configuración en la configuración de TextPad (desactivar varias instancias), pero deseo evitar que el usuario tenga que realizar este paso y mostrar automáticamente el documento en una instancia existente de TextPad.

Respuesta1

Debe utilizar la herramienta de línea de comando ddeopen32 proporcionada con el panel de texto:

"C:\Archivos de programa\TextPad 7\system\ddeopn32.exe" TextPad.dde myfile.txt(40)

esto abrirá myfile.txt en el panel de texto y moverá el cursor a la línea 40.

si ya existe una instancia de textpad, la usará.

si esta instancia ya está editando myfile.txt, no abrirá otra ventana de edición, pero activará la copia ya abierta y saltará a la línea 40.

Respuesta2

Abra Temas de ayuda de Textpad -> Parámetros de comando

El modificador específico que está buscando probablemente sea: -u ruta de archivo

información relacionada