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:
2015. okt. 6. 08:47
2/5 CspCsj válasza:
Ott van az:
"4 MS Windows : CreateProcess, ShellExecute and WinExec"
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.
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.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!