Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Скоро должен выйти новый хит от Эдмунда МакМиллена и поэтому я решил разработать проект в котором можно будет легко установить игру по специальной созданной инструкцией, запустить игру, устанавливать новые обновления для программы и игры и устанавливать дополнения для игры.
Скоро выложу первую альфу версию.
Сообщение отредактировано kop9000 - Сб, 25 Января 2014, 23:24
Тему предлагаю снести как минимум в свободное общение. А автору советую не заниматься ерундой. Вот честное слово. Я понимаю, ну школьник 13-15 летний подобной ерундой занимается. Но в 22 года Без обид только. Займитесь лучше делами поинтереснее и посерьёзнее. Используя тот же NeoBook.
Если не согласны, то хотя бы правила форума соблюдайте. В этот раздел выкладываются исходники NB. Я молчу про то, что у Вас пока что нулевые навыки. Но и проектов никаких не вижу в данной теме.
Сообщение отредактировано YURIY - Вс, 26 Января 2014, 05:58
Тему предлагаю снести как минимум в свободное общение. А автору советую не заниматься ерундой. Вот честное слово. Я понимаю, ну школьник 13-15 летний подобной ерундой занимается. Но в 22 года Без обид только. Займитесь лучше делами поинтереснее и посерьёзнее. Используя тот же NeoBook.
Если не согласны, то хотя бы правила форума соблюдайте. В этот раздел выкладываются исходники NB. Я молчу про то, что у Вас пока что нулевые навыки. Но и проектов никаких не вижу в данной теме.
я и занимаюсь серьёзными делами и я выложу файл исходник
Сообщение отредактировано kop9000 - Вс, 26 Января 2014, 14:07
Вот когда будет исходник - тогда и добро пожаловать в этот раздел. Пока что это тема просто для раздела свободного общения:
"Смотрите все - я делаю крутой проект и он когда-то будет".
первая альфа версия будет сегодня
Добавлено (26 Января 2014, 17:21) --------------------------------------------- есть одна проблемма
Код
If "FileExists [#34]C:\TBOIR-Launcher\TBOIR-Games\games.txt[#34]" "=" ""
Else AlertBox "Ошибка" "А ты установил игру?" EndIf
мне надо чтобы если файл в указанной папке есть то программа выполняет один сценарии. если файла нет то выдаётся ошибка. но код почему-то не хочет работать. даже когда файл есть то ог выдаёт сообщение
kop9000, лично я последний раз отвечаю на глупый вопрос. Не знаю как другие. У меня подпись внизу, не хочешь читать хелп, убейся об стену.
Только в одиночку, тихо сам с собой.
Ты даже не понимаешь что пишешь.
Код
If "FileExists [#34]C:\TBOIR-Launcher\TBOIR-Games\games.txt[#34]" "=" ""
Здесь написано если по русски Если строка с текстом FileExists "C:\TBOIR-Launcher\TBOIR-Games\games.txt" равна пустому, то нинадо ничего делать. А если она не пустая, то вывести сообщение "Ошибка" "А ты установил игру?"
Добавлено (26 Января 2014, 17:58) --------------------------------------------- YURIY, переноси ее куда нибудь, хоть в мусорку. Тут до альфы еще как до китая раком.
В проектах должно что нибудь стоящее быть, а он максимум что сможет выложить каких нибудь пять десять строчек которые без него и так все знают.
kop9000, с НБ идут проекты-примеры, открой их и посмотри. Если сможешь хоть что то наподобие сделать, выкладывай.
лично я последний раз отвечаю на глупый вопрос. Не знаю как другие.
А я сам наблюдаю за вами и думаю про себя: когда терпение-то уже лопнет Человек реально не собирается даже читать справку и смотреть готовые примеры. Он сразу начинает с мега-идеи, которую никак не осилит без знаний, но пока отказывается это понять и признать.
Я бы так и сделал ещё вчера, когда увидел только созданную тему, только у меня нет прав в этом разделе Я просил Петра не мучиться и дать мне права по всему форуму. Да, я не работаю с NB, но чисто модераторские вещи уж осилю
Цитатаmishem ()
Тут до альфы еще как до китая раком.
Цитатаmishem ()
В проектах должно что нибудь стоящее быть, а он максимум что сможет выложить каких нибудь пять десять строчек которые без него и так все знают.
Вот-вот. Это для него будет великое открытие и большое дело. Нам же всем толку от этого почти никакого.
мне надо чтобы если файл в указанной папке есть то программа выполняет один сценарии. если файла нет то выдаётся ошибка.
kop9000, я во многом согласен с mishem - в первую очередь нужно изучить команды,, их синтаксис, и то как они работают. Для этого существует справка, и даже на русском языке. Без понимания этого в NB просто нечего делать! В противном случае, ничего не останется, как по каждой мелочи кидаться на форум, и, в конце-концов, помощь "заглохнет".
Формально, я отвечу, вот таким образом должен выглядеть код:
Код
FileExists "C:\TBOIR-Launcher\TBOIR-Games\games.txt" "[Result]" If "[Result]" "=" "True" Тут сделать что нужно Else AlertBox "Ошибка" "А ты установил игру?" EndIf
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А я сам наблюдаю за вами и думаю про себя: когда терпение-то уже лопнет
Оно у меня лопнуло сразу. Не сложно написать готовый код, тем более то что ему надо. Но смысл? Дембель взялся помогать, но думаю поста через три уже пожалел.
Я упл со стула когда Дембель дал ему ссылки, а он ему говорит, не, лучше ты мне объясни.
Цитатаkop9000 ()
YURIY, да всё я читал
Человека по постам видно что он читал, а что нет. Так же и желание его видно.
Тот кто хочет что то понять, берет пример, и построчно его разбирает. Не понимает если, ищет ответ на форуме. Не нашел, спрашивает. Ему объясняют.
А ты кинул пару кнопок и считаешь что уже программист обалденный. Сделал что тро такое, чего никто не может. Давай быстрее пароли ставить, а то вдруг идею украдут.
Неуловимый джо, мля.
Добавлено (26 Января 2014, 18:26) --------------------------------------------- kop9000, и еще добавлю, здесь практически все знают и видят на каком вопросе или команде человек может запнуться или не понять чего то. На такие вопросы уже есть ответы на форуме. Но даже при таком раскладе людям дают пояснение или находят темы с пояснениями.
На все твои вопросы есть ответы в справке. И тебе об этом было сказано с самого начала. Но ты же вумный, вундеркинд, не такой как все, все на лету хватаешь. Да? Вы меня только подтолкните, а дальше мы уж сами, через пару дней фотошоп напишем.
mishem, 1) справку я читал но там нет объяснения по этому поводу с фалом 2) зачем мне брать примеры если мне админ сказал что на форуме мне всегда помогут 3) я уже много чего сделал. я просто застрял на этом месте
зачем мне брать примеры если мне админ сказал что на форуме мне всегда помогут
?
А он не сказал, что за Вас тут всё сделают?
Цитатаkop9000 ()
чего вы кричите то все
Потому, что не Вы первый, не Вы последний, и повидали таких мы - море морское. И говорим исключительно истинные вещи, как оно есть. Потому советую просто прислушаться. Люди потом только спасибо говорят.
зачем мне брать примеры если мне админ сказал что на форуме мне всегда помогут
Гм... kop9000, помогут, но только в том случае, когда видно, что человек старается сам все постигнуть, но у него не получается, а не тогда, когда он не хочет даже элементарные вещи (заглянуть в ту же справку, поискать на форуме - информации, примеров, идей - море) делать.
Цитатаkop9000 ()
чего вы кричите то все
Во-первых, никто не кричит, а во-вторых, это все вам говорят для вашей же пользы, и не следует обижаться. Поймите простую вещь: программирование это труд, в первую очередь, головой, а потом уже руками, и ничего просто так, на-раз-два, не дается. Чтобы чего-то достигнуть, нужно потрудиться, и чем самостоятельнее и настойчивее вы будете в этом, тем - лучше! Иначе, вся наша помощь не даст никакого результата.
Даже странно, что я должен объяснять само-собой разумеещееся. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Вы издеваетесь над нами? Что тестировать? Вывод сообщения о том, что игра не вышла?
По-моему, тему правда пора куда-то перемещать...
а ты посмотрите что я умудрился сделать. при первом запуске сообщение не появляется. при нажатии установить сначала показывается сообщение а потом создаётся папка и подпапкой а потом создаётся файл в подпапке. и кнопка перестаёт быть активным. При следующих запуска программы выводится сообщение и кнопка всегда будет не активна.
Сообщение отредактировано kop9000 - Вс, 26 Января 2014, 21:06
а ты посмотрите что я умудрился сделать. при первом запуске сообщение не появляется. при нажатии установить сначала показывается сообщение а потом создаётся папка и подпапкой а потом создаётся файл в подпапке. и кнопка перестаёт быть активным. При следующих запуска программы выводится сообщение и кнопка всегда будет не активна.
Я за тебя искренне рад Только обычный программист (даже не спец) по сто задач в день сложнее делает. Надеюсь, на таком примере понятнее будет, о чём я талдычу.
Цитатаmishem ()
YURIY, а ты еще и качаешь смотришь?
Я ДАЖЕ СКАЧАЛ NEOBOOK ради этого события!!! И установил! Открыл проект, не запуская, прошёлся по коду. Запускать такие вещи я категорически опасаюсь И увидел там то, что и ожидал, в общем-то, увидеть
Цитатаmishem ()
kop9000, тебе серьезно, сколько лет?
Лет 12-13, не больше. По моему опыту МНОГОЛЕТНЕГО модерирования и общения в этой сфере.
Добавлено (26 Января 2014, 21:21) ---------------------------------------------
Цитатаkop9000 ()
mishem, потом тебе будет не смешно.
О, угрозы пошли.
Наша реакция - это исключительно твоя вина. Все наставления мы дали тебе ещё давным-давно. Не веришь, не понимаешь - увидишь соответствующую реакцию. У нас нет цели кого-то здесь обязательно с ног до головы, тем более новичка. Пройдись по темам - мы таким никогда не занимаемся. Обижать никого у нас нет нужды.
kop9000, ты серьезно хочешь научиться программированию, или просто, ради понтов, игрухи запускать, побаловаться? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Я уж сижу думаю, не слишком мы с тобой сурово? Так и желание отбить можно.
Ну задолбал ты, честное слово.
Ты прислушивайся что тебе говорят. Ведь не просто же так. Или ты считаешь все тебя обидеть норовят?
Все мы когда то начинали. У всех были вопросы. Все ошибались и делали выводы. И что б ты не ходил по тем же тропам, тебе и объясняют с чего и как нужно начать.
С азов. Ты ж сначала буквы изучал, а после слова составлял. Так вот и здесь, начни с букв.
Я не смотрю твои примеры, потому что и так знаю что там может быть. Для тебя это кажется сверхъестественным, на самом деле это просто семечки.
После тебе будет смешно, если не забросишь все это. А при таком подходе, долго не протянешь. Потому что простое закончится. Нужно будет логику включать, а без нее никуда.
Нужно просчитывать все действия которые могут произойти.
Вот так, на вскидку с твоих слов
Цитатаkop9000 ()
а потом создаётся папка и подпапкой
Создал папку. После повторил команду и опять создал папку в папке. Правильно? А можно было проще. CreateFolder "[PubDir]папка1\папка2\папка3\папка4" и т.д.
В папке с проектом создадутся все четыре вложенные друг в друга папки.
И таких мелочей много. Ты это должен выработать до автоматизма, и понимать что происходит.
А ты как дите 13 лет хочешь нам показать какой ты крутой.
Нам это не надо. И тебе тем более. Здесь приветствуется критика. Кто любит что б его хвалили, долго не выдерживает и уходит. Только через критику человек может достичь совершенства. Когда он признает ошибки и исправляет. Не хочешь читать хелп?
Создал папку. После повторил команду и опять создал папку в папке. Правильно? А можно было проще. CreateFolder "[PubDir]папка1\папка2\папка3\папка4" и т.д.
мне не надо чтобы создавались папки где находится проект. мне надо чтобы на локальный диск создавалась папка.
Цитатаmishem ()
Ты прислушивайся что тебе говорят. Ведь не просто же так. Или ты считаешь все тебя обидеть норовят?
я и прислушиваюсь. и стараюсь сейчас меньше спрашивать и больше читать справку.
Но я не могу найти способоа исправить ошибкку с которой я опять столкнулся
If "[MenuItem7]" "=" "True" Delay "5000" MessageBox "Внимание" "Проверить ли обновления прямо сейчас" "да|нет" "[sor]" If "[sor]" "=" "1" GoSub "Обновления" EndIf if "sor" "=" "2" EndIf EndIf
У меня в Page Enter стоит этот код. но когда я ставлю флажок в главном меню
у меня код не работает. Я прочитал в справке что нужно ставить "True" поставил. не работает. тогда попробовал "On" но оно тоже не работает.
Ты методом тыка делаешь. А тебе надо понять смысл. Как это все происходит. Почему? Не просто так слова менять, а понимать их суть.
Цитатаkop9000 ()
мне надо чтобы на локальный диск создавалась папка.
[PubDir] это глобальная переменная (читай в справке про переменные). Замени [PubDir] на тот путь который тебе нужен, и будет создаваться по тому пути.
Ищи в справке про восклицательный знак перед путем. Зачем он ставится. И все будет хорошо.
Цитатаkop9000 ()
Я прочитал в справке что нужно ставить "True" поставил.
Где ты там такое прочитал?
Кинь файл русской справки в папку с программой НБ. И когда с какой либо командой работаешь, нажимай кнопку Справка, и читай.
Там где находится чекбокс(флажок) переменная может содержать Checked или пустоту. Но так же другие переменные могут содержать True (правда) и False(ложь). Чекбоксы лучше проверять на пустоту (это мое сугубо личное мнение). Отсюда в твоем случае я бы ставил условие If "[MenuItem7]" "<>" ""
Или же как у тебя проверка на равенство, только в переменной может находится Checked
If "[MenuItem7]" "=" "Checked"
Читай условия, переменные...
Когда ты запускаешь проект, справа открывается дополнительное окно отладчика. В котором можно наблюдать ход действий твоего кода. И на вкладке с переменными видеть что находится в той или иной переменной.
Вот нахрена я сижу тебе все это расписываю? Все это в СПРАВКЕ. Сиди и читай. Прочел, еще раз читай. Как начнешь все это понимать, все станет на много проще. Не хочешь читать хелп?
Чего именно то не хочет? У тебя там задержка стоит на 5 секунд. Зачем? Через пять секунд должно сообщение появится. Нажмешь да, должна подпрограмма сработать. а что там в подпрограмме я не знаю. Да и не хочу знать. Не хочешь читать хелп?