1

Какие аргументы командной строки вы можете использовать для TextPad? Я искал это, но TextPad не документирует это.

У нас есть внешнее приложение; когда пользователь нажимает кнопку, наше приложение открывает документ в TextPad, используя аргументы командной строки.

Я хочу использовать аргументы командной строки, чтобы TextPad открывал документ в существующем экземпляре TextPad, а не в новом экземпляре. Я знаю, что пользователь может установить этот параметр в настройках TextPad (отключить несколько экземпляров), но я хочу сохранить пользователю, выполняющему этот шаг, и автоматически показать документ в существующем экземпляре TextPad.

2 ответа2

1

Вы должны использовать инструмент командной строки ddeopen32, предоставляемый с textpad:

«C:\Program Files\TextPad 7\system\ddeopn32.exe» TextPad.dde myfile.txt(40)

это откроет myfile.txt в textpad и переместит курсор на строку 40.

если уже существует экземпляр textpad, он будет его использовать.

если этот экземпляр уже редактирует myfile.txt, он не откроет другое окно редактирования, но активирует уже открытую копию и перейдет к строке 40.

0

Открыть разделы справки Textpad -> Параметры команды

Конкретный ключ, который вы ищете, скорее всего: -u filepath

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .