Перейти к содержимому
  • 0
stripwire

Запуск и завершение программы

Вопрос

Есть две программы в разных файлах. Как сделать так, чтобы первая программа запустила вторую, а сама закрылась?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

В первой программе пишешь такую строчку

os.execute("program2")

где "program2" - имя файла второй программы.

Вот только формально первая программа завершится не сразу, а после завершения второй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В первой программе пишешь такую строчку

os.execute("program2")

где "program2" - имя файла второй программы.

Вот только формально первая программа завершится не сразу, а после завершения второй.

мдэ, не очень хорошо. а по другому можно? а то так оперативу же будет жрать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У тебя чисто академический интерес или ты написал две программы, которые вместе в оперативу не влазят?

Можно сделать небольшой загрузчик с буфером FIFO, который будет запускать программы по очереди.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У тебя чисто академический интерес или ты написал две программы, которые вместе в оперативу не влазят?

Можно сделать небольшой загрузчик с буфером FIFO, который будет запускать программы по очереди.

ну в оперативу то они влезут, просто там несколько gui файлов, и получится так, что при хождении между gui меню и другими программами всё больше и больше будет грузиться оператива, и однажды она закончится...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что это за программа такая, которая свои части через os.execute запускает? Если делить программу на несколько частей, то только на библиотеки, которые загружаются главным файлом.

Изменено пользователем Fingercomp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
так как это сделать?

скинь пример своей программки и своего случая, где может понадобиться, чтобы первая часть программка "закрылась" после того, как запустила вторую :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно написать ещё одну программу, которая будет запускать первую или вторую программу. Можно банально переключаться на вторую при завершении первой и обратно при завершении второй.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...