Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
совершенно нубский вопрос, не ругайтесь пожалуйста, никак не получается сделать вот что, допусти я хочу в [embedded] загнать парочку документов и фоток, а потом тупо при нажатии кнопки их вызывать, в их родной программе, но никак не получается, объясните плиз как для дибила и пошагово, как это реализуется?
А вы не забыли после внедрения в проект файлов для их вызова предварительно распаковать их в нужное место с помощью ExtractFile? распакуйте их скажем в [TempDir], и вызовите их командой Run. Как задавать вопросы
DEMBEL, прав - если речь идет о штатной команде Run, то она работает только с внешними файлами. Но можно воспользоваться плагином (команда zmOpenWithDefault работает и со вложенными файлами), или, если ничего не путаю, то вроде бы мелькала где-то на форуме аналогичная VB-функция.... - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А вы не забыли после внедрения в проект файлов для их вызова предварительно распаковать их в нужное место с помощью ExtractFile? распакуйте их скажем в [TempDir], и вызовите их командой Run.
вот она где собака то порылась, значит без ExtractFile не работает никак? т.е. напрямую открывать не получится? ладно, щас попробую и отпишусь!
Да, наверное дело в этом... Не забывайте, что вы можете использовать вызов файлов напрямую типа [Embedded]Cartinka.png только внутри обьектов нб где есть указание пути к файлу, например в Picture (Рисунок) или Polygon, тогда файл будет обработан автоматически. Если требуется работа с Embedded файлом в командах, то его нужно сперва распаковать из проекта на диск с помощью ExtractFile. Потом его можно удалить при выходе из программы.
Все получилось, урра, спасибо господа за ваше терпение, при общение с такими как я, буду экспериментировать с Polygon, пытался загнать в него текстовик RTF, только он почему то не масштабируется ничерта, сколько не пытался, все коряво..надо видимо переходить на html
Добавлено (10 Январь 2011, 11:24) --------------------------------------------- RunOnce" "" "" - эта команда автоматически удалит файл после использования???
Если требуется работа с Embedded файлом в командах, то его нужно сперва распаковать из проекта на диск
Это не совсем так. Как правило, работа со вложенными файлами совершенно прозрачна, т.е. ничем не отличается от работы с внешними, за исключением особых случаев, как, например, команда Run, но в описании к ней и особо подчеркнуто типа "только с внешними файлами". - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
RunOnce" "" "" - эта команда автоматически удалит файл после использования???
нет, она запрещает повторный запуск приложения если оно уже открыто. Смотрите опции в диалоговом окне команды Run там много интересного, и в справку загляните. Как задавать вопросы
эта команда автоматически удалит файл после использования???
Нет! Если файл извлекался на диск "вручную", т.е. через ExtractFile, то и удалять его надо тоже "вручную" - FileErase. Автоматически удаляются только те файлы, которые автоматически и извлекаются. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
то не совсем так. Как правило, работа со вложенными файлами совершенно прозрачна, т.е. ничем не отличается от работы с внешними, за исключением особых случаев, как, например, команда Run, но в описании к ней и особо подчеркнуто типа "только с внешними файлами".
ну собственно тогда чем же заменить команду Run, что бы она работала с внутренностями?
а зачем ее заменять, вам же показали как надо пользоваться? Распаковали, запустили, удалили при выходе. Ну если хотите, воспользуйтесь плагином указанным в посте 3, но по моему это излишне. Как задавать вопросы
ну собственно тогда чем же заменить команду Run, что бы она работала с внутренностями?
По-моему, я уже дал вам подсказку. Читайте внимательнее посты. Если этот вариант не устроит, то можно воспользоваться последовательно командами ExtractFile и FileErase, как и указывал Дембель. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Polygon вовсе не для этого предназначен. RTF суется в обьекты Article/Linked Article:
я имел в виду TextWindow ""
тогда я вообще запутался, а как сделать то, что бы временно открытый файл, удалялся после закрытия программы(необуковской программы) а не родной программы извлеченного файла.
п.с. извините, что порчу вам последний день отдыха, тупыми вопросами я прост в ЧР сижу, програмку ваяяю, скучно, а подсказать и некому...
а как сделать то, что бы временно открытый файл, удалялся после закрытия программы(необуковской программы)
Once Again...
Quote (Peter)
Если файл извлекался на диск "вручную", т.е. через ExtractFile, то и удалять его надо тоже "вручную" - FileErase. Автоматически удаляются только те файлы, которые автоматически и извлекаются.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Once Again... Цитата от (Peter)Если файл извлекался на диск "вручную", т.е. через ExtractFile, то и удалять его надо тоже "вручную" - FileErase. Автоматически удаляются только те файлы, которые автоматически и извлекаются.
понял понял, не ругайся, насяльника, я имел ввиду всякий изврат, типа на кнопку закрыть или выйти из программы можно же повесить команду удалить временные файлы? ну это для меня типа как автоматизация (для этого еще надо умудриться спрятать кнопку закрыть
используйте систему событий - залезьте в меню Book->Book Properties->Actions
далее перейдите на вкладку Shutdown
где и запишите действия по удалению при закрытии нб-приложения. На вкладке Startup - действия при старте, Activate/Deactivate - действия при активации/деактивации главного окна приложения, Page Change - смена страницы приложения... см. справку. Написанный там сценарий будет выполнен автоматом при наступлении таких событий.
Добавлено (10 Январь 2011, 11:53) --------------------------------------------- а язык показывать тут никому не надо
где и запишите действия по удалению при закрытии нб-приложения. На вкладке Startup - действия при старте, Activate/Deactivate - действия при активации/деактивации главного окна приложения, Page Change - смена страницы приложения... см. справку. Написанный там сценарий будет выполнен автоматом при наступлении таких событий.Добавлено (10 Январь 2011, 11:53)---------------------------------------------а язык показывать тут никому не надо
вот, это то самое, что мне надо, спасибо (за язык, виноват, исправлюсь), и последний самый вопрос и можете удалять тему, при удалении в конце программы в скрипте можно написать просто удалить темпдир и все файлы удалятся, или придется прописать все открытые временные файлы по очереди?
FileErase удаляет конкретный файл, то есть придется прописывать для каждого. удалять по маске типа *.* или *.jpg в принципе тоже можно придумать как, если вам это критично.
Добавлено (10 Январь 2011, 12:15) --------------------------------------------- удалить непустую папку целиком можно с плагином zmFunctions, команда: zmDeleteFolder "[TempDir]WorkFolder" "" "" удалять саму временную папку конечно лучше не стоит, но если вы извлечете файлы в отдельную подпапку в темпе (скажем, WorkFolder), то ее можно спокойно потом стереть. Peter, наверное стоит добавить в плагин и удаление файлов (и папок) по маске.
Штатная команда RemoveFolder удаляет только пустые папки.
о, есть же RemoveFolder? это выход из ситуации? я имею ввиду этож стандартная функция, все одно по проще, и и стандартные не освоил, куда мне там до zmfunction
а, ну понятно про путые папки, тогда действительно, нужна маска, просто не хочется засорять компьютер а тем более если чужой, лишними файлами, кстати еще проблема, где создается временная папка, есть постоянный адрес? или это какой либо динамический адрес?
Сообщение отредактировано vuger - Пн, 10 Января 2011, 12:20
справку внимательнее смотрим... и пост выше. в конце концов, для удаления всего что угодно можно использовать штатную виндовскую команду DEL с опциями, запуская ее в скрытом виде через Run. Как задавать вопросы
в конце концов, для удаления всего что угодно можно использовать штатную виндовскую команду DEL
Можно ещё радикальнее - типа Формат ЦЭ! Или ДЭ...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
в чем проблема, установите плагин двойным щелчком по nbp файлу (или в меню Options->Install plugins), в меню выбора действий Insert Action появится пункт плагина со списком команд, используйте их как обычные нб-команды.
назрела необходимость еще и мануала по работе с плагинами чтоли? видимо надо сделать.
господа, ну блин, вот только все осознал, как блин вопросы поперли, что делать а, читать справки долго, нудно, и не всегда понятно, вот хотя бы как сделать, что бы программа после определенного времени выключалась, ну например работала бы 1 минуту, вот мозг уже свой взорвал, а решить не могу, ну сложно мне подскажите, а?
Справку читать не долго, а ПОЛЕЗНО!!! А точнее - НЕОБХОДИМО! Благо, она на русском имеется.
Масса вопрсов отпадет сама-собой.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Есть обьект таймер (Timer), запишите там команду выхода Exit и зарядите его на минуту. Прочитайте справку по таймеру касаемо условий его запуска. Обычно он сам запускается при старте страницы, но можете и вручную, прописав его запуск во вкладке Startup (выполняются при старте проекта) или в свойствах конкретной страницы (во вкладке Actions->Page Enter, выполнится при старте конкретной страницы). И поставьте галочку в таймере чтоб он один раз только выполнялся. А кому справку читать нудно, нормальную прогу и не состряпает.
да, я тут задумал собрать себе наконец новый системник, жду вот когда соберут. тогда поставлю себе наконец новый фотошоп. а вот в связи с этим деньги на лицензию нб пролетели, тут совсем некстати под нг у меня они еще лишние появились, и я понял что системник мне щас позарез )
vuger, если бы вы эти полгода ещё и справку читали, то узнали бы куда больше, чем "седня"!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
http://neobooker.ru/_fr/11/Timer.rar там за одно и команда по выключению и перезагрузке компа, только вот таймер немного покруче того, что надо тебе... может и пригодится