سلام
میخواستم ببینم آیا راهی وجود داره برنامه ای رو که در حال اجراست ببندیم
و دوباره بازش کنیم ( از توی خود برنامه) یعنی در اصل ریستارتش کنیم ؟
بستنش که حله اما اینکه بعد از اون اجرا بشه میخواستم ببینم چه ترفندی باید زد
ممنون
منظورت برنامه خودته؟ یا برنامه های دیگه؟
سلام
این روش خیلی آسونه اما ....
میتونید با open file for input as #1 یه فایل .cmd یا .bat بسازید و بعد با taskkill برنامه خود را با حالت force ببنبد و بعد فایل ساخته شده رو حذف کنید. قبل از حذف هم یه فایل دیگه هم برای اجرا شدنش لارم دارید.
موفق باشید.
میتونین از سیستم زمانبندی ویندوز هم استفاده کنین همون task ها یه تسک بسازین برای اجرای برنامه تو 3 ثانیه عد و برنامه رو terminate کنین بعد از 5 ثانیه برنامتون اجرا میشه
یا یه برنامه دیگه بنویسید. چک کنه وقتی برنامه بسته شد دوباره اجراش کنه و خودش بسته بشه. هم مطمئن تره و ریسکش پایین تره. هم بعدی هم نداره
.
البته اگه برای یه برنامه عادی میخواید.
روش بچ فایلو من میدونستم
اما بجز اون دنبال روش بودم
روش اینکه برنامه بسته شد هروقت دوباره باز بشه که نمیشه چون بعضی وقتا لازمه بسته بشه واقعا
سیستم زمانبندی ویندز هم ممکنه رو بعضی سیستم ها غیر فعال باشه و کار نکنه
من میخواستم با برنامه نویسی انجام بشه
احتمالا نیاز به فایل دومی هست حتما برای این کار
سلام.
از دستور at هم میتونی استفاده کنی. البته دسترسی ادمین میخواد.