Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » [√] Команда FileWrite (Жесткое указание пути к файлу)
[√] Команда FileWrite
RezzoxeДата: Вс, 29 Января 2012, 18:27 | Сообщение # 1
Внезапно пришла идея добавить в распаковщик такую плюшку как лог-файл...

То ли лыжи не едут, то ли я ...

SetVar "[Text]" "Текст записи"
FileWrite "D:\FileLog.txt" "Append" "[DateShort] [Time24] [Text]"

Изначально файла не существует... мне казалось что команда должна
его создать. Она то создает, но создает почему в одной папке с программой.
И чихать она хотела на принудительное указание месторасположения файла.
Попробовал заранее создать D:\FileLog.txt, но один фиг создает файл как [PubDir].

Добавлено (29 Января 2012, 18:27)
---------------------------------------------
Плагины не предлагать :)

 
СообщениеВнезапно пришла идея добавить в распаковщик такую плюшку как лог-файл...

То ли лыжи не едут, то ли я ...

SetVar "[Text]" "Текст записи"
FileWrite "D:\FileLog.txt" "Append" "[DateShort] [Time24] [Text]"

Изначально файла не существует... мне казалось что команда должна
его создать. Она то создает, но создает почему в одной папке с программой.
И чихать она хотела на принудительное указание месторасположения файла.
Попробовал заранее создать D:\FileLog.txt, но один фиг создает файл как [PubDir].

Добавлено (29 Января 2012, 18:27)
---------------------------------------------
Плагины не предлагать :)


Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 18:27
mishemДата: Вс, 29 Января 2012, 18:28 | Сообщение # 2
Эксперт форума
Впереди пути ! поставь.

Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВпереди пути ! поставь.

Автор - mishem
Дата добавления - 29 Января 2012 в 18:28
RezzoxeДата: Вс, 29 Января 2012, 18:31 | Сообщение # 3
Quote (mishem)
Впереди пути ! поставь.


Припоминаю, уже обсуждали... об этом в справке где-то упомянуто?
Если нет, то в каких случаях надо его ставить?
 
Сообщение
Quote (mishem)
Впереди пути ! поставь.


Припоминаю, уже обсуждали... об этом в справке где-то упомянуто?
Если нет, то в каких случаях надо его ставить?

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 18:31
mishemДата: Вс, 29 Января 2012, 18:32 | Сообщение # 4
Эксперт форума
Quote (Dordex)
то в каких случаях надо его ставить?

Наподобие твоего.
:D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Dordex)
то в каких случаях надо его ставить?

Наподобие твоего.
:D

Автор - mishem
Дата добавления - 29 Января 2012 в 18:32
RezzoxeДата: Вс, 29 Января 2012, 18:35 | Сообщение # 5
Quote (mishem)
Наподобие твоего.


Ты предсказуем становишься...

ну а если серъезно?
 
Сообщение
Quote (mishem)
Наподобие твоего.


Ты предсказуем становишься...

ну а если серъезно?

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 18:35
mishemДата: Вс, 29 Января 2012, 18:40 | Сообщение # 6
Эксперт форума
Quote (Dordex)
Ты предсказуем становишься...

Какой вопрос, такой ответ.
Тебе это не простительно. :)

Quote (Dordex)
об этом в справке где-то упомянуто?

Quote
Пример:
Run "c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"

Во время компиляции приложения NeoBook несколько упрощает команду, удаляя из нее имя диска и путь до файла запуска внешнего приложения. В примере выше запись “c:\windows\notepad.exe” будет изменена на “notepad.exe”. Это удобно в тех случаях, когда приложение предполагается запускать не только на машине автора-разработчика, но и на сторонних компьютерах, где организация дисков и каталогов может быть совершенно иной. В ряде же случаев может потребоваться наоборот - оставить путь нетронутым, таким, как есть - абсолютным. Это можно сделать, поставив символ ( ! ) непосредственно перед указанием абсолютного пути к файлу. Например:

Run "!c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"

Возможно, Вы захотите выполнить запуск дополнительных приложений (входящих в состав Вашего дистрибутива) совместно с основным. В этом случае, взамен указания пути стоит прибегнуть к использованию переменной [PubDir]. Это дает возможность автору не беспокоиться о местоположении таких приложений (для организации их запуска), т.к. будет известно, что они размещается в той же папке, что и Ваше основное приложение. Например:

Run "![PubDir]My App.exe" "" "Normal" "" "[AppId]"

При запуске NeoBook заменит переменную [PubDir] на путь до файла запуска Вашего скомпилированного приложения. Еще раз, стоит обратить внимание на то, что в вышеприведенном примере и “My App.exe” и файл запуска Вашего скомпилированного приложения должны быть размещены в одной папке. И не важно, откуда производится запуск: с винчестера, CD-ROM, DVD-ROM и т.д.


Мне ж надо открывать справку и искать...


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Dordex)
Ты предсказуем становишься...

Какой вопрос, такой ответ.
Тебе это не простительно. :)

Quote (Dordex)
об этом в справке где-то упомянуто?

Quote
Пример:
Run "c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"

Во время компиляции приложения NeoBook несколько упрощает команду, удаляя из нее имя диска и путь до файла запуска внешнего приложения. В примере выше запись “c:\windows\notepad.exe” будет изменена на “notepad.exe”. Это удобно в тех случаях, когда приложение предполагается запускать не только на машине автора-разработчика, но и на сторонних компьютерах, где организация дисков и каталогов может быть совершенно иной. В ряде же случаев может потребоваться наоборот - оставить путь нетронутым, таким, как есть - абсолютным. Это можно сделать, поставив символ ( ! ) непосредственно перед указанием абсолютного пути к файлу. Например:

Run "!c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"

Возможно, Вы захотите выполнить запуск дополнительных приложений (входящих в состав Вашего дистрибутива) совместно с основным. В этом случае, взамен указания пути стоит прибегнуть к использованию переменной [PubDir]. Это дает возможность автору не беспокоиться о местоположении таких приложений (для организации их запуска), т.к. будет известно, что они размещается в той же папке, что и Ваше основное приложение. Например:

Run "![PubDir]My App.exe" "" "Normal" "" "[AppId]"

При запуске NeoBook заменит переменную [PubDir] на путь до файла запуска Вашего скомпилированного приложения. Еще раз, стоит обратить внимание на то, что в вышеприведенном примере и “My App.exe” и файл запуска Вашего скомпилированного приложения должны быть размещены в одной папке. И не важно, откуда производится запуск: с винчестера, CD-ROM, DVD-ROM и т.д.


Мне ж надо открывать справку и искать...

Автор - mishem
Дата добавления - 29 Января 2012 в 18:40
RezzoxeДата: Вс, 29 Января 2012, 18:48 | Сообщение # 7
Quote (mishem)
Во время компиляции приложения NeoBook несколько упрощает команду, удаляя из нее имя диска и путь до файла запуска внешнего приложения.


То есть это касается всех команд?
Получается что моя команда выполнялась как
FileWrite "FileLog.txt" "Append" "[DateShort] [Time24] [Text]"
Из-за этого она и создавала файл в одной папке с проектом?

Quote (mishem)
Мне ж надо открывать справку и искать...

Зато помог человеку :)
 
Сообщение
Quote (mishem)
Во время компиляции приложения NeoBook несколько упрощает команду, удаляя из нее имя диска и путь до файла запуска внешнего приложения.


То есть это касается всех команд?
Получается что моя команда выполнялась как
FileWrite "FileLog.txt" "Append" "[DateShort] [Time24] [Text]"
Из-за этого она и создавала файл в одной папке с проектом?

Quote (mishem)
Мне ж надо открывать справку и искать...

Зато помог человеку :)

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 18:48
PeterДата: Вс, 29 Января 2012, 18:55 | Сообщение # 8
Админ NeoBook
Quote (mishem)
Тебе это не простительно.

А ещё спрашивал:
Quote (Dordex)
Где расписаться? И по сей день заглядываю...


Quote (mishem)
Мне ж надо открывать справку и искать...

:)
Кстати, когда появляется вот такое окошечко:


рекомендуется не спешить нажимать "ОК", а подумать...
;)
Прикрепления: 8701593.jpg(35.2 Kb)


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Тебе это не простительно.

А ещё спрашивал:
Quote (Dordex)
Где расписаться? И по сей день заглядываю...


Quote (mishem)
Мне ж надо открывать справку и искать...

:)
Кстати, когда появляется вот такое окошечко:


рекомендуется не спешить нажимать "ОК", а подумать...
;)

Автор - Peter
Дата добавления - 29 Января 2012 в 18:55
mishemДата: Вс, 29 Января 2012, 18:58 | Сообщение # 9
Эксперт форума
Quote (Peter)
"ОК", а подумать...

Мне всегда интересен был последний пункт, но как то так и не пришло время проверить.

В его случае такое окошечко вряд ли создавалось, так как он не открывал файл, а записывал по идее в уже готовый.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
"ОК", а подумать...

Мне всегда интересен был последний пункт, но как то так и не пришло время проверить.

В его случае такое окошечко вряд ли создавалось, так как он не открывал файл, а записывал по идее в уже готовый.

Автор - mishem
Дата добавления - 29 Января 2012 в 18:58
RezzoxeДата: Вс, 29 Января 2012, 18:58 | Сообщение # 10
Quote (Peter)
А ещё спрашивал:


ну и че :) я до этого всегда либо через PubDir работал, либо через консоль,
из-за этого и не сталкивался... я вычитываю что мне надо...


Сообщение отредактировано
Dordex - Вс, 29 Января 2012, 19:05
 
Сообщение
Quote (Peter)
А ещё спрашивал:


ну и че :) я до этого всегда либо через PubDir работал, либо через консоль,
из-за этого и не сталкивался... я вычитываю что мне надо...

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 18:58
mishemДата: Вс, 29 Января 2012, 19:01 | Сообщение # 11
Эксперт форума
Quote (Dordex)
я вычитываю что мне надо

Читать надо все подряд, на сон.... Так лучше запоминается...
Или просто не уснешь, а начнешь на практике проверять прочитанное. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Dordex)
я вычитываю что мне надо

Читать надо все подряд, на сон.... Так лучше запоминается...
Или просто не уснешь, а начнешь на практике проверять прочитанное. :D

Автор - mishem
Дата добавления - 29 Января 2012 в 19:01
RezzoxeДата: Вс, 29 Января 2012, 19:08 | Сообщение # 12
Quote (mishem)
Читать надо все подряд

Пожалуй последую твоему совету... ;) Спасибо за ответ...

Добавлено (29 Января 2012, 19:08)
---------------------------------------------
Quote (Dordex)
я до этого всегда либо через PubDir работал, либо через консоль,


или через FolderBox и ей подобные... где путь выбирается...


Сообщение отредактировано
Dordex - Вс, 29 Января 2012, 19:09
 
Сообщение
Quote (mishem)
Читать надо все подряд

Пожалуй последую твоему совету... ;) Спасибо за ответ...

Добавлено (29 Января 2012, 19:08)
---------------------------------------------
Quote (Dordex)
я до этого всегда либо через PubDir работал, либо через консоль,


или через FolderBox и ей подобные... где путь выбирается...

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 19:08
PeterДата: Вс, 29 Января 2012, 20:08 | Сообщение # 13
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 29 Января 2012 в 20:08
RezzoxeДата: Вс, 29 Января 2012, 20:16 | Сообщение # 14
Quote (Peter)
А че не заглянул на этот раз?


Заглянул, только не туда куда надо было... :)


Сообщение отредактировано
Dordex - Вс, 29 Января 2012, 20:17
 
Сообщение
Quote (Peter)
А че не заглянул на этот раз?


Заглянул, только не туда куда надо было... :)

Автор - Rezzoxe
Дата добавления - 29 Января 2012 в 20:16
PeterДата: Вс, 29 Января 2012, 20:25 | Сообщение # 15
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 29 Января 2012 в 20:25
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » [√] Команда FileWrite (Жесткое указание пути к файлу)
  • Страница 1 из 1
  • 1
Поиск: