UpdateStar AppCleaner 3
UpdateStar AppCleaner 3 Logo Award
"Het scant en schoont veel grondiger op dan andere opschoonprogramma's. Ik gebruik nu alleen nog AppCleaner!" — Christoph V.

Schoon je Windows-computer op met deze freeware.

AppCleaner 3 Freeware verwijdert verouderde bestanden op je computer, waaronder tijdelijke bestanden, geschiedenis, cookies, internetlogboeken en nog veel meer, van 2000 softwareprogramma's - meer dan elk ander opschoonprogramma. Maakt schijfruimte vrij en optimaliseert de algehele prestaties. Probeer het! Het optimaliseert de systeemprestaties en is dagelijks eenvoudig te gebruiken.

Bijdragen aan AppCleaner

Een nieuwe taal toevoegen aan AppCleaner

Je kunt eenvoudig nieuwe talen toevoegen aan AppCleaner. Alle tekst die in de gebruikersinterface verschijnt, is gedefinieerd in UTF-8-gecodeerde tekstbestanden. Een aantal van deze configuratiebestanden is al ingebouwd in AppCleaner.

Taalbestanden exporteren

Je kunt de ingebouwde taalbestanden exporteren door Cleaner.Win.exe aan te roepen met de parameter -x. Hiermee worden de ingebouwde taalbestanden in de huidige werkmap geplaatst.

Een nieuw taalbestand maken

Zo voeg je een andere taal toe aan AppCleaner:

  1. Voeg een submap met de naam Lang toe aan de AppCleaner-map
  2. Kopieer het ingesloten bestand en-us.txt dat je met de commandoregelparameter -x hebt weggeschreven
  3. Hernoem dit bestand naar xx.txt, waarbij xx de ISO 639-1-taalcode voor je doeltaal is
  4. Vervang de waarden aan de rechterkant van elke regel door de vertaling naar je doeltaal

Zo ziet het tekstbestand eruit:

LanguageName: "English"
Analyze: "&Analyze"
Clean: "&Clean"
OK: "OK"
Cancel: "Cancel"
Back: "Back"
...

Bestandsformaatregels

  • Elke regel begint met een sleutelwoord dat is gescheiden van de tekstwaarde door een dubbelepunt
  • Tekstwaarden staan tussen dubbele aanhalingstekens en kunnen meerdere regels beslaan
  • Als de tekstwaarde een dubbel aanhalingsteken bevat, moet dat worden genoteerd als twee dubbele aanhalingstekens achter elkaar
  • Vertaal de sleutelwoorden niet
  • Commentaarregels beginnen met een hekje (#) en lopen tot het einde van de regel

Speciale opmaak

  • LanguageName: Definieert de naam van de taal zoals getoond in de dropdown op de pagina Opties. Gebruik de conventie "Engelse taallnaam (naam in de eigen taal)", bijvoorbeeld "German (Deutsch)"
  • Ampersand (&): Sommige strings bevatten een ampersand om de sneltoetsletter voor de bijbehorende opdracht te definiëren
  • Placeholders: Sommige waarden bevatten opmaaktekenreeksen zoals {0} of {1}. Die worden tijdens runtime vervangen door berekende waarden, zoals het aantal items of een bestandsnaam. Bijvoorbeeld: "{0} items" kan worden weergegeven als "14 items"

Geavanceerde vertalingen

Naast de strings in en-us.txt wil je mogelijk ook enkele strings uit Tasks.conf (hieronder beschreven) vertalen. Die bevatten de tekst in de tabs ("Cleaner", "Tools", "Options", "Apps", enz.) en alle beschrijvingen naast de selectievakjes in het linkerdeelvenster.

Je kunt elke string die als sleutel in Tasks.conf wordt gebruikt, opnemen in je vertaalbestand (bijv. Options: "Optionen" om de titel van de tab Options naar het Duitse equivalent te wijzigen). Kijk in het bestand de.txt voor voorbeelden van aanvullende vertalingen.

AppCleaner laadt automatisch alle *.txt-bestanden in de map Lang, zodat je direct kunt zien hoe je taalbestand eruitziet.

Als je een taalbestand hebt gemaakt, stuur het dan naar ons via support@updatestar.com, dan nemen we het in overweging voor opname in de volgende versie van AppCleaner. Bedankt!

Help ons nieuwe programma's aan AppCleaner toevoegen

AppCleaner laat je nieuwe programma's toevoegen en de ingebouwde overschrijven. Het opschoningsproces wordt aangestuurd door een configuratiebestand.

Toegang tot het configuratiebestand

Je kunt het ingebouwde configuratiebestand bekijken door Cleaner.Win.exe aan te roepen met de commandoregelparameter -x. Hierdoor wordt in de huidige werkmap een bestand met de naam Tasks.conf aangemaakt.

  • Om de ingebouwde definities te overschrijven: wijzig Tasks.conf en plaats het in dezelfde map als Cleaner.Win.exe
  • Om toe te voegen aan de ingebouwde definities: maak een bestand met de naam Tasks.add.conf in dezelfde map als Cleaner.Win.exe

Configuratiehiërarchie

AppCleaner is opgebouwd uit drie hiërarchisch geordende concepten (top-down):

  1. Taakgebieden: Weergegeven door de tabs zoals "Apps", "Browsers" en "Registry"
  2. Taakgroepen: Binnen een taakgebied heb je een aantal groepen, zoals de groep "Multimedia" binnen het gebied "Apps"
  3. Taken: De low-level bouwstenen die de definities voor een enkel programma bevatten, bijvoorbeeld "Paint.NET"

Het .conf-bestandsformaat

Het .conf-bestandsformaat bevat UTF-8-gecodeerde tekst vergelijkbaar met JSON. Een voorbeeld:

Apps: {
    Applications: {
        .NET Reflector: {
            DetectPattern: "%LocalAppData%Red Gate.NET Reflector 6Reflector.cfg"
            Default: false
            FilePattern: [
                "%LocalAppData%Red Gate.NET Reflector 6Cache***"
                "%LocalAppData%Red Gate.NET Reflector 6Reflector.cfg"
            ]
        }
    }
}

Basistypen

  • Object: Een aantal sleutel-waardeparen tussen accolades. De sleutels zijn strings waarvoor de aanhalingstekens mogen worden weggelaten. Als de sleutel een dubbelepunt bevat, moeten de aanhalingstekens aanwezig zijn. Afzonderlijke sleutel-waardeparen worden door witruimte gescheiden
  • Array: Een aantal waarden tussen blokhaken. Afzonderlijke waarden worden door witruimte gescheiden
  • Boolean: true en false
  • String: Een reeks tekens tussen dubbele aanhalingstekens. Als het aanhalingsteken in een string voorkomt, moet het worden genoteerd als twee aanhalingstekens achter elkaar

Sleutels voor taakdefinities

In het bovenstaande voorbeeld is "Apps" het taakgebied, "Applications" de taakgroep en ".NET Reflector" de taaknaam. De volgende sleutels kunnen worden gebruikt om een taak te definiëren:

DetectPattern
Wordt bij het opstarten geëvalueerd om te bepalen of deze taak in de GUI wordt getoond. Deze test moet een resultaat opleveren als en alleen als het programma op de computer is geïnstalleerd. De waarde bevat een bestandspatroon dat bestanden identificeert die, als ze aanwezig zijn, aangeven dat het programma is geïnstalleerd. Het patroon kan een glob zijn en mag bekende map-ID's bevatten zoals %LocalAppData%. Kan op het niveau van de taakgroep worden ingesteld om herhaling te voorkomen.
Detect
Zoals DetectPattern, maar identificeert een registersleutel of -waarde die aanwezig moet zijn wanneer het programma is geïnstalleerd. De registersleutel en -waarde worden gescheiden door het pijpsymbool (|). Kan ook op het niveau van de taakgroep voorkomen.
DetectOS
Toont de taak alleen als het besturingssysteem de opgegeven versie heeft. Het is een tekenreekswaarde met de versie, optioneel voorafgegaan door een booleaanse operator zoals >. Als er geen operator is opgegeven, is de standaard >=. Bijvoorbeeld, "6.0" geeft Windows Vista of hoger aan, terwijl "<6.0" Windows XP of lager aangeeft.
FilePattern
Kan een array van tekenreekswaarden zijn of een enkele tekenreekswaarde. Bepaalt welke bestanden moeten worden verwijderd. Dit kan dezelfde patronen bevatten als DetectPattern.
IgnoreFiles
Globpatroon dat de te negeren bestanden weergeeft. Handig als je alle bestanden uit een map wilt verwijderen maar een paar wilt behouden. Kan één waarde of een array zijn.
RegKey
Kan een array of een enkele waarde zijn. Bepaalt welke registersleutels en -waarden moeten worden verwijderd. Ondersteunt geen patronen. Registersleutel en -waarde worden gescheiden door het pijpsymbool.
Default
true of false (standaard false als niet opgegeven). Bepaalt of de taak standaard is aangevinkt.
Regex
Maakt het mogelijk inhoud uit bestanden te vervangen of te verwijderen. De waarde is een object met 3 sleutel-waardeparen: File, Pattern, Replacement.
SQLite
Maakt het mogelijk queries in SQLite-databases uit te voeren. De waarde is een object met 2 sleutel-waardeparen: db en sql.

Als je een definitie voor een publieke applicatie hebt gemaakt en die wilt delen, stuur die dan naar ons via support@updatestar.com, dan nemen we hem in overweging voor opname in de volgende versie van AppCleaner. Bedankt!