Win - Kontextmenü "Neues Textdokument.txt"

Gast #5801293
Lesenswert?
• ▲
▼
Hi,
im Rechtsklick-Kontextmenü des Dateiexplorers von Windows 7 und Windows 
10 kann man unter Datei \ Neu \ eine neue Textdatei erstellen.

Die so erstellte txt.-Datei heißt dann "Neues Textdokument.txt".

Kann man diesen Dateinamen z.B. per Registry-Eintrag umändern in 
"log.txt"



..oder, das wäre noch besser(!), in "Messreihe-TT-MM-JJ-log.txt".
TT-MM-JJ, sollte dann natürlich dem aktuellen Datum entsprechen.


Ich finde im internet nichts diesbzgl. Man findet nur Erklärungen, wie 
man den Eintrag entfernt bzw. wiederherstellt - mit dem 
Standard-Dateinamen.

Das Send-To Menü von Windows kann man ja wunderschön anpassen, dafür 
gibt es einen extra Ordner in welchen man Verknüpfungen und Batchdateien 
ablegen kann. Für das Kontextmenü "Neu" habe ich leider nur die Registry 
gefunden - hier geht es ja schon los, dass der Dateinamen gar nicht in 
der Registry hinterlegt ist....
Persönliche Seite #5801302
Lesenswert?
• ▲
▼
Warum willst du die Datei über den Explorer anlegen, und wie wird sie 
dann gefüllt? Der Dateiname klingt so, als würden da automatisch 
Messdaten reingeschrieben. Sollte da nicht lieber das Programm zur 
Messwert-Aufnahme die Datei anlegen? Kannst du nicht ein Batch-Script 
schreiben was die gewünschten Dateien anlegt?

Viele Programme schreiben dynamische Einträge ins Kontextmenü, wie z.B. 
Virenscanner. Auf die Art könntest du einen ganz eigenen Eintrag 
anlegen, welcher die Datei anlegt, aber halt nicht über das "Neu" Menü.
Gast #5801508
Lesenswert?
• ▲
▼
Teo D. schrieb:
> Gero schrieb:
>> Für das Kontextmenü "Neu" habe ich leider nur die Registry
>> gefunden - hier geht es ja schon los, dass der Dateinamen gar nicht in
>> der Registry hinterlegt ist....
>
> Doch, is er. Such mal nach "@C:\Windows\system32\notepad.exe,-470"

Hallo!
ja danke ich habe es gefunden!  - Deine Hilfe mit -470 war genau 
richtig!


@Niklas G.
Mein (uralt) Messprogramm bringt die Messergebnisse in einer Textbox. 
Die Ergebnisse kann ich leider nur per strg+C heraus kopieren, das 
Programm selbst gibt keine Möglichkeit zum erstellen einer Datei! :(
Persönliche Seite #5801517
Lesenswert?
• ▲
▼
Gero schrieb:
> Mein (uralt) Messprogramm bringt die Messergebnisse in einer Textbox.
> Die Ergebnisse kann ich leider nur per strg+C heraus kopieren, das
> Programm selbst gibt keine Möglichkeit zum erstellen einer Datei! :(

Oweh... Man könnte theoretisch ein eigenes Programm basteln, welches die 
Textbox findet und die Daten da heraus abgreift. AutoIt & Konsorten 
können das vielleicht auch. Oder man schreibt das Programm gleich ganz 
neu...
#5801685
Lesenswert?
• ▲
▼
Ich habe was Windows und Batch angeht wenig wissen, aber das war 
durchaus ein interessantes Thema, kann man schließlich mal brauchen.

Nach ein wenig lesen kam folgendes heraus, in der Regedit:
> HKEY_CLASSES_ROOT\Directory\Background\shell
einen neuen Schlüssel anlegen mit dem gewünschtem Namen ( z.B. 
TxtMitDatum )

in diesem erstelltem Schlüssel
> HKEY_CLASSES_ROOT\Directory\Background\shell\TxtMitDatum
einen neuen Schlüssel anlegen mit "command"

in diesem erstelltem Schlüssel
> HKEY_CLASSES_ROOT\Directory\Background\shell\TxtMitDatum\command
unter (Standard) den Wert in den Pfad zur .bat eintragen
(z.B. E:\Tester\TxtMitDatum.bat

Das ganze fügt die Bat in das Kontextmenü ein (rechtsklick in Explorer, 
der Eintrag lautet TxtMitDatum), welche eine neue Datei TTMMYYYYtest.txt 
erstellt wenn diese noch nicht vorhanden ist.
Angehängte Dateien:
Gast #5802586
Lesenswert?
• ▲
▼
Holger L. schrieb:
> Das ganze fügt die Bat in das Kontextmenü ein (rechtsklick in Explorer,
> der Eintrag lautet TxtMitDatum), welche eine neue Datei TTMMYYYYtest.txt
> erstellt wenn diese noch nicht vorhanden ist.

Hallo,
DAS ist ideal! - wie muss man aber die Batch nun bearbeiten, dass der 
Inhalt der Zwischenablage nach %DATEI% geschrieben wird?

Ich habe es mit Get-Clipboard > %DATEI% versucht, dann steht aber im 
erzeugten txt-File nur "Das System kann die angegebene Datei nicht 
finden." Ich will ja aber keine Datei kopieren sondern den zuvor 
kopierten Text aus der Zwischenablage...


SysExporter für leider nicht zum gewünschten Ziel.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.