Weergegeven resultaten: 1 t/m 3 van 3
  1. #1
    Member pinoken's schermafbeelding
    Lid sinds
    21/12/09
    Locatie
    herentals
    Berichten
    6.676
    iTrader
    1 (100%)

    Question [PS] Bestand selecteren (zonder path)

    Bestaat er in powershell een commando dat je toelaat om de verkenner te openen om zo een bestand te selecteren?

    Ik wil het volgende realiseren:

    Ik heb een bestand, Test.CSV, waarin 100 maal staat dat ik in Duitsland woon, omdat ik verhuisd ben naar België moet dit dus aangepast worden. het voorbeeld is volledig hypotetisch en moet ook in andere situaties werken, dus ook met andere bestanden en met andere stukken tekst.

    Je vult eerst de tekst in die je wil vervangen, vervolgens hetgeen je in de plaats wil en als laatste het path naar het bestand.

    De code is volledig bijna volledig. Het programma zou echter ook bruikbaar moeten zijn voor de doorsnee gebruiker. Is er een mogelijkheid om ervoor te zorgen dat de gebruikers dmv een verkenner-achtig venster het bestand kunnen selecteren in plaats van dat zij het path moeten ingeven?


    edit: Bijkomdende vraag:

    Weet iemand waarom .docx bestanden corrupt worden als ik de inhoudt ervan mbv powershell verander? Ik neem aan dat hiervoor de code nodig is dus die plaats ik hier even onder.

    Spoiler:
    Laatst gewijzigd door pinoken; 26 maart 2012 om 10:40
    There is no I in team, but there are 5 in individual brilliance.

  2. #2
    Member KiPpIe's schermafbeelding
    Lid sinds
    17/07/02
    Locatie
    Sint-Job
    Berichten
    2.803
    iTrader
    0
    Standaard denk ik dat er zoiets niet in powershell zit.
    Maar even googlen en ik kwam uit op deze link:

    Powershell Open File Dialog Box | PeetersOnline


    De reden waarom uw replace in een docx bestand niet werkt is omdat dit een "binair" bestand is, waarbij er offsets etc worden gebruikt voor de strings. Indien je dus een string met lengte 9 (Duitsland) vervangt door één met lengte 6 (België) zal dit problemen geven neem ik aan.

    (dit is maar een gedachte van mij, kan ook verkeerd zijn)

    Om idt te voorkomen heb je dan weer dit script:
    http://www.powershell.nu/2009/02/05/...gh-powershell/

  3. #3
    Member pinoken's schermafbeelding
    Lid sinds
    21/12/09
    Locatie
    herentals
    Berichten
    6.676
    iTrader
    1 (100%)
    Onzettend bedankt, dit vermakkelijkt een hele resem scripts.

Discussie informatie

Users Browsing this Thread

Op dit moment bekijken 1 gebruikers deze discussie. (0 leden en 1 gasten)

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •