هنگام نوشتن برنامه های دیگر با زبان برنامه نویسی C ++ ، می توانید تابعی را ادغام کنید که به سایر برنامه ها اجازه می دهد روی سیستم عامل رایانه شخصی اجرا شوند.
دستورالعمل ها
مرحله 1
برنامه مرتب سازی عکس خود را ایجاد کنید. برای افزودن اصالت و عملکرد به آن ، می توانید مستقیماً از همان برنامه ای که در آن کار می کنید ، یک تماس به رابط گرافیکی اضافه کنید. برای انجام چنین کارهایی دو عملکرد در زبان C ++ وجود دارد. کتابخانه windows.h و Shellapi.h را به هم متصل کنید تا بتوانید از توابع راه اندازی برنامه های خارجی سیستم عامل استفاده کنید. کتابخانه ها با استفاده از جمله # شامل می شوند.
گام 2
در صورت نیاز به انتقال پارامترها به برنامه فراخوانی شده ، از تابع ShellExecute () استفاده کنید. این عملکرد دارای پارامترهای زیر است: hwnd برای شناسه پنجره ، lpOperation عملیات مربوط به برنامه فراخوانی شده را مشخص می کند (به عنوان مثال چاپ یا باز کردن) ، lpDirectory نام پیش فرض فهرست ، nShowCmd را برای حالت راه اندازی برنامه و lpParameters را برای عبور سایر پارامترها مشخص می کند. به برنامه فراخوانی شده
مرحله 3
برای اجرای آسان برنامه مشخص شده ، از تابع WinExec () استفاده کنید. یک پارامتر رشته ای به کد برنامه منتقل می شود که مسیر کامل برنامه و همچنین حالت راه اندازی این برنامه را مشخص می کند.
مرحله 4
کد زیر را می توانید به عنوان مثال استفاده کنید:
#عبارتند از
#عبارتند از
باطل اصلی ()
{
WinExec ("c: / windows / system32 / calc.exe" ، SW_SHOW) ؛
}
مرحله 5
در نتیجه اجرای این کد ، یک ماشین حساب استاندارد ویندوز باز می شود. شما می توانید شرایط مختلفی را توصیف کنید که تحت آن برنامه های خارجی سیستم عامل فراخوانی می شوند. به خاطر داشته باشید که برای کار با این توابع باید کتابخانه های مورد نیاز را نیز وارد کنید.
مرحله 6
برنامه های استانداردی را که احتمالاً کاربران نصب می کنند لیست کنید. اگر تنها شما نیستید که از این برنامه استفاده می کنید این را بخاطر داشته باشید. اگر در نوشتن یک برنامه مشکل دارید ، دستورالعمل های ویژه فیلم را در اینترنت تماشا کنید.