Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is oorspronkelijk ontstaan uit een discussie op Aqua-soft.org over het maken van een "lege" map. Een "lege" map makenIemand wilde de inhoud van een downloadmap kunnen legen zonder de map te verwijderen. Voordat u naar de voor de hand liggende suggestie voor verwijderen en een nieuwe map gaat, zijn er een aantal redenen waarom iemand dit op deze manier zou willen doen. De belangrijkste reden is dat als u scripts of meerdere apps hebt die naar die specifieke map verwijzen, u ervoor moet zorgen dat alles correct is gesloten voordat ik de standaardvensterfuncties gebruikte, afhankelijk van de behoeften van elk programma. Dus heb ik een aantal scripts gehackt om te gebruiken vanuit het Sendto-menu, maar ik was op zoek naar een meer directe optie. Voer Fast Explorer in, die op mijn schijf had zitten wachten op een poging. Wat heb je nodig? Fast Explorer 2007 (Freeware)https://thesoftpro.tripod.com/downloads/fe/index.htmMicrosoft Script Hosthttps://www.microsoft.com/downloads/results.aspx?pocId=&freetext= Windows%20Script%20Host&DisplayLang=nlAdministratief niveau Toegang tot uw computer (dit is een veronderstelling aangezien ik het niet heb geprobeerd met een beperkt account) De twee scripts die aan het einde van deze instructie zijn bijgevoegd: Lege_map.vbsDelete_to_Recycle_Bin.vbs**Opmerking: dit script werkt niet op Vista
Stap 1: Item toevoegen aan het mapcontextmenu
Dit zijn de stappen die u moet volgen om een script uit te voeren vanuit een contextmenu van een map.
1. Start Fast Explorer 2. Selecteer het tabblad Statische items 3. Kies onder Menu-items voor Toevoegen 4. Selecteer onder Itemdetails de bladerknop naast het vak Toepassing 5. Blader naar uw Windows\System32-map en selecteer wscript.exe (dit is de scripthost) 6. Selecteer vervolgens het tekstvak Parameters en typ als volgt het pad naar het scriptbestand: "C:\MyFolder\Empty_Folder.vbs" "%1" (*Let op als de bovenstaande parameter niet werkt probeer een dos-pad naar het bestand of "%I") 7. Selecteer in de sectie Itemdetails de vervolgkeuzelijst naast Bestandstype en selecteer Map. 8. Ga nu terug naar de sectie Menu-items en klik met de rechtermuisknop op het item 9. Kies Naam wijzigen en voer de gewenste naam in. 10. Selecteer toepassen. (Rechtsonder) *Kies niet OK aangezien we Fast Explorer weer gaan gebruiken. Open verkenner en klik met de rechtermuisknop op een map en uw nieuwe item zou zichtbaar moeten zijn in het contextmenu.
Stap 2: Maak een submenu en voeg een item toe
Dit laat zien hoe u een submenu voor het contextmenu van een map maakt en er een item aan toevoegt.
Doorgaan van eerder of Fast Explorer openen als je het toevallig hebt gesloten. 1. Selecteer het tabblad Submenu-items 2. Onder Menu-items Sectie Selecteer item-knop 3. Kies Submenu toevoegen in het vervolgkeuzemenu 4. Klik met de rechtermuisknop op het nieuwe menu en kies Hernoem uw menu 5. Kies onder Item Details-sectie de map uit het Vervolgkeuzelijst Bestandstype (dit zorgt ervoor dat het item alleen in het rechtsklikmenu van de map wordt weergegeven) 6. Onder Menu-items Sectie Selecteer itemknop 7. Kies Item toevoegen in het vervolgkeuzemenu 8. Kies onder Item Details-sectie de bladerknop naast Applicatie en blader naar Wscript.exe 9. Typ Parameters: "C:\Mgmt\scripts\Context\DELETE~1. VBS" %1 10. Kies Bestandstype: Map (indien nog niet gekozen) 11. Onder de sectie Menu-items Klik met de rechtermuisknop op het item of druk op F2 en hernoem item 12. Kies Toepassen (rechtsonder) Blader naar een map in verkenner en klik met de rechtermuisknop. Er zou een nieuw item moeten zijn genaamd Mijn maphulpmiddelen. Klik hierop om uw submenu weer te geven.
Stap 3: Bestanden en diverse notities
Waarschuwing: het eerste script verwijdert permanent bestanden en beide scripts verwijderen de volledige inhoud van de gekozen map. Dit is getest op Windows XP, maar mogelijk wordt aangenomen dat Fast Explorer Vista Compatible is. Lege_Folder.vbs - Dit script gebruikt het FileSystemObject en omzeilt het recyclen bak. - Het snelste scriptDelete_to_Recycle_Bin.vbs - Dit script gebruikt de Invoke Verb-methode om items te verplaatsen - Het roept de Shell. Application aan, wat volgens mij een van de redenen is waarom het niet zichtbaar langzamer werkt - merkbaar langzamer