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....
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ü.
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"
:
Bearbeitet durch User
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! :(
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...
Gero schrieb: > Mein (uralt) Messprogramm bringt die Messergebnisse in einer Textbox. Schau dir mal SysExporter an. https://www.it-administrator.de/downloads/software/117137/ (https://www.virustotal.com/de/file/896e480fb7d05aecb7d16a634971e44ae42051c5353f74b87aaf3fb439361028/analysis/1548899223/)
:
Bearbeitet durch User
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.
:
Bearbeitet durch User
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.
Nachtrag, ich habe es mit Windows-Boardmitteln nicht hin bekommen, jedoch mit Swiss File Knife, die Datei muss ins Windows-Verzeichnis kopiert werden... https://de.osdn.net/projects/sfnet_swissfileknife/downloads/1-swissfileknife/1.5.1/sfk151.exe/
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.