Bestand openen via cmd

Status
Niet open voor verdere reacties.

Luuknl

Terugkerende gebruiker
Lid geworden
29 jan 2010
Berichten
1.193
Ik heb dus eens klein scriptje. En ik wil een keuze menu zodat je een bestand van mij kan openen. Noem maar wat:
1. Een kladblok bestand dat al is opgeslagen. (ook met tekst er al in)
2. Een word bestand ook al opgeslagen. (ook met tekst er al in)

maar hoe doe ik dat via cmd?


p.s. Hoe maak je ook alweer een keuze lijstje?
was het:??
@echo off

echo kies wat je wilt openen:

echo 1. Antwoorden biologie
echo 2. Opgeslagen gegevens biologie (voorbeeld natuurlijk ;))
echo 3. Wachtwoorden
echo 4. Snelle tips & trucs

echo Kies uit 1, 2, 3, 4!

set /p answer=
if %answer%=="1" goto bioantwoorden
if %answer%=="2" goto biogegevens
if %answer%=="3" goto wachtwoorden
if %answer%=="4" goto snelle_tips_&_trucs
:bioantwoorden
Hier moet dan het pad naam komen?
goto exit

:biogegevens
hier moet dan ook het padnaam komen van dit bestand?
goto exit

:w8woord
hier het padnaam van dit bestand?
goto exit

:snelle_tips_&_trucs
hier het padnaam?
goto exit

:exit
exit

is dat een keuzelijstje?
 
Ja, maar dan moet het in dezelfde map staan. Zoals dat onderste bericht in dat topic, maar hoe kan het dan dat als ik typ
start notepad.exe die wel start terwijl die helemaal niet op m'n bureaublad staat...?
 
Heel simpel: Er is een PATH variabele die aangeeft waar programma's worden geopend als er géén bestandspad bij staat.
Type maar eens in het CMD-venster: PATH
Je zult zien dat C:\Windows\System32 voorkomt in het PATH, en dus dat notepad.exe gevonden wordt.

Stel dat je een bepaald bestand wilt openen dat op een bepaalde plaats staat (en er is al een programma aan verbonden, zoals Notepad):
"padnaam\bestandsnaam.ext"
Dus (voorbeelden):
"C:\documents and settings\tijs\Mijn Documenten\12345.doc"
"C:\documents and settings\tijs\Mijn Documenten\abcdefg.txt"

Wil je het openen met een ander programma dan het standaardprogramma, dan zul je dat te gebruiken programma ervóór moeten zetten. Wordt dan dus (stel ik wil abcdefg.txt in Mijn Documenten openen met Word2003):
"C:\Program Files\Microsoft Office\OFFICE11\winword.exe" "C:\Documents and Settings\tijs\Mijn documenten\abcdefg.txt"

Succes,

Tijs.
 
Bedankt jongens;)! Ik snap het nu! En voor dnties: Gelijk nog iets geleerd: Even nakijken of ik heb gemeld of ik het snap:thumb:!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan