Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Единственное что пришло в голову, так это под таймером выдавать сообщение с текстом "Сохрани проект!"
Quote (Dordex)
или например делаем приложение с функцией поверх всех окон и с лампочкой красной, через заданое время лампочка начинает интенсивно мигать - сохраните проект... Вариантов куча
улыбнуло
Quote (Dordex)
Значит надо чтобы ctrl+s вошло в привычку
постараюсь Дата регистрации: Вс, 30 Мая 2010, 21:05 Этож было вчера
Фарид, Внизу пример сохранения. Все сохраняет. Плагины hpwSendKeys zmFunctions Со всеми этиими сэндами одна проблема, раскладка должна быть инглишь.
Quote (Alien)
Если во время сохранения будет в NB будет открыто какое-нибудь окно, то у вас ничего не получится, нажатие клавиш не сработает.
Сейчас немного поразмыслив, решил что не надо что бы срабатывали клавиши. Если не работаешь в самой НБ, то и сохранять нечего. А так, лишь бы сохраняло... Тоже не к чему. Нужно просто сделать проверку, если окно НБ вверху, сохранять, иначе че зря на клавиши давить. В примере окно переносится на передний план. Оставьте НБ и пример работать, и займитесь чем нибудь другим, не НБ. И поймете в чем неудобство.
Со всеми этиими сэндами одна проблема, раскладка должна быть инглишь.
ой А мы голову ломали,молодец mishem, спасибо,как будет время так и сделаю и выложу на форум,вот только жду ответ от Петра) Тут возник вопрос у меня как запустить custom с трея без гл. окна) Дата регистрации: Вс, 30 Мая 2010, 21:05 Этож было вчера
Тут возник вопрос у меня как запустить custom с трея без гл. окна)
Попробуй на Startup повесить: zmShowWindow "[WinHandle]" "Hide" на Activate: CustomWindow "" "600" "200" "Container1" "DialogBox" Дальше по обстановке.
Гарик, Спасибо конечно,но по способу Мишема уже решил;) Только возник непонятный вопрос. Всё правильно делаю у меня какую то не понятную ошибку выдает:
ошибка входит при начальной сохранении... А остальные циклы всё в норме.. Думал я,что это из совпадение имен файлов. Поставил под оператор,всё равно.... В засаде вообще сижу блин... Может это из за загрузки настроек которые хранятся по пути: [SystemDir]\settings.dat?
О боже перед сном всегда так.... Кстати забыл спросить.. У FileCopy есть функция перезаписи,при совпадений имен? Дата регистрации: Вс, 30 Мая 2010, 21:05 Этож было вчера
Фарид, ответь мне дураку, нахрена ты список переменных сохраняешь в системной директории? C:\WINDOWS\system32 Они что, могут еще какой то программе понадобится, или это системный файл? Или это, посмотрите я крутой? Забудьте вы про реестр и системные директории. [PubDir]\[DayNum][MonthNu....... Здесь, и в других подобных случаях \ не надо ставить. Где то роли не играет, где то создаст проблему из за привычки. Получится примерно так C:\\WINDOWS\system32 Долго будешь ошибку искать.
ae_NeoMsg это из какого плагина? Ты пиши что используешь. Не у всех же стоят плагины которые нравятся тебе.
нахрена ты список переменных сохраняешь в системной директории?
Да я сначала делал конечно же с PubDir'ом. Потом что то не устроило или не знаю для теста поставил систем. директорию.. Забыл позже убрать,так же как касяк найденная выше
Quote (mishem)
ae_NeoMsg это из какого плагина?
Да вчера сонный был,видишь сколько не внимательности? Короче используются следующие плаги: NeoMsg alStartup zmFunctions hpwSendKeys
Позже выложу проект... Дата регистрации: Вс, 30 Мая 2010, 21:05 Этож было вчера
Сообщение отредактировано Фарид - Сб, 10 Декабря 2011, 12:09
Всё правильно делаю у меня какую то не понятную ошибку выдает
Не из за забытой переменной [checkbox1]. Это видимо из-за вашего кода.. Так как я все команы проверял.. Для наглядности и начал смотреть твой пример.. и сразу же увидел вот это
Значит плагин не находит окно.. Да и как видно что заголовок окна не такой совсем. Значит у каждого может быть по разному.. Как вот с этим разбираться?
Добавлено (10 Декабрь 2011, 13:06) --------------------------------------------- ps: Если окно активно то сохраняется без ошибок. Если не активна,то выдает ноль. т.е окно не найдена!
Его надо было в первую очередь СМОТРЕТЬ, а не копипастить.
Quote (Фарид)
Как вот с этим разбираться?
Голову включать. Есть разные плагины для поиска окна с разными возможностями. Я тебе дал пример, а шлифовать это уже твоя забота. Мне легче написать такую программку, чем объяснять каждый пункт. Там еще много подводных камней....
Можешь помучать плагин hpwSendKeys . У него тоже есть команды поиска окон. hpwFindWindows и hpwFindAWindow. В нем же есть возможность получить список запущенных процессов. Тебе, вернее твоей программе нужно же будет знать, запущена ли вообще НБ? Запущен ли отладчик? Если он запущен, как сохранять то собираешься? Ну и т.д и т.п. Ой, чует мое больное сердце бросишь ты эту затею. Иди курсовую лучше пиши.
Понял. Благодарю. А в одном сообщении нельзя было?
Добавлено (13 Января 2012, 06:23) --------------------------------------------- Слепил я тут сохранялку. Нужна еще, не?
Пока альфа версия. Че может. Можно использовать как ярлык для НБ. Запускаешь ее, запускается НБ. Закроешь НБ, через некоторое время она сама закроется. Сохраняет только тогда, когда программа находится на переднем плане. Думаем, курим, мышкой водим туды сюды, в это время она и сохраняет. Молча! Нужны будут признаки, можно сделать. Короче пробуем. Интерисует больше инглишь версия, хотя... в принципе ни какой разнцы не должно быть. Размер ольшой получился, 3или4 плагина пришлось воткнуть. Но это проба. Нужно будет, можно что нибудь покумекать.
Добавлено (13 Января 2012, 15:42) --------------------------------------------- Ну че, похоже ни кому не надо? А разговоров то было... Похоже один Дембель скачал помотреть.
Ну че, похоже ни кому не надо? А разговоров то было...
я свою позицию по поводу автосохранялки пересмотрел и отписал ещё на первой странице
Quote (Dordex)
Помоему самое оптимальное и верное решение - это время от времени жмакать самому по Ctrl+S. Если проект так важен, то склерозов быть не должно.
Но все равно качнул, проверил прога сохраняет, но покопайся во вкладке idle (ожидание) или ещё где, чтобы прога сохраняла и тогда, когда нб свернута...
Был на работе весь день, некогда было заценить. Прога крайне полезная! И функции удобные, продуманно сделано. Надо ее поместить в раздел "Инструменты необукера" или что-то в таком духе. Я вот по первости несколько раз тАк (!) обламывался из-за того, что NB взаправду сохраняет лишь при закрытии проекта... !!! Очень бы пригодилась тогда эта прога!!! Сейчас у меня привычка выработалась - всякий раз перед тестовой компиляцией жму на архивацию, уже на автопилоте. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
чтобы прога сохраняла и тогда, когда нб свернута...
Не к чему. Ты ж не производишь ни каких изменений. И для того что бы сохранить, нужно окно НБ поместить на передний план. А оно надо, если НБ свернуто, а ты кино к примеру смотришь.
Quote (Гарик)
Не вижу никаких: А разговоров то было...
две страницы только здесь, плюс эту тему и раньше затрагивали.
А вообще мне она тоже как то не нужна. Редко, что бы я не сохранился. Да и чаще нужно что б не сохраняло, когда пробы какие нибудь делаю.