Ik gebruik de Sendkeys-functie om commando's in te typen in een Opdrachtprompt (cmd.exe). Nu doet zich een probleem voor bij quotes
Stel ik wil het bestand 'Een bestand.doc' kopieeren naar de map : 'c:\map'. In DOS wordt dat
De quotes " " zijn nodig vanwege de spaties in de bestandsnaam. Echter, op sommige computers in ons bedrijf is het toetsenbord zo ingesteld dat het intypen van "E Ë oplevert. Dit resulteert in het volgende, niet werkende commando:
terwijl andere computers het goede
geven.
Mijn vraag: kan ik dit op de een of andere manier afvangen? Ik heb al geprobeerd een spatie te versturen na ", maar dan krijg je respectievelijk
(goed)
(fout)
Stel ik wil het bestand 'Een bestand.doc' kopieeren naar de map : 'c:\map'. In DOS wordt dat
code:
1
| copy "Een bestand.doc" c:\map |
De quotes " " zijn nodig vanwege de spaties in de bestandsnaam. Echter, op sommige computers in ons bedrijf is het toetsenbord zo ingesteld dat het intypen van "E Ë oplevert. Dit resulteert in het volgende, niet werkende commando:
code:
1
| copy Ëen bestand.doc" c:\map |
terwijl andere computers het goede
code:
1
| copy "Een bestand.doc" c:\map |
geven.
Mijn vraag: kan ik dit op de een of andere manier afvangen? Ik heb al geprobeerd een spatie te versturen na ", maar dan krijg je respectievelijk
code:
1
| copy "Een bestand.doc" c:\map |
(goed)
code:
1
| copy " Een bestand.doc" c:\map |
(fout)
[ Voor 12% gewijzigd door Rekcor op 20-09-2006 13:44 ]