رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

سوال

سلام، من چند وقت است که می‌خواهم برنامه‌ی خود در C++ را آتوران کنم که هر وقت سیستم روشن شد برنامه‌ی من اجرا شود. چه طور می‌توانم این کار را انجام دهم؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0

سلام؛

این سوأل شما بسیار بسیار کلّی هست ! ، تا قسمت نوشتن برنامهٔ‌خود که مرتبط به زبان‌برنامه‌نویسی سی‌پلاس‌پلاس هست. ولی قسمت کامپایل و اجرای آن برنامه به عهدهٔ سیستم‌عامل شماست؛ بهتر بود که ذکر کنید از چه سیستم‌عاملی و چه نسخه‌ای استفاده می‌کنید. حال بنده به صورت کلّی توضیحاتی می‌دهم امیدوارم مفید باشد :

 

   - درصورتی‌که از سیستم‌عامل‌های GNU/Linux استفاده می‌کنید، شما باید مستندات دسکتاپ خودتان را بررسی کنید هر دسکتاپی که استفاده می‌کنید بنا به قواعد خودش فایل‌ها/دستوراتی را در شروع دسکتاپ اجرا می‌کند. امّا اگر دسکتاپی ندارید ولی از X استفاده می‌کنید، بهتر است یک فایل .desktop درست کنید و آن را در یکی از این مسیرها قرار بدهید :

User : ~/.config/autostart

SystemWide : /etc/xdg/autostart

نمونه‌های از قبل نوشته‌ شدهٔ فایل‌های .desktop را می‌توانید در این آدرس پیدا کنید و یا یکی را خودتان بنویسید :

User : ~/.local/share/applications

SystemWide : /usr/share/applications 

اگر از مدیرپنجره‌هایی مثل i3wm یا awesome استفاده می‌کنید، می‌دانید که این‌ها فایل‌های پیکربندی مختص به خود دارند که در آنها نیز می‌توانید دستورات اجرایی خودتان را قرار بدید.

 

   - درصورتی‌که از سیستم‌عامل Mac OS استفاده می‌کنید، به این لینک مراجعه کنید.

 

   - درصورتی‌که از نرم‌افزار مایکروسافت‌ویندوز استفاده می‌کنید، منوی Start را باز کرده و ابزار Run را اجرا کنید - می‌توانید این‌کار را با زدن دکمه‌های WinKey + R خلاصه‌کنید - و بعد عبارت:

shell:startup

را وارد کنید، پنجرهٔ Windows Explorer باز می‌شود، هر فایلی که در آن دایرکتوری قرار بدهید در هنگام Login User اجرا می‌شود.

ویرایش شده در توسط قاسم رمضانی منش
اضافه کردن قسمت تکمیلی به توضیحات GNU/Linux

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

احتمالا لازمه اجرا شد برنامه به روش گفته شده در بالا login شدن کاربر باشد.

لطفا در مورد برنامه های که بدون login شدن کاربر بطور خودکار اجرا خواهند شد (برای محیط های مختلف توضیح دهید). 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در در 11 تیر 1398 در 16:22، kambiz behnia گفته است :

لطفا در مورد برنامه های که بدون login شدن کاربر بطور خودکار اجرا خواهند شد (برای محیط های مختلف توضیح دهید). 

در هر سیستم عامل میزبانی که بخواهید کار کنید باید یک سرویس درست کنید که استاندارد های اون سیستم عامل را رعایت کنه بعد به راحتی به لیست سرویس های سیستم عامل اضافه میکنید و کنترلش سیستم عامل به عهده خواهد گرفت.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...