Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Плагин zmFunctions
PeterДата: Вс, 10 Января 2010, 04:49 | Сообщение # 1
Админ NeoBook
Тут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)
Прикрепления: zmFunctions.zip (343.9 Kb)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеТут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций.
Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS.
С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.

В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.



Последняя версия плагина (27.02.2011) в прикреплении.

Неупакованный вариант (только плагин)

Автор - Peter
Дата добавления - 10 Января 2010 в 04:49
DEMBELДата: Ср, 08 Июня 2011, 11:19 | Сообщение # 901
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 08 Июня 2011 в 11:19
ВадимДата: Ср, 08 Июня 2011, 15:33 | Сообщение # 902
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 08 Июня 2011 в 15:33
PeterДата: Пт, 10 Июня 2011, 11:02 | Сообщение # 903
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 10 Июня 2011 в 11:02
СергейДата: Пт, 10 Июня 2011, 11:26 | Сообщение # 904
Необукер


Сообщение отредактировано
Сергей - Пт, 10 Июня 2011, 11:29
 
Сообщение

Автор - Сергей
Дата добавления - 10 Июня 2011 в 11:26
ВадимДата: Пт, 10 Июня 2011, 11:31 | Сообщение # 905
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 10 Июня 2011 в 11:31
PeterДата: Пт, 10 Июня 2011, 12:34 | Сообщение # 906
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 10 Июня 2011 в 12:34
mishemДата: Пт, 10 Июня 2011, 18:04 | Сообщение # 907
Эксперт форума


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
DEMBEL - Пт, 10 Июня 2011, 18:25
 
Сообщение

Автор - mishem
Дата добавления - 10 Июня 2011 в 18:04
DEMBELДата: Пт, 10 Июня 2011, 18:25 | Сообщение # 908
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 10 Июня 2011 в 18:25
PeterДата: Сб, 11 Июня 2011, 00:10 | Сообщение # 909
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 11 Июня 2011 в 00:10
mishemДата: Пн, 13 Июня 2011, 12:59 | Сообщение # 910
Эксперт форума


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Пн, 13 Июня 2011, 12:59
 
Сообщение

Автор - mishem
Дата добавления - 13 Июня 2011 в 12:59
ВадимДата: Ср, 15 Июня 2011, 01:08 | Сообщение # 911
Генератор идей
Peter, я обнаружил, что команда zmFindFiles ищет не все файлы (замечательно то, что ищет даже защищенные и скрытые системные файлы, но как оказалось не все).
Хочу спросить - так задумано или нет? Если задумано, то можно ли опционально расширить область поиска?
Я решил попробовать найти файл подкачки pagefile.sys, но ни поиском виндовс, ни плагином не нашел, хотя файл, конечно же, есть (см. скрин).

Прикрепления: 6964493.png (12.7 Kb)


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
СообщениеPeter, я обнаружил, что команда zmFindFiles ищет не все файлы (замечательно то, что ищет даже защищенные и скрытые системные файлы, но как оказалось не все).
Хочу спросить - так задумано или нет? Если задумано, то можно ли опционально расширить область поиска?
Я решил попробовать найти файл подкачки pagefile.sys, но ни поиском виндовс, ни плагином не нашел, хотя файл, конечно же, есть (см. скрин).


Автор - Вадим
Дата добавления - 15 Июня 2011 в 01:08
PeterДата: Ср, 15 Июня 2011, 01:26 | Сообщение # 912
Админ NeoBook
Quote (Вадим)
Хочу спросить - так задумано или нет?

Да, так задумано!
Я не помню сейчас все критерии поиска, которые включал, но это даже очень хорошо, что:
Quote (Вадим)
ни поиском виндовс, ни плагином не нашел

т.к. если даже сама винда не ищет, то значит так и надо!
Подальше от шаловливых ручек пользователей!
:D
Quote (Вадим)
Я решил попробовать найти файл подкачки pagefile.sys

А можно я , в свою очередь, полюбопытствую - ЗАЧЕМ????
%)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Хочу спросить - так задумано или нет?

Да, так задумано!
Я не помню сейчас все критерии поиска, которые включал, но это даже очень хорошо, что:
Quote (Вадим)
ни поиском виндовс, ни плагином не нашел

т.к. если даже сама винда не ищет, то значит так и надо!
Подальше от шаловливых ручек пользователей!
:D
Quote (Вадим)
Я решил попробовать найти файл подкачки pagefile.sys

А можно я , в свою очередь, полюбопытствую - ЗАЧЕМ????
%)

Автор - Peter
Дата добавления - 15 Июня 2011 в 01:26
ВадимДата: Ср, 15 Июня 2011, 02:00 | Сообщение # 913
Генератор идей
Quote (Peter)
ЗАЧЕМ?

Чтобы проверить дату его изменения. Я пытаюсь испытать на прочность идею - по времени изменения/доступа к системным файлам проверять на корректность текущую системную дату (проверка - не подкрутил ли юзер дату на своем компе пытаясь продлить срок использования триал-версии программы...). Но реальную текущую дату "изнутри" компьютера, судя по всему, не определить, можно определить лишь запись "самой бОльшей" (наиболее поздней) даты...

Добавлено (15 Июнь 2011, 02:00)
---------------------------------------------
Сейчас обнаружил, что плагин NeoDouble позволяет получить время последнего изменения:
команда npFechaModificacionArchivo "C:\pagefile.sys"
Значит как-то находит же файл?


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)

Сообщение отредактировано
Вадим - Ср, 15 Июня 2011, 01:40
 
Сообщение
Quote (Peter)
ЗАЧЕМ?

Чтобы проверить дату его изменения. Я пытаюсь испытать на прочность идею - по времени изменения/доступа к системным файлам проверять на корректность текущую системную дату (проверка - не подкрутил ли юзер дату на своем компе пытаясь продлить срок использования триал-версии программы...). Но реальную текущую дату "изнутри" компьютера, судя по всему, не определить, можно определить лишь запись "самой бОльшей" (наиболее поздней) даты...

Добавлено (15 Июнь 2011, 02:00)
---------------------------------------------
Сейчас обнаружил, что плагин NeoDouble позволяет получить время последнего изменения:
команда npFechaModificacionArchivo "C:\pagefile.sys"
Значит как-то находит же файл?


Автор - Вадим
Дата добавления - 15 Июня 2011 в 02:00
PeterДата: Ср, 15 Июня 2011, 02:25 | Сообщение # 914
Админ NeoBook
Quote (Вадим)
Чтобы проверить дату его изменения

Вадим, а ты в курсе, что такое файл подкачки, и с чем его едят?
;)



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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Вадим)
Чтобы проверить дату его изменения

Вадим, а ты в курсе, что такое файл подкачки, и с чем его едят?
;)


Автор - Peter
Дата добавления - 15 Июня 2011 в 02:25
ВадимДата: Ср, 15 Июня 2011, 13:09 | Сообщение # 915
Генератор идей
Quote (Peter)
что такое файл подкачки, и с чем его едят?

Да, когда Сергей мне в соседней теме написал о нем как о варианте, я сразу в интернет полез :).
Но определять по нему время не выйдет, ибо его время - системное (как и у других файлов, изменяемых на данном компьютере). Дату тогда уж лучше по скачанным из сети файлам смотреть, лежащим во временной папке браузера, например (лучшего пока не придумал).



Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение
Quote (Peter)
что такое файл подкачки, и с чем его едят?

Да, когда Сергей мне в соседней теме написал о нем как о варианте, я сразу в интернет полез :).
Но определять по нему время не выйдет, ибо его время - системное (как и у других файлов, изменяемых на данном компьютере). Дату тогда уж лучше по скачанным из сети файлам смотреть, лежащим во временной папке браузера, например (лучшего пока не придумал).


Автор - Вадим
Дата добавления - 15 Июня 2011 в 13:09
СергейДата: Ср, 15 Июня 2011, 13:42 | Сообщение # 916
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 15 Июня 2011 в 13:42
PeterДата: Ср, 15 Июня 2011, 19:07 | Сообщение # 917
Админ NeoBook


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

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

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


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

Автор - Peter
Дата добавления - 15 Июня 2011 в 19:07
ВадимДата: Ср, 15 Июня 2011, 22:23 | Сообщение # 918
Генератор идей


Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
 
Сообщение

Автор - Вадим
Дата добавления - 15 Июня 2011 в 22:23
СергейДата: Ср, 15 Июня 2011, 22:27 | Сообщение # 919
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 15 Июня 2011 в 22:27
Dmitriy76Дата: Вс, 19 Июня 2011, 02:52 | Сообщение # 920
Новичок
Здравствуйте уважаемые, гениальные люди ! Я не силен в программирование , поэтому хотел бы у вас попросить помощи. Я хотел сделать приложение в нео буке , с помощью которого мог бы устанавливать моды во время игры, но у меня проблема, при игре окно нео бук не активно :((поэтому не смог пользоваться горячими клавишами) , а потом набрёл на этот замечательный плагин, но как правильно прописать не знаю :( пробовал вот так:

zmIsWindow "" "Visible" ""

но ничего не получилось :(

Помогите пожалуйста в этом вопросе!
 
СообщениеЗдравствуйте уважаемые, гениальные люди ! Я не силен в программирование , поэтому хотел бы у вас попросить помощи. Я хотел сделать приложение в нео буке , с помощью которого мог бы устанавливать моды во время игры, но у меня проблема, при игре окно нео бук не активно :((поэтому не смог пользоваться горячими клавишами) , а потом набрёл на этот замечательный плагин, но как правильно прописать не знаю :( пробовал вот так:

zmIsWindow "" "Visible" ""

но ничего не получилось :(

Помогите пожалуйста в этом вопросе!

Автор - Dmitriy76
Дата добавления - 19 Июня 2011 в 02:52
PeterДата: Вс, 19 Июня 2011, 04:28 | Сообщение # 921
Админ NeoBook
Quote (Dmitriy76)
но как правильно прописать не знаю

Dmitriy76, не совсем понятно, что именно вы желаете получить?
В общем случае, команда плагина zmIsWindow позволяет получить характеристики состояние окна, например, видимость, активность, существует ли окно, и т.п.
Если говорить о главном окне проекта, то теоретически его активность можно определить с помощью упомянутой команды плагина (через таймер, чтобы не трогать само окно), например, так:
zmIsWindow "[WinHandle]" "Enabled" "[Result]"

где:
[WinHandle] - глобальная переменная, хранящая дескриптор главного окна проекта;
[Result] - переменная для результата - True = да, False = нет.

Кроме того, активность окна проекта можно отследить по событиям активации/деактивации, назначенным в свойствах проекта.

Но, по-прежнему непонятно - что же именно вам требуется?


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Dmitriy76)
но как правильно прописать не знаю

Dmitriy76, не совсем понятно, что именно вы желаете получить?
В общем случае, команда плагина zmIsWindow позволяет получить характеристики состояние окна, например, видимость, активность, существует ли окно, и т.п.
Если говорить о главном окне проекта, то теоретически его активность можно определить с помощью упомянутой команды плагина (через таймер, чтобы не трогать само окно), например, так:
zmIsWindow "[WinHandle]" "Enabled" "[Result]"

где:
[WinHandle] - глобальная переменная, хранящая дескриптор главного окна проекта;
[Result] - переменная для результата - True = да, False = нет.

Кроме того, активность окна проекта можно отследить по событиям активации/деактивации, назначенным в свойствах проекта.

Но, по-прежнему непонятно - что же именно вам требуется?

Автор - Peter
Дата добавления - 19 Июня 2011 в 04:28
DEMBELДата: Вс, 19 Июня 2011, 07:48 | Сообщение # 922
Наш дизайнер
Quote (Peter)
Но, по-прежнему непонятно - что же именно вам требуется?

да понятно, он состряпал прогу и включил туда горячие клавиши. Потом запустил игру и хочет чтобы горячие клавиши работали и в ней тоже. Но этого не происходит потому что окно программы естественно теряет фокус. Dmitriy76, тут надо не фокусом окна играться а создавать глобальный монитор клавиатуры. По-моему, плагин NeobookKB это умеет, нет?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Peter)
Но, по-прежнему непонятно - что же именно вам требуется?

да понятно, он состряпал прогу и включил туда горячие клавиши. Потом запустил игру и хочет чтобы горячие клавиши работали и в ней тоже. Но этого не происходит потому что окно программы естественно теряет фокус. Dmitriy76, тут надо не фокусом окна играться а создавать глобальный монитор клавиатуры. По-моему, плагин NeobookKB это умеет, нет?

Автор - DEMBEL
Дата добавления - 19 Июня 2011 в 07:48
PeterДата: Вс, 19 Июня 2011, 08:39 | Сообщение # 923
Админ NeoBook
Quote (DEMBEL)
запустил игру и хочет чтобы горячие клавиши работали и в ней тоже.

Ох уж, эти геймеры...
:)
Quote (DEMBEL)
плагин NeobookKB это умеет, нет?

Судя по описанию, должен уметь, но, насколько мне помнится там все не так уж и гладко с фокусом.
И слава Богу, что этот плаг не позволяет создать клавиатурный шпион!
:D


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (DEMBEL)
запустил игру и хочет чтобы горячие клавиши работали и в ней тоже.

Ох уж, эти геймеры...
:)
Quote (DEMBEL)
плагин NeobookKB это умеет, нет?

Судя по описанию, должен уметь, но, насколько мне помнится там все не так уж и гладко с фокусом.
И слава Богу, что этот плаг не позволяет создать клавиатурный шпион!
:D

Автор - Peter
Дата добавления - 19 Июня 2011 в 08:39
Dmitriy76Дата: Вс, 19 Июня 2011, 08:43 | Сообщение # 924
Новичок
DEMBEL вы правы.

Помогите пожалуйста кто чем может!
 
СообщениеDEMBEL вы правы.

Помогите пожалуйста кто чем может!

Автор - Dmitriy76
Дата добавления - 19 Июня 2011 в 08:43
PeterДата: Вс, 19 Июня 2011, 08:59 | Сообщение # 925
Админ NeoBook
Quote (Dmitriy76)
Помогите пожалуйста кто чем может!

Плагин NeoBookKB.
К плагину прилагаются примеры использования и справка.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Dmitriy76)
Помогите пожалуйста кто чем может!

Плагин NeoBookKB.
К плагину прилагаются примеры использования и справка.

Автор - Peter
Дата добавления - 19 Июня 2011 в 08:59
SScrewДата: Ср, 29 Июня 2011, 14:37 | Сообщение # 926
Любопытный
Спасибо за отличный плагин! Но у меня возник вопрос по поводу создания ярлыков. Как создать ярлык в меню пуск для пользователя? Т.е. пользователь скачал мою программу и там нажимает кнопку, которая выполняет функцию по созданию ярлыка в: "Пуск - Программы - Myname - MyShortcut"? Ведь неизвестно его имя.
Было бы неплохо добавить функцию выбора места создания ярлыка (типа как в программах для создания install-ов) :)
 
СообщениеСпасибо за отличный плагин! Но у меня возник вопрос по поводу создания ярлыков. Как создать ярлык в меню пуск для пользователя? Т.е. пользователь скачал мою программу и там нажимает кнопку, которая выполняет функцию по созданию ярлыка в: "Пуск - Программы - Myname - MyShortcut"? Ведь неизвестно его имя.
Было бы неплохо добавить функцию выбора места создания ярлыка (типа как в программах для создания install-ов) :)

Автор - SScrew
Дата добавления - 29 Июня 2011 в 14:37
AlienДата: Ср, 29 Июня 2011, 14:59 | Сообщение # 927
C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Главное меню\Программы
Это?
 
СообщениеC:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Главное меню\Программы
Это?

Автор - Alien
Дата добавления - 29 Июня 2011 в 14:59
SScrewДата: Ср, 29 Июня 2011, 15:39 | Сообщение # 928
Любопытный
Да, я уже реализовал вот так:
Code
StrDel "[WindowsDir]" "4" "555" "[ShortCut]"
SetVar "[ShortCut]" "[ShortCut]Documents and Settings\[UserName]\Главное меню\Программы\"
CreateFolder "[ShortCut]MyApp"
zmCreateLink "[Path]\MyApp.exe" "[ShortCut]MyApp\Start" "" ""


Ярлык создается, но только не работает - выдает ошибку "Невозможно изменить дерикторию, пожалуйста переустановите программу".
Если в свойствах ярлыка прописать рабочую папку, то работает. Также работает если я делаю ярлык на левую прогу (например %ProgramFiles/Adobe/Adobe Photoshop/Photoshop.exe).
 
СообщениеДа, я уже реализовал вот так:
Code
StrDel "[WindowsDir]" "4" "555" "[ShortCut]"
SetVar "[ShortCut]" "[ShortCut]Documents and Settings\[UserName]\Главное меню\Программы\"
CreateFolder "[ShortCut]MyApp"
zmCreateLink "[Path]\MyApp.exe" "[ShortCut]MyApp\Start" "" ""


Ярлык создается, но только не работает - выдает ошибку "Невозможно изменить дерикторию, пожалуйста переустановите программу".
Если в свойствах ярлыка прописать рабочую папку, то работает. Также работает если я делаю ярлык на левую прогу (например %ProgramFiles/Adobe/Adobe Photoshop/Photoshop.exe).

Автор - SScrew
Дата добавления - 29 Июня 2011 в 15:39
AlienДата: Ср, 29 Июня 2011, 16:04 | Сообщение # 929
Попробовал так, все работает прекрасно:
Code
Call "GetEnvironmentVariable" "%UserProfile%" "[UserProfile]"
CreateFolder "[UserProfile]\Главное меню\Программы\My Programm"
StrParse "[CommandLine]" "[#13]" "[Param]" ""
zmCreateLink "[Param0]" "[UserProfile]\Главное меню\Программы\My Programm\link" "" ""

Функция GetEnvironmentVariable взята отсюда.
 
СообщениеПопробовал так, все работает прекрасно:
Code
Call "GetEnvironmentVariable" "%UserProfile%" "[UserProfile]"
CreateFolder "[UserProfile]\Главное меню\Программы\My Programm"
StrParse "[CommandLine]" "[#13]" "[Param]" ""
zmCreateLink "[Param0]" "[UserProfile]\Главное меню\Программы\My Programm\link" "" ""

Функция GetEnvironmentVariable взята отсюда.

Автор - Alien
Дата добавления - 29 Июня 2011 в 16:04
SScrewДата: Ср, 29 Июня 2011, 16:36 | Сообщение # 930
Любопытный
Спасибо, но вот этот момент недопонял:
Code
StrParse "[CommandLine]" "[#13]" "[Param]" ""


P.S.
Пробовал через демку Питера сделать ярлык на мой экзешник - та же фигня, не канает. Зато если прописываю рабочую папку, сразу все ОК, ее никак нельзя прописать через НБ?
 
СообщениеСпасибо, но вот этот момент недопонял:
Code
StrParse "[CommandLine]" "[#13]" "[Param]" ""


P.S.
Пробовал через демку Питера сделать ярлык на мой экзешник - та же фигня, не канает. Зато если прописываю рабочую папку, сразу все ОК, ее никак нельзя прописать через НБ?

Автор - SScrew
Дата добавления - 29 Июня 2011 в 16:36
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин zmFunctions (Некоторые функции для Neobook)
Поиск: