Öffnen Sie eine neue Datei in TextPad mit der aktuellen Instanz, sodass mehrere Instanzen möglich sind

1935
amphibient

Ich möchte Windows 7 so konfigurieren, dass jede neue .txt-Datei in der ersten der vorhandenen TextPad-Instanzen geöffnet wird.

Ich weiß, wie Sie neue Dateien in einer einzigen TextPad-Instanz öffnen können, aber ich versuche zu vermeiden, dass mehrere Instanzen deaktiviert werden.

Wenn mehrere Instanzen geöffnet sind, öffnen Sie die neue Datei stattdessen in der ersten (oder letzten, wenn sie konfiguriert werden kann) Instanz.

Ich erinnere mich, dass es in Win2K und Windows XP unter Dateizuordnungen möglich war, und es gab so etwas wie ein Befehlsoptionsfeld, in dem eine bestimmte Syntax vorhanden war, die dies ermöglichte. Damals konnte ich diese Funktionalität tatsächlich ausführen.

0
Ich denke, das würde eine Art benutzerdefiniertes Skript / Programm erfordern, das die PIDs der Instanzen vergleicht und die Datei in der mit der kleinsten PID öffnet. Karan vor 11 Jahren 0
Es war einfacher als in Win2K, es waren nur Befehlszeilenoptionen amphibient vor 11 Jahren 0
Sind Sie sicher, dass dies eine Standardfunktion ist und keine Drittanbieterprogramme verwenden? Ich würde wirklich gerne mehr darüber erfahren und wie es unter Windows 2000 funktioniert hat, dh welche Optionen verwendet wurden, um die bestimmte Instanz anzugeben. Karan vor 11 Jahren 0

1 Antwort auf die Frage

2
Todd

I don't remember where I found this, but you can modify your registry to get this working. I've tested it with both TextPad 5 & 6, and it works.

Here's what regedit exports:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec] @="[open(\"%1\")]" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\application] @="TextPad.6" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\IfExec] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\TextPad.exe\shell\open\ddeexec\topic] @="System" 

You should be able to import the above if you save it as a .reg file, or you can do it manually. If you're using TextPad 5, you need to change the value of the "application" key to "TextPad.5.0"