Ergebnis 1 bis 5 von 5
Thema: [gelöst] Neu Ordner mit Datumsangabe - Registry Hallo. Vielleicht kennst sich jemand näher mit der Registry aus. Ich möchte dass ein neuer Ordner Datum und Uhrzeit einträgt ...
  1. #1
    vopalIII
    kennt sich schon aus Avatar von vopalIII

    [gelöst] Neu Ordner mit Datumsangabe - Registry

    Hallo.

    Vielleicht kennst sich jemand näher mit der Registry aus.
    Ich möchte dass ein neuer Ordner Datum und Uhrzeit einträgt statt "Neuer Ordner"..

    Dazu bin ich vorerst nach dieser Anleitung vorgegangen Ordner mit aktuellem Datum aus dem Kontextmenü heraus erzeugen

    Das blöde ist nur, dass es den Kontexteintrag nur erstellt, wenn man auf einen Ordner rechtsklickt (in dem Fall wird neben dem Ordner im gleichen Verzeichnis ein weiterer Ordner mit den entsprechenden Angaben erstellt). Wenn das Verzeichnis aber noch leer ist, hab ich keinen Eintrag und müsste erst einen "Neuer Ordner" erstellen.

    Wie schaff ich es dass ich entweder den Eintrag im Kontextmenü auch bekomme, wenn ich in einem leeren Verzeichnis Rechtsklick mache.

    Oder auch so dass einfach jeder Ordner unter Kontextmenü Neu --> Ordner mit Zeit und Datumsangaben versehen wird. Sprich bei der Namenswahl auf die Batch Datei zurückgreift.

    Hier wohl der relevante Auszug aus der Registry:

    verborgener Text:

    [HKEY_CLASSES_ROOT\Folder\ShellNew]

    "Directory"=""
    "IconPath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,0 0,\
    74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
    00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,33,00,\
    00,00
    "ItemName"="@shell32.dll,-30396"
    "MenuText"="@shell32.dll,-30317"
    "NonLFNFileSpec"="@shell32.dll,-30319"


    [HKEY_CLASSES_ROOT\Folder\ShellNew\Config]

    "AllDrives"=""
    "IsFolder"=""
    "NoExtension"=""


    Item Name ist für den Namen zuständig. Wenn ich da aber den Pfad zur Batch Datei angebe so wie es bei winhelpline gemacht wurde, dann funktioniert das nicht.

  2. #2
    Marco1976
    Bin (fast) immer da Avatar von Marco1976

    AW: Neu Ordner mit Datumsangabe - Registry

    Hi Vopal,

    bist Du Dir sicher, dass Du alles genauso wie im Link gemacht hast?
    Sorry, aber es ist schon spät, müsste mir vorsichtshalber noch n Backup anlegen (denn der Teufel ist n Eichhörnchen und verhaumockelt mir mit solchen Registrieeingriffen womöglich mein System).
    Werde es aber mal morgen Abend zur Brust nehmen und mal n Bissel rumprobieren, wenn's bis dahin nicht schon einer hinbekommen hat; funzen tut das bestimmt.

  3. #3
    Schaumamoi
    Gast

    AW: Neu Ordner mit Datumsangabe - Registry

    Erstell dir eine Batch-Datei.
    Code:
    @echo off
    if exist %DATE:~-4%_%DATE:~-7,2%_%DATE:~-10,2% goto :double
    mkdir %DATE:~-4%_%DATE:~-7,2%_%DATE:~-10,2%
    exit
    :double
    @echo "Sorry, Verzeichnis schon vorhanden!"
    pause
    Die speicherst du z.B. unter C:\
    Dann unter HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell
    einen neuen Schlüssel anlegen (z.B. Neuer Ordner).
    Rechts als Wert sinnigerweise Neuer Ordner eintragen.
    Unterschlüssel anlegen, als Name command.
    Und als Wert trägst du den Pfad zur Batch-Datei ein.
    Ich hab die Batch und die REG-Datei hier in einem ZIP-Archiv angehängt.
    Wenn du die Batch woanders speichern willst, musst du den Pfad natürlich anpassen.
    Den Code hab ich hier gefunden:Automatisch Ordner mit aktuellem Datum erstellen
    Rest selbst rausgefunden.

    Nachtrag: Hab jetzt noch ein Icon eingebaut (siehe Screenshot 4).
    Die REG-Datei hierfür ist im ZIP-Ordner "Eintrag_mit_Icon" drin.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken -bild-1.jpg   -bild-2.jpg   -bild-3.jpg   -icon-1.jpg  
    Angehängte Dateien Angehängte Dateien
    Geändert von Schaumamoi (19.04.2012 um 00:13 Uhr) Grund: "shell" vergessen :-(

  4. #4
    vopalIII
    kennt sich schon aus Avatar von vopalIII

    AW: Neu Ordner mit Datumsangabe - Registry

    GEIL

    DANKE!!

    Sehr geil. Funzt super. Ich hab mir die Finger wund gegoogelt und ich glaub da hatte bisher keiner ne Lösung.


    Ich hab den Code der .bat Datei gelassen, weil die Zeitangabe auch noch sehr nützlich ist. Sie ist zwar egal aber dadurch kann ich auch mehrere Ordner gleichzeitig erstellen ohne was zu ändern.

    Falls ihn jemand braucht hier noch mal wie in winhelpline:

    PHP-Code:
    @echo off
    setlocal
    set mydate
    =%date:~-4%-%date:~-7,2%-%date:~-10,2%
    set mytime=%time:~-11,2%-%time:~-8,2%-%time:~-5,2%
    mkdir "%~d1%~p1%mydate%_%mytime%" 
    Gibt aus YYYY-MM-DD_HH-MM-SS Sprich jetzt 2012-04-18_23-15-33

  5. #5
    Schaumamoi
    Gast

    AW: Neu Ordner mit Datumsangabe - Registry

    Ah, sehr cool.
    Werd den Code auch mal ändern, bzw. die BAT austauschen.
    Mit meiner Version kann nur ein Ordner mit dem aktuellen Datum in einem Verzeichnis erstellt werden.
    Beim Versuch, einen zweiten anzulegen, kommt die Meldung "Sorry, schon vorhanden!".
    Thanks für's Feedback

Ähnliche Themen

  1. Tuning: [gelöst] Ordner sortiert sich ständig neu
    Von Berni24 im Forum Windows 7 allgemein
    Antworten: 3
    Letzter Beitrag: 12.12.2011, 11:59
  2. Folder Creation App - Ordner mit Datumsangabe Erstellen
    Von DrWindows im Forum Dateimanager
    Antworten: 0
    Letzter Beitrag: 28.05.2011, 11:04
  3. Windows XP [gelöst] Ordner mit PDF-Dateien lädt automatisch neu
    Von ferdinand24 im Forum Windows sonstige
    Antworten: 2
    Letzter Beitrag: 15.09.2010, 23:36
  4. [gelöst] "Standard-Ordner in Registry ändern" geht nicht
    Von klari im Forum Windows Vista allgemein
    Antworten: 3
    Letzter Beitrag: 23.08.2010, 16:24
  5. Standardgröße für neu erstellte Ordner
    Von Sebbe im Forum Windows Vista allgemein
    Antworten: 9
    Letzter Beitrag: 17.03.2008, 22:22

Stichworte

Lesezeichen


  • An Google übertragen Google
  • -->

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • Anhänge hochladen: Nein
    • Beiträge bearbeiten: Nein
    •  

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163