Посмотрел запускатели программ - очень навороченные для моих нужд.
Может кто-то может помочь в схеме объяснить как сделать небольшое окошко, которое появляется при нажатии на красивую иконку, где существует 3 строки меню или даже лучше 3 кнопки с надписями чтобы красивее было, на которые может нажать пользователь.
1. когда нажать на кнопку 1, то файлы из папки A копируются в папку D заменяя похожие имеющиеся в ней, без всяких вопросов
2. когда нажать на кнопку 2, то файлы из папки B копируются в папку D заменяя похожие имеющиеся в ней, без всяких вопросов
3. когда нажать на кнопку 3, то файлы из папки C копируются в папку D заменяя похожие имеющиеся в ней, без всяких вопросов
Также после нажатия на любую из трёх кнопок, после завершения копирования должен всегда запуститься например какой-то файл exe, находящийся например в той же папке D
И например если дальше сделать удобство для пользователя, то неплохо было бы если при очередном запуске этого Windows приложения, пользователь мог видеть кнопку, которая нажималась последний раз, например цвет её был зелёный.
Я парился с этим, так ничего умного и не придумал, мало опыта пока у меня
Этот топик читают: Гость
Ответов: 18
Рейтинг: 2
|
|||
карма: 1 |
|
Ответов: 242
Рейтинг: 13
|
|||
Напиши более подробное ТЗ на 1@ftpb.ru + ICQ 424462131 . Посмотрим чем сможем помочь .
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Блин, хотел ответ вставить, а вставилось замечание...
Продублирую: связка FileSearch + FileTools (точка doCopy) + WinExec - вот основные компоненты, решающие поставленную задачу. Для кнопочек можно BitBtn использовать. |
|||
карма: 1 |
|
Ответов: 18
Рейтинг: 2
|
|||
Вот диспетчер, который получилось сделать, но есть проблема... Вот фото
[url]http://forum.hiasm.com/forum_serv.php?q=56&id=2997 [/url] Как сделать, чтобы после нажатия любой из трёх кнопок закрывался этот диспетчер. Пример: Я нажимаю на верхнюю кнопку, после этого открывается программа, которая была назначена на эту кнопку, и после открытия программы, закрывался диспетчер. |
|||
карма: 1 |
|
Ответов: 273
Рейтинг: 29
|
|||
У нас принято выкладывать схемы, а не их фотографии: Обмен файлами
Твоя проблема решается так: code_27487.txt или так: code_27488.txt Первый вариант закроет программу после нажатия, несмотря на результат (т.к. в 99,99% случаев он один) Второй вариант дождется удачного запуска, и только потом закроет программу. |
|||
карма: 0 |
| ||
файлы: 2 | code_27487.txt [913B] [291], code_27488.txt [607B] [278] |
Ответов: 18
Рейтинг: 2
|
|||
tomas Спасибо, разобрался еще на следующий день (наверно устал тогда)
Щас проблема, перелазил весь форум. Нужен перенос в подсказке, я код вставил. Вот этот пример http://forum.hiasm.com/xf/attach/code/code_23949.txt, но он толком не работает, подсказка не прячется. code_27527.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_27527.txt [592B] [427] |
Ответов: 273
Рейтинг: 29
|
|||
карма: 0 |
| ||
Голосовали: | fastin |
Ответов: 18
Рейтинг: 2
|
|||
Спасибо, но эта подсказка, так же как и в моём примере - не прячется, а еще поверх куча накладываются и не скрываются Или это только у меня?
|
|||
карма: 1 |
|
Ответов: 1376
Рейтинг: 197
|
|||
fastin писал(а): подсказка, так же как и в моём примере - не прячется, а еще поверх куча накладываются и не скрываются |
|||
карма: 1 |
|
Ответов: 18
Рейтинг: 2
|
|||
windows 7 64, но это пол беды, так как эта программа, которую я делаю, будет использоваться на различных системах начиная с виндовс 2000 и заканчивая 7(даже и windows 8). Но я уже коечто придумал. Немного имзенил код той подсказки и все заработали, практически так как я хотел. Но появилось одно НО, мне надо сделать таких подсказок на 4 кнопки(на скрине указал), причем подсказки разные по тексту, а при выходе из этой программы, вылетает ошибка http://forum.hiasm.com/xf/attach/share/Ошибка%20при%20выходе.JPG
Заметил, что когда удаляю этот код, ошибка пропадает. Но тогда как мне сделать еще 3 подсказки??? code_27528.txt ------------ Дoбавленo в 00.21: Всё сам разобрался. Эта ошибка, runtime error 216, перестала вылетать после того как я выбрал другой компилятор Также хочу выложить код всплывающей подсказки (hint), так как на форуме я не нашел рабочий, пришлось самому делать из той, которую мне дал tomas (спасибо ему). Вот код
Теперь назрел вопрос: можно ли как-то сделать так, чтоб когда я поставил галочку в чекбоксе в моей программе, она отключала все эти подсказки и в следующие разы запуска, она всегда там стояла. Еще раз повторюсь, чтоб когда надо я поставил галочку - подсказки перестали показываться, а когда убрал - опять стали появляться подсказки. |
|||
карма: 1 |
| ||
файлы: 2 | code_27528.txt [466B] [373], code_27530.txt [913B] [331] |
Ответов: 1376
Рейтинг: 197
|
|||
fastin писал(а): Теперь назрел вопрос: можно ли как-то сделать так, чтоб когда я поставил галочку в чекбоксе в моей программе, она отключала все эти подсказки и в следующие разы запуска, она всегда там стояла. Еще раз повторюсь, чтоб когда надо я поставил галочку - подсказки перестали показываться, а когда убрал - опять стали появляться подсказки. |
|||
карма: 1 |
|
Ответов: 18
Рейтинг: 2
|
|||
А нельзя ли тыкнуть в лицо мне)))? Я думаю, вам быстрее тему показать, чем мне до конца не знающему справку Если что, дайте ссылку, мало ли не найду.спасибо заранее |
|||
карма: 1 |
|
Ответов: 1376
Рейтинг: 197
|
|||
fastin писал(а): А нельзя ли тыкнуть в лицо мне)))? |
|||
карма: 1 |
|
Ответов: 273
Рейтинг: 29
|
|||
Справку тебе так и так придется вызубрить - на подсказках программу не сделаешь, как бы не хотелось.
То, что ты добьешься - только интерфейс. А еще нужна логика - вот там финты будут покруче, чем сейчас. Как вариант - оплатить чей-нибудь труд, что избавит от чтения справки: ты же создал тред в коммерческом разделе, что подразумевает платную помощь. Либо можешь переехать в раздел новичков, но сообщество с тебя будет требовать знание основ. Это потеря вероятной прибыли для сообщества, но приобретение нового участника, что ценится дороже. Вот тебе пример твоей схемы с необходимыми функциями. code_27533.txt Почему ты используешь другие точки и таймеры - не знаю. У меня работает и со стандартными, и без таймеров. эта программа будет использоваться на различных системах начиная с виндовс 2000 и заканчивая 7(даже и windows 8) Может поделишься, что именно планируешь?
Знай - поддержка того пакета, в котором ты пытаешься сделать свою программу, в скором времени будет прекращена. Пакет и так уже фактически заморожен. |
|||
карма: 0 |
| ||
файлы: 1 | code_27533.txt [3.6KB] [372] |
Ответов: 18
Рейтинг: 2
|
|||
Как видите первое сообщение от меня 25 Feb 2012 02:36, и с того времени мне никто толком не ответил: Bams - морозится, я ему писал, он так и не ответил; iarspider - немного помог, но я по другому сделал. И всё, больше никто.
tomas писал(а): То, что ты добьешься - только интерфейсtomas писал(а): Как вариант - оплатить чей-нибудь труд, что избавит от чтения справки: ты же создал тред в коммерческом разделе, что подразумевает платную помощь.Я предлагал. Никто толком и не написал. Но я уже и так разобрался (практически). tomas писал(а): Почему ты используешь другие точки и таймеры - не знаю. У меня работает и со стандартными, и без таймеров.У меня такой принцип: если не работает у меня, значит у кого-то работать тоже не будет. Проверял и на Windows 7 x64, и на Windows XP x86 - тоже не работали, а когда поменял немножко код, то все на УРА!!! tomas писал(а): Вот тебе пример твоей схемы с необходимыми функциями. code_27533.txtхм... попробывал, а теперь возник еще 1 вопрос, я где-то видел что можно сделать запись или в реестр, или в файл ini чтобы запоминалась, какое значение было в последний раз установлено в чекбоксе. tomas писал(а): Может поделишься, что именно планируешь?Я соорудил некий диспетчер запуска программ, который будет использоваться у других людей с другими ОС (Win 2000 - Win 7). Подсказки для того, чтобы было понятно для чего необходимы каждая из кнопок (т.е. при нажатии на эту кнопку, запустится эта программа с такими-то функциями и т.д.) Но допустим ты уже выучил для чего каждая из кнопок, галочку ставишь и больше подсказки не появляются (удобно ведь ) tomas писал(а): Знай - поддержка того пакета, в котором ты пытаешься сделать свою программу, в скором времени будет прекращена. Пакет и так уже фактически заморожен.Будет какая-то другая программа? Или тот же хиасм, но версией 5? Тем более я ж должен, хоть где-то делать это, нет времени ждать 5 и изучать её |
|||
карма: 1 |
|