TextPad-Befehlszeilenargument: In vorhandener TextPad-Instanz öffnen

TextPad-Befehlszeilenargument: In vorhandener TextPad-Instanz öffnen

Welche Befehlszeilenargumente können Sie für TextPad verwenden? Ich habe danach gesucht, aber TextPad dokumentiert dies nicht.

Wir haben eine externe Anwendung; wenn der Benutzer auf eine Schaltfläche klickt, öffnet unsere Anwendung unter Verwendung von Befehlszeilenargumenten ein Dokument in TextPad.

Ich möchte Befehlszeilenargumente verwenden, damit TextPad ein Dokument in einer vorhandenen Instanz von TextPad öffnet, anstatt in einer neuen Instanz. Mir ist bewusst, dass der Benutzer diese Einstellung in den Einstellungen von TextPad vornehmen kann (mehrere Instanzen deaktivieren), aber ich möchte dem Benutzer diesen Schritt ersparen und das Dokument automatisch in einer vorhandenen Instanz von TextPad anzeigen.

Antwort1

Sie müssen das mit Textpad bereitgestellte Befehlszeilentool ddeopen32 verwenden:

"C:\Programme\TextPad 7\system\ddeopn32.exe" TextPad.dde meinedatei.txt(40)

dadurch wird myfile.txt im Textpad geöffnet und der Cursor auf Zeile 40 bewegt.

Wenn bereits eine vorhandene Instanz von Textpad vorhanden ist, wird diese verwendet.

Wenn diese Instanz beispielsweise bereits myfile.txt bearbeitet, wird kein weiteres Bearbeitungsfenster geöffnet, sondern die bereits geöffnete Kopie aktiviert und zu Zeile 40 gesprungen.

Antwort2

Öffnen Sie Textpad-Hilfethemen -> Befehlsparameter

Der spezifische Schalter, nach dem Sie suchen, ist wahrscheinlich: -u Dateipfad

verwandte Informationen