Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Программирование и разработка

Программирование и разработка Обсуждение вопросов программирования

Ответ
 
Опции темы Опции просмотра
Старый 12.04.2011, 04:27   #1
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
EXEшник под винду

Есть кто может нарисовать ехешник выполняющий следующее:
1. менюшка запроса "да", "нет" с подсветкой выбора (можно виндовую чтоб вызывало), по умолчанию выбрано "нет", при нажатии на "нет" завершение ехешника.
2. при нажатии "да" убивало процесс название которого будет в ini файле, после этого по новой запускало этот же процесс(программу).


Просто на РС никогда не кодил, даже хз как это тут можно сделать, последний раз кодил на z80 в gens4 и то это было в каком то давно лохматом году.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 13.04.2011, 10:41   #2
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
Цитата:
Сообщение от TSV NV Посмотреть сообщение
Есть кто может нарисовать ехешник выполняющий следующее:
1. менюшка запроса "да", "нет" с подсветкой выбора (можно виндовую чтоб вызывало), по умолчанию выбрано "нет", при нажатии на "нет" завершение ехешника.
2. при нажатии "да" убивало процесс название которого будет в ini файле, после этого по новой запускало этот же процесс(программу).


Просто на РС никогда не кодил, даже хз как это тут можно сделать, последний раз кодил на z80 в gens4 и то это было в каком то давно лохматом году.
Говнокод:
Код:
import tkMessageBox
import os
if tkMessageBox.askyesno ("!", "kill?", default = 'no'):
  f = open('kill-proc.conf', 'r')
  for line in f:
     procname = line.rstrip()
     os.system("taskkill /IM " + procname + " /F")
     os.system(procname)
Интерпретатор, заворчивалка в exe.
kainen вне форума   Ответить с цитированием
Старый 13.04.2011, 10:46   #3
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
Советую, впрочем, в exe скрипты не заворачивать.
kainen вне форума   Ответить с цитированием
Старый 13.04.2011, 10:55   #4
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
Хм... озадачил однако, но спасибо всё равно.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 13.04.2011, 13:22   #5
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
Чот заворачивалка не инсталица, требует писюна который уже установлен, а вручную указать где он установлен не даёт, окна серые почему то.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 13.04.2011, 19:48   #6
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
Цитата:
Сообщение от TSV NV Посмотреть сообщение
Чот заворачивалка не инсталица
Не используй ее, она бяка.
kainen вне форума   Ответить с цитированием
Старый 13.04.2011, 19:49   #7
FeD
Местный
 
Регистрация: 23.01.2006
Адрес: Выезд

Нарушения:[Посмотреть]
а как будет работать убийца процессов, если в работает несколько процессов с одним именем? грохнет их все?
FeD вне форума   Ответить с цитированием
Старый 13.04.2011, 19:51   #8
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от FeD Посмотреть сообщение
а как будет работать убийца процессов, если в работает несколько процессов с одним именем? грохнет их все?
Код:
>taskkill /IM calc.exe /F
Успешно: Процесс "calc.exe", с идентификатором 2976, был завершен.
Успешно: Процесс "calc.exe", с идентификатором 1864, был завершен.
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 13.04.2011, 21:23   #9
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
Этот процесс будет один.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 15.04.2011, 10:34   #10
Вождь
Highwarlord
 
Аватар для Вождь
 
Регистрация: 22.01.2006
Адрес: Резервация

Нарушения:[Посмотреть]
не разобрался еще? если нет - дай мыло, отправлю
Вождь вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot