Toon posts:

[WIN NT] exe file overal op te starten in dosprompt

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe zorg ik ervoor dat ik een programma (in mijn voorbeeld aspell.exe) in dosprompt overal kan uitvoeren.

Zodat je niet eerst naar de map hoeft te gaan, waar de exe in zit.
Bij mij zit de .exe in C:\Program Files\Aspell\bin\

Nu wil ik dat ik aspell.exe kan uitvoeren in C:\ of welke map dan ook.

bijvoorbeeld ik zit in c:\ en typ aspell.exe in waardoor het programma opstart, maar het programma zelf zit niet in die folder.

  • André
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:42

André

Analytics dude

Dan moet je de betreffende folder in het zogenaamde PATH zetten in je autoexec.bat

Ga maar eens naar je DOS prompt en type "PATH".

[ Voor 24% gewijzigd door André op 11-02-2004 15:05 ]


Verwijderd

Topicstarter
Yep aangepast en hij doet het :) thx

in control panel kun je bij system>environment het aanpassen als iemand het wil weten ;)

Verwijderd

Wat dacht je om hem in de map c:\winnt\system32\ te zetten daar is altijd al een path voor

  • TRON
  • Registratie: September 2001
  • Laatst online: 04-05 12:27
Ja Baltasar, laten we al onze proggies in %systemroot%\system zetten, handig, overzichtelijk enzo, vooral als je nog een zooi andere files erbij nodig hebt :z :+

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • FireWire
  • Registratie: November 2000
  • Niet online

FireWire

I taste like chicken...

* FireWire maakt meestal batch files :)

@echo off
"c:\onzin path\blalblabla.exe"

of gooi het in je dosstart.bat als dat nog bestaat :P

\__________________________________Niet verwarren met IEEE 1394__________________________________/


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
code:
1
2
path "%SystemRoot%\system32","%SystemRoot%",%systemroot%\sys
tem32\wbem","%systemdrive\Program Files\Trillian"

levert met
code:
1
H:\WINDOWS\system32>echo %path%

code:
1
"H:\WINDOWS\system32","H:\WINDOWS",H:\WINDOWS\system32\wbem","H:\Program Files\Trillian"

Wel alles vermelden, als je alleen je programma definieert, is de rest weg ;) Bij mij is H: Windows root.

[ Voor 33% gewijzigd door sanfranjake op 12-02-2004 08:33 . Reden: codetagfix ]

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Zer0
  • Registratie: September 1999
  • Niet online

Zer0

Destroy 2000 Years Of Culture

TRON schreef op 11 februari 2004 @ 15:48:
Ja Baltasar, laten we al onze proggies in %systemroot%\system zetten, handig, overzichtelijk enzo, vooral als je nog een zooi andere files erbij nodig hebt :z :+
IMHO kunnen kleine commandline progjes best in %systemroot% of met zn allen in 1 folder die opgenomen is in het zoekpad. Je kunt ook wel alle folders opnemen in het zoekpad, maar dat betekend dat er elke keer gezocht moet worden in al die folders.

maybe we sit down and talk about the revolution and stuff
but it doesn't work like that
you can't turn back now there's no way back
you feel the power to destroy your enemy..


Verwijderd

Zer0 schreef op 12 februari 2004 @ 11:06:
[...]


IMHO kunnen kleine commandline progjes best in %systemroot% of met zn allen in 1 folder die opgenomen is in het zoekpad. Je kunt ook wel alle folders opnemen in het zoekpad, maar dat betekend dat er elke keer gezocht moet worden in al die folders.
zowieso gebeurt dat niet... zodra een exe (oid) gevonden wordt, wordt die exe direct gebruikt. oftewel path volgorde kan zeer belangrijk zijn.

Verwijderd

Hangman heeft niet gezegt om hoeveel het gaat. als het 1 bestand is dan gaat
%systemroot%\system32\ goed op. :O

Maar als hij er 20 heeft is het makkelijker om een map aan te maken.
en die map in het path zetten. Zo doe ik dat nu ook.

bijv: c:\tools\ <-- aanmaken
Path=%systemroot%\system32\; %systemroot%; %systemroot%\system32\Wbem; c:\tools\

als je een tool dan wilt uitvoeren kan je dat overal doen zolang je de programma maar in de map c:\tools\ zet.

  • TRON
  • Registratie: September 2001
  • Laatst online: 04-05 12:27
sanfranjake schreef op 12 februari 2004 @ 08:31:
code:
1
2
path "%SystemRoot%\system32","%SystemRoot%",%systemroot%\sys
tem32\wbem","%systemdrive\Program Files\Trillian"

levert met
code:
1
H:\WINDOWS\system32>echo %path%

code:
1
"H:\WINDOWS\system32","H:\WINDOWS",H:\WINDOWS\system32\wbem","H:\Program Files\Trillian"

Wel alles vermelden, als je alleen je programma definieert, is de rest weg ;) Bij mij is H: Windows root.
code:
1
set path = %path%; c:\nieuw1; c:\nieuw2
is handiger dan.

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)

Pagina: 1