Kezdőoldal » Számítástechnika » Programozás » Free Pascal: Miként kell...

Free Pascal: Miként kell Windows 7 alatt végrehajtani egy konzolból elérhető parancsot?

Figyelt kérdés

A régi DOS-os időkben memóriát kellett foglalni és valami olyasmit kellett beírni, hogy:

swapvectors;

exec('programnév, paraméterek');

swapvectors;


Ebben az esetben hogy kell?

Például ha a dir parancsot szeretném vele végrehajtatni?



2015. okt. 6. 07:50
 1/5 A kérdező kommentje:

Sajnos ez alapján se tudok összeütni semmi működőt:

[link]

Windows alatt nincs bemutatva a dolog.

2015. okt. 6. 08:47
 2/5 CspCsj ***** válasza:

Ott van az:

"4 MS Windows : CreateProcess, ShellExecute and WinExec"

2015. okt. 6. 09:02
Hasznos számodra ez a válasz?
 3/5 SimkoL ***** válasza:

program Project1;


{$mode objfpc}{$H+}


uses ShellApi;


begin

if ShellExecute(0,nil, PChar('cmd'),PChar('/c dir /p'),nil,1) = 0 then

WriteLn('A parancs lefutott');

ReadLn;

if ShellExecute(0,nil, PChar('c:\Program Files\Winamp\Winamp.exe'),nil,nil,1) = 0 then

WriteLn('A parancs lefutott');

ReadLn;

end.

2015. okt. 6. 09:09
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Nagyon köszönöm.
2015. okt. 6. 13:38
 5/5 SimkoL ***** válasza:
Azért javaslom hozzá elolvasni [link] mivel a paraméterek változatosak lehetnek.
2015. okt. 6. 14:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!