Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Windows

Bat bestand om snelkoppeling te kopieren

gerrit432
13 antwoorden
  • Hallo allemaal,

    Graag zou ik van jullie vernemen hoe ik het volgende kan doen:
    Ik wil een CD gaan maken, waarop een snelkoppeling staat.
    Deze moet (d.m.v. een bat-bestandje?) van de CD naar het bureaublad worden gekopieerd.

    Weet iemand hoe ik dit kan doen?

    Alvast bedankt! :cry:
  • XCOPY [Jouw bestand] %USERPROFILE%\Bureaublad\

    Je kan zelf wel inzine dat dit alleen werkt bij de Nederlandse versie, mss dat iemand anders iets beters weet?
  • Helaas lukt dit niet.
    Als ik het bat-je uitvoer, krijg ik een melding ongeldige parameters.

    Het probleem is dat ik het op een CD wil zetten.
    Bij mij op het werk is dat E:\ ; Thuis is het Z:\
    Zelf denk ik aan copy %CD%\test.RDP %USERPROFILE%\bureaublad
    Kortom: weet iemand hoe ik dit probleem echt ondervang?

    Vervolgens is het misschien ook handig dat het bij zowel engelstalig als nederlandstalig Windows werkt.

    Alvast bedankt voor jullie reacties.
  • de letter van de cdrom doet er niet toe, want de opdracht wordt op de cd gegenereerd.
    volgens mij heeft michiel het juist, inzoverre dat je dacht ik xcopy32 moet gebruiken i.v.m. de lange namen in het pad.
  • Als het batch-bestand in dezelfde map staat hoef je dus geen map op te geven, anders kan je met een enkele punt de huidige map aangeven; met dubbele punt '..' geef je de bovenliggende map aan.
  • op mijn HD heb ik een mapje, deze komt rechtstreeks in de root van de CD-rom.
    Hierin staat een snelkoppeling naar het extern bureaublad (mstsc.rdp).
    Deze wil ik d.m.v. een bat-bestandje kopieeren naar het bureaublad.

    met de regel:
    copy mstsc.rdp %USERPROFILE%\bureaublad
    lukt het niet.

    Weten jullie hoe ik dit exact moet formuleren?

    Bij voorbaat dankt en groet,
    Gerrit
  • Watvoor foutmelding geeft-ie?
    [size=9:f3f516ccba] –> Uitvoeren in dosbox om dit te weten te komen[/size:f3f516ccba]

    Naam correct gespeld?
    Staat het batch-bestand in dezelfde map?
    Controleer een met '[i:f3f516ccba]Set [/i:f3f516ccba]' of [i:f3f516ccba]%USERPROFILE%[/i:f3f516ccba] bestaat.
  • In het bat-bestand staat:
    copy mstsc.RDP %USERPROFILE%\bureaublad
    Zowel het bat-bestand als de snelkoppeling staan in dezelfde map.
    Er zijn geen typefouten gemaakt.

    In DOS wordt dit:
    copy mstsc.RDP C:\documents and Settings\TS1\bureaublad

    Met de foutmelding:
    De syntax van de opdracht is onjuist.
    Als ik i.p.v. copy, xcopy doe is de foutmelding:
    Ongeldig aantal parameters

    Alvast bedankt voor jullie hulp!

    Groetjes,
    Gerrit
  • Ik ben er al uit.
    Het probleem zit in de %USERPROFILE%\bureaublad
    het bat bestand heb ik als volgt aangepast:
    cd %USERPROFILE%\bureaublad
    copy mstsc.RDP C:\

    dan werkt het.

    Maar… werkt het dan ook voor engels- en nederlandstalige systemen?
    en… wat als iemand de profile op D:\ heeft staan?

    Bedankt voor jullie reacties en groet,
    Gerrit
  • [code:1:81f23fbc1d]Copy AAA.txt "%USERPROFILE%\Bureaublad"[/code:1:81f23fbc1d]Dit zal het beter doen, maar alleen als het een Nederlandse versie is.
  • dit is de oplossing.
    Wat nederlands en engels betreft.
    Ik doe gewoon twee regels.
    De eerste met "%USERPROFILE%\bureaublad"
    De tweede met "%USERPROFILE%\desktop"

    Er komt dan wel een foutmelding, maar die zie je in windows niet.

    Zo moet het werken. Bedankt!

    Groetjes,
    Gerrit
  • [qoute]het bat bestand heb ik als volgt aangepast:
    cd %USERPROFILE%\bureaublad
    copy mstsc.RDP C:\
    [/qoute]

    ik vraag me af of dat voldoet aan jouw vraag.
    door eerst een directorychange te maken naar je userprofile-bureaublad, kom je op de hd terecht in die directory en vandaar uit wordt het bestand gekopieerd naar de root van c:.
    op die wijze krijg je nooit een bestandje van je cd naar de hd toe.
    ik vermoed dat het (lijkt te) luk(t)(ken) omdat het bestandje daar al staat.
  • Het is 'Quote', vraag maar aan Jort

    [code:1:ef9d9b439d]CD %USERPROFILE%\Bureaublad[/code:1:ef9d9b439d]Dit werkt, omdat CD maar 1 argument kent en daarom geen last heeft van spaties.
    Elke schijf heeft een eigen 'huidige directory'; De commandline van het batch-bestand bevind zich dus nog steeds in de map op de cd-rom.
    [code:1:ef9d9b439d]COPY mstsc.RDP C:\[/code:1:ef9d9b439d]Hiermee kopieer je het bestand van CD-rom naar de root van C. Het werkt wel zoals jij het wilt als je de slash '' weglaat.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.