PDA

View Full Version : اجرای برنامه Dos از داخل برنامه Delphi



BPROD_ASLANI
یک شنبه 28 مرداد 1386, 13:22 عصر
با سلام
می خواهم یک برنامه تحت Dos را که ShortCutآنراهم تنظیم کرده ام از داخل یک برنامه Delphi اجرا کنم نمی دانم چگونه اینکارراانجام دهم.
لازم بذکر است برنامه Dos احتیاج به تنظیمات ShortCut دارد که انجام شده است.

با تشکر:گریه:

ghabil
یک شنبه 28 مرداد 1386, 15:45 عصر
با استفاده از توابع CreateProccess میتونی این کار رو بکنی . پارامترهای اجرای فایل رو هم ازت میگیرند، MSDN رو جستجو کن کامل توضیح داده.

Mah
یک شنبه 28 مرداد 1386, 18:20 عصر
سلام .

شما با استفاده از توابع WinExec و ShellExecute می توانید یک فایل اجرایی را اجرا کنید .

فرمت 1:
function WinExec(lpCmdLine: LPCSTR; uCmdShow: UINT): UINT; stdcall;

فرمت 2 :

Uses ShellApi
....
.
.
ShellExecute(hWnd: HWND; Operation, FileName, Parameters,
Directory: PChar; ShowCmd: Integer): HINST; stdcall;

موفق باشید .