|
Программирование и разработка Обсуждение вопросов программирования |
|
Опции темы | Опции просмотра |
12.04.2011, 04:27 | #1 |
Маленькая МЯ
|
EXEшник под винду
Есть кто может нарисовать ехешник выполняющий следующее:
1. менюшка запроса "да", "нет" с подсветкой выбора (можно виндовую чтоб вызывало), по умолчанию выбрано "нет", при нажатии на "нет" завершение ехешника. 2. при нажатии "да" убивало процесс название которого будет в ini файле, после этого по новой запускало этот же процесс(программу). Просто на РС никогда не кодил, даже хз как это тут можно сделать, последний раз кодил на z80 в gens4 и то это было в каком то давно лохматом году. |
13.04.2011, 10:41 | #2 | |
lsd made me a prostitute
|
Цитата:
Код:
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) |
|
13.04.2011, 10:46 | #3 |
lsd made me a prostitute
|
Советую, впрочем, в exe скрипты не заворачивать.
|
13.04.2011, 10:55 | #4 |
Маленькая МЯ
|
Хм... озадачил однако, но спасибо всё равно.
|
13.04.2011, 13:22 | #5 |
Маленькая МЯ
|
Чот заворачивалка не инсталица, требует писюна который уже установлен, а вручную указать где он установлен не даёт, окна серые почему то.
|
13.04.2011, 19:48 | #6 |
lsd made me a prostitute
|
|
13.04.2011, 19:49 | #7 |
Местный
|
а как будет работать убийца процессов, если в работает несколько процессов с одним именем? грохнет их все?
|
13.04.2011, 19:51 | #8 | |
пришелец
|
Цитата:
Код:
>taskkill /IM calc.exe /F Успешно: Процесс "calc.exe", с идентификатором 2976, был завершен. Успешно: Процесс "calc.exe", с идентификатором 1864, был завершен.
__________________
Use the Source, Luke! |
|
13.04.2011, 21:23 | #9 |
Маленькая МЯ
|
Этот процесс будет один.
|
15.04.2011, 10:34 | #10 |
Highwarlord
|
не разобрался еще? если нет - дай мыло, отправлю
|