Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Модератор форума: Peter, DEMBEL  
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин alConsole (Вывод результата выполнения консольных приложений.)
Плагин alConsole
mishemДата: Вт, 27 Марта 2012, 12:08 | Сообщение # 121
Эксперт форума
Вроде бы и работает нормально.
Но!!!
Мож я что не правильно делаю. Я с комстрокой раньше не работал. Тонкостей не знаю.
Запустил пример, ниже в прикреплении, сначала все работает. Открываю сайт с фильмом, запускаю, вываливается ошибка.



И еще. Что бы не использовать сторонние плагины, нужно сделать что бы длинный путь конвертировался в короткий. Иначе команда не будет срабатывать если в названии папки есть пробелы.
По этому кидай пример в корень диска.
Прикрепления: 7154954.png (10.4 Kb) · 9590362.zip (254.1 Kb)


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеВроде бы и работает нормально.
Но!!!
Мож я что не правильно делаю. Я с комстрокой раньше не работал. Тонкостей не знаю.
Запустил пример, ниже в прикреплении, сначала все работает. Открываю сайт с фильмом, запускаю, вываливается ошибка.



И еще. Что бы не использовать сторонние плагины, нужно сделать что бы длинный путь конвертировался в короткий. Иначе команда не будет срабатывать если в названии папки есть пробелы.
По этому кидай пример в корень диска.

Автор - mishem
Дата добавления - 27 Марта 2012 в 12:08
DEMBELДата: Вт, 27 Марта 2012, 12:32 | Сообщение # 122
Наш дизайнер
открываю сайт с фильмом? а поподробнее, покажи комстроку?
Quote (mishem)
Что бы не использовать сторонние плагины, нужно сделать что бы длинный путь конвертировался в короткий. Иначе команда не будет срабатывать если в названии папки есть пробелы.
для этого кавычки.
Quote (mishem)
По этому кидай пример в корень диска.
от этого не зависит
команда запуска консоли выглядит схематично так:

cmd /c [CMDLine]
cmd работает из любой папки ей пофиг, а вот конс. приложению не пофиг
поэтому если к примеру из виндовой консоли (запущенной неважно откуда) команда типа (включая кавычки)
"c:\program files\my proga\proga.exe" -a -b -c "c:\archive\archive.arc d:\arc"
работает, то должно и с плагином работать, а если в плаге не работает, то запусти в точности в консоли
cmd /c [комстрока_из_плагина] и проверь. чтоб конс. не закрывалась вместо /c пиши /k
Мне всю комстроку еще раз приходится в кавычки класть, поэтому если ты не проставил нужного числа кавычек строка кода может поломаться. Или я мог чтото напутать с этой кучей кавычек.

я пробую с системными командами типа ipconfig ping но они беспроблемные т.к. почти не требуют параметров особых, кавычек, запускаются отовсюду...


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеоткрываю сайт с фильмом? а поподробнее, покажи комстроку?
Quote (mishem)
Что бы не использовать сторонние плагины, нужно сделать что бы длинный путь конвертировался в короткий. Иначе команда не будет срабатывать если в названии папки есть пробелы.
для этого кавычки.
Quote (mishem)
По этому кидай пример в корень диска.
от этого не зависит
команда запуска консоли выглядит схематично так:

cmd /c [CMDLine]
cmd работает из любой папки ей пофиг, а вот конс. приложению не пофиг
поэтому если к примеру из виндовой консоли (запущенной неважно откуда) команда типа (включая кавычки)
"c:\program files\my proga\proga.exe" -a -b -c "c:\archive\archive.arc d:\arc"
работает, то должно и с плагином работать, а если в плаге не работает, то запусти в точности в консоли
cmd /c [комстрока_из_плагина] и проверь. чтоб конс. не закрывалась вместо /c пиши /k
Мне всю комстроку еще раз приходится в кавычки класть, поэтому если ты не проставил нужного числа кавычек строка кода может поломаться. Или я мог чтото напутать с этой кучей кавычек.

я пробую с системными командами типа ipconfig ping но они беспроблемные т.к. почти не требуют параметров особых, кавычек, запускаются отовсюду...

Автор - DEMBEL
Дата добавления - 27 Марта 2012 в 12:32
mishemДата: Вт, 27 Марта 2012, 14:13 | Сообщение # 123
Эксперт форума
Quote (DEMBEL)
для этого кавычки

В том то и дело. Я не знаю где нужны кавычки, где нет. Теперь смотри. Запускаю

C:\Documents and Settings\Mishem\Рабочий стол\mediaplayer-5.7\windump -D



Запусукаю

C:\DOCUME~1\Mishem\0016~1\MEDIAP~1.7\windump -D



Обрати внимание, кавычек нет ни там, ни там. Учитывая что плагином пользуются такие же знатоки как я, да и ты я смотрю не всегда знаешь где кавычки нужны, то такой подход на мой взгляд самый оптимальный.

Quote (DEMBEL)
я пробую с системными командами

Я так и понял, по этому и вложил файл с которым работаю.

Quote (DEMBEL)
открываю сайт с фильмом? а поподробнее, покажи комстроку?

Что именно показать? Идет мониторинг. Это надо видио делать. Сделать? У себя в комстроке запусти все команды что в проекте, их 2
1 Путь к папке с файлом\windump -D
2 Путь к папке с файлом\windump -i2 (где 2 это номер твоего адаптера в списке)

Начнется мониторинг адаптера. Все пакеты которые через него проходят, будут отображаться.

А, подожди, у тебя ж не установлена WinPcap. Чет я тормазнул.
Ладно, сейчас видео сделаю.
Сделать?

Добавлено (27 Марта 2012, 14:13)
---------------------------------------------
DEMBEL, сделал видео, хотя подозреваю что оно не нужно
:)
http://rghost.ru/37249991

Прикрепления: 5518222.png (7.6 Kb) · 7241934.png (11.6 Kb)


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

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



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

В том то и дело. Я не знаю где нужны кавычки, где нет. Теперь смотри. Запускаю

C:\Documents and Settings\Mishem\Рабочий стол\mediaplayer-5.7\windump -D



Запусукаю

C:\DOCUME~1\Mishem\0016~1\MEDIAP~1.7\windump -D



Обрати внимание, кавычек нет ни там, ни там. Учитывая что плагином пользуются такие же знатоки как я, да и ты я смотрю не всегда знаешь где кавычки нужны, то такой подход на мой взгляд самый оптимальный.

Quote (DEMBEL)
я пробую с системными командами

Я так и понял, по этому и вложил файл с которым работаю.

Quote (DEMBEL)
открываю сайт с фильмом? а поподробнее, покажи комстроку?

Что именно показать? Идет мониторинг. Это надо видио делать. Сделать? У себя в комстроке запусти все команды что в проекте, их 2
1 Путь к папке с файлом\windump -D
2 Путь к папке с файлом\windump -i2 (где 2 это номер твоего адаптера в списке)

Начнется мониторинг адаптера. Все пакеты которые через него проходят, будут отображаться.

А, подожди, у тебя ж не установлена WinPcap. Чет я тормазнул.
Ладно, сейчас видео сделаю.
Сделать?

Добавлено (27 Марта 2012, 14:13)
---------------------------------------------
DEMBEL, сделал видео, хотя подозреваю что оно не нужно
:)
http://rghost.ru/37249991


Автор - mishem
Дата добавления - 27 Марта 2012 в 14:13
DEMBELДата: Вт, 27 Марта 2012, 15:56 | Сообщение # 124
Наш дизайнер
путь к проге нужно весь в кавычки брать
"C:\Documents and settings....\windump.exe" -D

но, я тут столкнулся с другим нюансом использования cmd, можно почитать в cmd /? на 2 странице про /c

если в пути есть более одной группы кавычек, например если прога использует имена файлов как параметры (архиватор например), их ведь тоже надо в кавычки.
cmd /c "C:\Documents...\archive.exe" -a "c:\...\file.arc" "c:\...\archive.arc"
Но тогда будет ошибка типа
"C:\Documents " не является исполнимым файлом бла бла...

так что я сделаю по другому все, в след. версии.


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениепуть к проге нужно весь в кавычки брать
"C:\Documents and settings....\windump.exe" -D

но, я тут столкнулся с другим нюансом использования cmd, можно почитать в cmd /? на 2 странице про /c

если в пути есть более одной группы кавычек, например если прога использует имена файлов как параметры (архиватор например), их ведь тоже надо в кавычки.
cmd /c "C:\Documents...\archive.exe" -a "c:\...\file.arc" "c:\...\archive.arc"
Но тогда будет ошибка типа
"C:\Documents " не является исполнимым файлом бла бла...

так что я сделаю по другому все, в след. версии.

Автор - DEMBEL
Дата добавления - 27 Марта 2012 в 15:56
PeterДата: Вт, 27 Марта 2012, 18:56 | Сообщение # 125
Админ NeoBook
Мне сложно судить о качестве работы этого плагина, т.к. с комстрокой и "консолью" не дружен, но запустился плагин и демка отработала исправно.
Правда, не очень понятен смысл фразы "Синхронная операция?" в AlertBox-е.
%)

Да, в работе помощника есть один маленький косяк: в ComboBox не следует напрямую вставлять параметр при запуске помощника, а нужно найти соответствие, и если, найдено, подставить его.
И кнопки сейчас словно простые картинки, т.е. без всякого эффекта нажатия.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеМне сложно судить о качестве работы этого плагина, т.к. с комстрокой и "консолью" не дружен, но запустился плагин и демка отработала исправно.
Правда, не очень понятен смысл фразы "Синхронная операция?" в AlertBox-е.
%)

Да, в работе помощника есть один маленький косяк: в ComboBox не следует напрямую вставлять параметр при запуске помощника, а нужно найти соответствие, и если, найдено, подставить его.
И кнопки сейчас словно простые картинки, т.е. без всякого эффекта нажатия.

Автор - Peter
Дата добавления - 27 Марта 2012 в 18:56
DEMBELДата: Вт, 27 Марта 2012, 19:02 | Сообщение # 126
Наш дизайнер
алертбокс просто для индикации того, что если не выбрана галка Ждать завершения, команды сценария продолжают выполняться после dmRun. Если выбрать галку, то появление алертбокса будет только после завершения работы dmRun
В первом случае комстрока запускается в параллельном потоке, во втором - в главном потоке, блокируя выполнение следующих за dmRun команд.

Добавлено (27 Марта 2012, 19:02)
---------------------------------------------
Quote (Peter)
И кнопки сейчас словно простые картинки, т.е. без всякого эффекта нажатия.

я так и хотел. разность отображения стиля кнопки в разных ос меня раздражала, ни к чему эти спецэффекты...


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеалертбокс просто для индикации того, что если не выбрана галка Ждать завершения, команды сценария продолжают выполняться после dmRun. Если выбрать галку, то появление алертбокса будет только после завершения работы dmRun
В первом случае комстрока запускается в параллельном потоке, во втором - в главном потоке, блокируя выполнение следующих за dmRun команд.

Добавлено (27 Марта 2012, 19:02)
---------------------------------------------
Quote (Peter)
И кнопки сейчас словно простые картинки, т.е. без всякого эффекта нажатия.

я так и хотел. разность отображения стиля кнопки в разных ос меня раздражала, ни к чему эти спецэффекты...

Автор - DEMBEL
Дата добавления - 27 Марта 2012 в 19:02
PeterДата: Вт, 27 Марта 2012, 19:50 | Сообщение # 127
Админ NeoBook
Quote (DEMBEL)
что если не выбрана галка

Да об этом я догадался!
:D
Просто - сама фраза....

Quote (DEMBEL)
я так и хотел.

Мишем не перенесет...
:'(


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

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

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


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

Да об этом я догадался!
:D
Просто - сама фраза....

Quote (DEMBEL)
я так и хотел.

Мишем не перенесет...
:'(

Автор - Peter
Дата добавления - 27 Марта 2012 в 19:50
DEMBELДата: Вт, 27 Марта 2012, 20:19 | Сообщение # 128
Наш дизайнер
Quote (Peter)
Просто - сама фраза....

писал для себя, не задумывался...
Peter а что из необушных ф-ций конкретно можно выкинуть для получения nbr-версии плага? можно на примере делфи сдк.

Добавлено (27 Марта 2012, 20:19)
---------------------------------------------
ну помимо всего что касается диалогов, я так понял такое можно все убирать


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Peter)
Просто - сама фраза....

писал для себя, не задумывался...
Peter а что из необушных ф-ций конкретно можно выкинуть для получения nbr-версии плага? можно на примере делфи сдк.

Добавлено (27 Марта 2012, 20:19)
---------------------------------------------
ну помимо всего что касается диалогов, я так понял такое можно все убирать


Автор - DEMBEL
Дата добавления - 27 Марта 2012 в 20:19
PeterДата: Вт, 27 Марта 2012, 20:30 | Сообщение # 129
Админ NeoBook
Quote (DEMBEL)
я так понял такое можно все убирать

Да, нужно все вырезать, что относится только к редактированию команд, ну и там, если какие твои собственные прибамбасы, если есть.
Технология "вырезания" зависит от того как ты организовал структуру плагина.
У меня, например, все разбито "помодульно" и для получения nbr-плагина достаточно перед компиляцией закомментировать в проекте две строки, и сменить расширение в директиве компилятора...


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

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

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


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

Да, нужно все вырезать, что относится только к редактированию команд, ну и там, если какие твои собственные прибамбасы, если есть.
Технология "вырезания" зависит от того как ты организовал структуру плагина.
У меня, например, все разбито "помодульно" и для получения nbr-плагина достаточно перед компиляцией закомментировать в проекте две строки, и сменить расширение в директиве компилятора...

Автор - Peter
Дата добавления - 27 Марта 2012 в 20:30
DEMBELДата: Вт, 27 Марта 2012, 20:52 | Сообщение # 130
Наш дизайнер
а nbRegisterPlugIn там где список команд регистрируется, его тоже убрать? нет наверное.

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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеа nbRegisterPlugIn там где список команд регистрируется, его тоже убрать? нет наверное.

Автор - DEMBEL
Дата добавления - 27 Марта 2012 в 20:52
PeterДата: Вт, 27 Марта 2012, 20:56 | Сообщение # 131
Админ NeoBook
Quote (DEMBEL)
нет наверное.

Это убирать нельзя, т.к. регистрация команд нужна в любом случае, т.е. и при "дизайне" и при работе.


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

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

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


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

Это убирать нельзя, т.к. регистрация команд нужна в любом случае, т.е. и при "дизайне" и при работе.

Автор - Peter
Дата добавления - 27 Марта 2012 в 20:56
mishemДата: Ср, 28 Марта 2012, 21:24 | Сообщение # 132
Эксперт форума
DEMBEL, да, с кавычками засада.

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

Добавлено (28 Марта 2012, 20:27)
---------------------------------------------
DEMBEL, а проблема не в плагине наверно? В НБ. :(

Сейчас попытался запустить через рун. С кавычками в нужном месте не срабатывает. Через комстроку работает все прекрасно. Через НБ, нет.

Работаю с Blat. Отправляю почту. Плагин так же как и рун отправляет все прекрасно, до момента с кавычками.

Команда рун:

Run "cmd" " /c [TextEntry1]" "Normal" "" ""

Где [TextEntry1] =

"[PubDir]blat.exe" -f от кого -server SMTP сервер -port почемуто не 25 а 2525 -u логин -pw пароль -body Текст -subject Тема -to кому

Если текст и\или Тему заключить в кавычки, то все, приплыли. Из НБ не плагином, не командой рун не отправить. :(

Кстати на базе этой программы (blat) можно плагин наверно сделать?
Не плохой плагин бы получился. ;)

Добавлено (28 Марта 2012, 21:24)
---------------------------------------------
А alConsole отправляет с кавычками. Все как положено.


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

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



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

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

Добавлено (28 Марта 2012, 20:27)
---------------------------------------------
DEMBEL, а проблема не в плагине наверно? В НБ. :(

Сейчас попытался запустить через рун. С кавычками в нужном месте не срабатывает. Через комстроку работает все прекрасно. Через НБ, нет.

Работаю с Blat. Отправляю почту. Плагин так же как и рун отправляет все прекрасно, до момента с кавычками.

Команда рун:

Run "cmd" " /c [TextEntry1]" "Normal" "" ""

Где [TextEntry1] =

"[PubDir]blat.exe" -f от кого -server SMTP сервер -port почемуто не 25 а 2525 -u логин -pw пароль -body Текст -subject Тема -to кому

Если текст и\или Тему заключить в кавычки, то все, приплыли. Из НБ не плагином, не командой рун не отправить. :(

Кстати на базе этой программы (blat) можно плагин наверно сделать?
Не плохой плагин бы получился. ;)

Добавлено (28 Марта 2012, 21:24)
---------------------------------------------
А alConsole отправляет с кавычками. Все как положено.


Автор - mishem
Дата добавления - 28 Марта 2012 в 21:24
PeterДата: Чт, 29 Марта 2012, 00:47 | Сообщение # 133
Админ NeoBook
Quote (mishem)
а проблема не в плагине наверно? В НБ.

Нет, в плагине.
И подтверждением является это:
Quote (mishem)
А alConsole отправляет с кавычками. Все как положено.


Плагины работают полностью самостоятельно, получая от NB-проекта лишь "задание", и возвращают результат обратно в проект.

Quote (mishem)
на базе этой программы (blat) можно плагин наверно сделать?

Ну, если ты подскажешь где взять исходники этой "блатной" программы, то можно...
:)

Добавлено (29 Марта 2012, 00:47)
---------------------------------------------
Да, к ней вроде есть исходник (С++) на сайте производителя, так-что...
Все возможно...
Наверное...
;)

Под Луной...
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
а проблема не в плагине наверно? В НБ.

Нет, в плагине.
И подтверждением является это:
Quote (mishem)
А alConsole отправляет с кавычками. Все как положено.


Плагины работают полностью самостоятельно, получая от NB-проекта лишь "задание", и возвращают результат обратно в проект.

Quote (mishem)
на базе этой программы (blat) можно плагин наверно сделать?

Ну, если ты подскажешь где взять исходники этой "блатной" программы, то можно...
:)

Добавлено (29 Марта 2012, 00:47)
---------------------------------------------
Да, к ней вроде есть исходник (С++) на сайте производителя, так-что...
Все возможно...
Наверное...
;)

Под Луной...
:)

Автор - Peter
Дата добавления - 29 Марта 2012 в 00:47
mishemДата: Чт, 29 Марта 2012, 07:16 | Сообщение # 134
Эксперт форума
Quote (Peter)
Нет, в плагине.
И подтверждением является это:

А как же

Quote (mishem)
Сейчас попытался запустить через рун. С кавычками в нужном месте не срабатывает.


Run не работает. Это ж не плагин.

Добавлено (29 Марта 2012, 07:16)
---------------------------------------------

Quote (Peter)
то можно...

у если вдруг надумаете, то надо будет учесть и этот вариант.
http://nemcd.com/2009/05/otpravka-pisem-windows/


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Нет, в плагине.
И подтверждением является это:

А как же

Quote (mishem)
Сейчас попытался запустить через рун. С кавычками в нужном месте не срабатывает.


Run не работает. Это ж не плагин.

Добавлено (29 Марта 2012, 07:16)
---------------------------------------------

Quote (Peter)
то можно...

у если вдруг надумаете, то надо будет учесть и этот вариант.
http://nemcd.com/2009/05/otpravka-pisem-windows/

Автор - mishem
Дата добавления - 29 Марта 2012 в 07:16
PeterДата: Чт, 29 Марта 2012, 08:59 | Сообщение # 135
Админ NeoBook
Quote (mishem)
А как же

Вы что обсуждаете, плагин или NB?
Я ответил в целом вот на это:
Quote (mishem)
с кавычками плагин отказывается что либо понимать и делать.

Добавлено (28 Марта 2012, 20:27)
---------------------------------------------
DEMBEL, а проблема не в плагине наверно? В НБ.

Quote (mishem)
Через комстроку работает все прекрасно. Через НБ, нет.

Значит где-то в плагине сидит косяк, ведь это:
Quote (mishem)
А alConsole отправляет с кавычками. Все как положено.

работает.

Quote (mishem)
у если вдруг надумаете,

А это к Ростику.
Он совсем скоро станет спецом по С++.
Если русификатор найдет, конечно.
:)


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

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

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


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

Вы что обсуждаете, плагин или NB?
Я ответил в целом вот на это:
Quote (mishem)
с кавычками плагин отказывается что либо понимать и делать.

Добавлено (28 Марта 2012, 20:27)
---------------------------------------------
DEMBEL, а проблема не в плагине наверно? В НБ.

Quote (mishem)
Через комстроку работает все прекрасно. Через НБ, нет.

Значит где-то в плагине сидит косяк, ведь это:
Quote (mishem)
А alConsole отправляет с кавычками. Все как положено.

работает.

Quote (mishem)
у если вдруг надумаете,

А это к Ростику.
Он совсем скоро станет спецом по С++.
Если русификатор найдет, конечно.
:)

Автор - Peter
Дата добавления - 29 Марта 2012 в 08:59
mishemДата: Чт, 29 Марта 2012, 12:43 | Сообщение # 136
Эксперт форума
Quote (Peter)
Значит где-то в плагине сидит косяк, ведь это:
Цитата от (mishem)
А alConsole отправляет с кавычками. Все как положено.

работает.

Косяк сидит не в плагине, а в НБ.
Так как Run не работает. Команда НБ не работает.
Хотя мы опять спорим не о чем...

Я специально указал на то что в НБ проблема, так как Дембель может идти не в том направлении полагаясь на то, что НБ обрабатывает правильно.

Алиен видимо сталкнулся с этой проблемой и обработал ошибки, выводы (или как там это называется) уже не посредственно в плагине. По этому в его плагине все нормально.

Quote (Peter)
А это к Ростику.

Ну а че, мож когда нибудь...
Я думал что он забросил, ан нет. Ковыряется потихоньку. А это уже большой плюс.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Peter)
Значит где-то в плагине сидит косяк, ведь это:
Цитата от (mishem)
А alConsole отправляет с кавычками. Все как положено.

работает.

Косяк сидит не в плагине, а в НБ.
Так как Run не работает. Команда НБ не работает.
Хотя мы опять спорим не о чем...

Я специально указал на то что в НБ проблема, так как Дембель может идти не в том направлении полагаясь на то, что НБ обрабатывает правильно.

Алиен видимо сталкнулся с этой проблемой и обработал ошибки, выводы (или как там это называется) уже не посредственно в плагине. По этому в его плагине все нормально.

Quote (Peter)
А это к Ростику.

Ну а че, мож когда нибудь...
Я думал что он забросил, ан нет. Ковыряется потихоньку. А это уже большой плюс.

Автор - mishem
Дата добавления - 29 Марта 2012 в 12:43
PeterДата: Чт, 29 Марта 2012, 13:57 | Сообщение # 137
Админ NeoBook
Quote (mishem)
Хотя мы опять спорим не о чем...

Тут и спорить-то не о чем, т.к. для спора обе стороны должны разбираться в сути вопроса.
:)
Quote (mishem)
Косяк сидит не в плагине, а в НБ.

Косяк сидит в плагине!
То, что необушная Run работает, так-сказать, "оригинально", давно известно.
Но, причем тут необушная Run?
Она не имеет абсолютно никакого отношения к тому, что делает плагин.

Quote (mishem)
сталкнулся с этой проблемой

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

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


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

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

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


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

Тут и спорить-то не о чем, т.к. для спора обе стороны должны разбираться в сути вопроса.
:)
Quote (mishem)
Косяк сидит не в плагине, а в НБ.

Косяк сидит в плагине!
То, что необушная Run работает, так-сказать, "оригинально", давно известно.
Но, причем тут необушная Run?
Она не имеет абсолютно никакого отношения к тому, что делает плагин.

Quote (mishem)
сталкнулся с этой проблемой

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

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

Автор - Peter
Дата добавления - 29 Марта 2012 в 13:57
mishemДата: Чт, 29 Марта 2012, 14:14 | Сообщение # 138
Эксперт форума


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

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



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

Автор - mishem
Дата добавления - 29 Марта 2012 в 14:14
DEMBELДата: Сб, 31 Марта 2012, 17:58 | Сообщение # 139
Наш дизайнер
Новая версия.
Путь к приложению и командная строка разделены на отдельные параметры.

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

Синтаксис показан на скриншотах, должно быть все понятно.

Прикрепления: 7907652.zip (44.2 Kb)


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
СообщениеНовая версия.
Путь к приложению и командная строка разделены на отдельные параметры.

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

Синтаксис показан на скриншотах, должно быть все понятно.


Автор - DEMBEL
Дата добавления - 31 Марта 2012 в 17:58
GorezcaidДата: Сб, 31 Марта 2012, 20:01 | Сообщение # 140
Ветеран форума


Win7 Pro SP1 x64; NBv5.5.4rus,v5.6.2rus, v5.7.0en, Opera
 
Сообщение

Автор - Gorezcaid
Дата добавления - 31 Марта 2012 в 20:01
RezzoxeДата: Сб, 31 Марта 2012, 20:24 | Сообщение # 141
Хм, интересно...

DEMBEL, а ход выполнения в динамике (промежуточный) выводится?
К примеру я хочу каждую секунду получать процент распаковки...
Или только конечный результат?


Сообщение отредактировано
Dordex - Сб, 31 Марта 2012, 20:35
 
СообщениеХм, интересно...

DEMBEL, а ход выполнения в динамике (промежуточный) выводится?
К примеру я хочу каждую секунду получать процент распаковки...
Или только конечный результат?

Автор - Rezzoxe
Дата добавления - 31 Марта 2012 в 20:24
mishemДата: Сб, 31 Марта 2012, 21:05 | Сообщение # 142
Эксперт форума
DEMBEL, валятся ошибки. Что то с окном связанное. После 2-3 ошибок, перестали открываться окна НБ при нажатие на объек(кнопку) с выскакиванием ошибки

Quote
A component named DefineButtonForm already exists


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеDEMBEL, валятся ошибки. Что то с окном связанное. После 2-3 ошибок, перестали открываться окна НБ при нажатие на объек(кнопку) с выскакиванием ошибки

Quote
A component named DefineButtonForm already exists

Автор - mishem
Дата добавления - 31 Марта 2012 в 21:05
DEMBELДата: Сб, 31 Марта 2012, 21:12 | Сообщение # 143
Наш дизайнер
подозреваю что у тебя стоит сборка хр, в которой консольный вывод уже установлен из обычной своей кодировки cp866 в windows-1251 (встречал это как-то) тогда как в плагине происходит конвертация кодировок 866->1251 для корректного отображения в нб, которая в твоем варианте не требовалась. Проверьте другие обладатели xp, везде ли кракозябры (проверяю на виртуалке с хр все ок).

Добавлено (31 Марта 2012, 21:08)
---------------------------------------------

Quote (mishem)
A component named DefineButtonForm already exists

ппц, ну понятно, значит не у одного меня такое, я уж на вирусы думал... писал выше об этом.
что-то где-то я напорол видать серьезное с этим плагом, хотя просто переделал заготовку из-под другого плага, не понимаю в чем дело...

Перезапускай нб но сперва заверши ее процесс в диспетчере, он виснет наглухо.

Добавлено (31 Марта 2012, 21:12)
---------------------------------------------

Quote (Dordex)
Хм, интересно...

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


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеподозреваю что у тебя стоит сборка хр, в которой консольный вывод уже установлен из обычной своей кодировки cp866 в windows-1251 (встречал это как-то) тогда как в плагине происходит конвертация кодировок 866->1251 для корректного отображения в нб, которая в твоем варианте не требовалась. Проверьте другие обладатели xp, везде ли кракозябры (проверяю на виртуалке с хр все ок).

Добавлено (31 Марта 2012, 21:08)
---------------------------------------------

Quote (mishem)
A component named DefineButtonForm already exists

ппц, ну понятно, значит не у одного меня такое, я уж на вирусы думал... писал выше об этом.
что-то где-то я напорол видать серьезное с этим плагом, хотя просто переделал заготовку из-под другого плага, не понимаю в чем дело...

Перезапускай нб но сперва заверши ее процесс в диспетчере, он виснет наглухо.

Добавлено (31 Марта 2012, 21:12)
---------------------------------------------

Quote (Dordex)
Хм, интересно...

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

Автор - DEMBEL
Дата добавления - 31 Марта 2012 в 21:12
mishemДата: Сб, 31 Марта 2012, 21:13 | Сообщение # 144
Эксперт форума
Quote
Access violation at address 004708F1 in module 'NeoBook.exe'. Read of address 00000384

после

Quote
Access violation at address 7C9113C0 in module 'ntdll.dll'. Write of address 00000001


после при нажатии на кнопку

Quote
A component named DefineButtonForm already exists


Все, ни одна кнопка не может открыть свои свойства. Другие объекты реагируют нормально.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote
Access violation at address 004708F1 in module 'NeoBook.exe'. Read of address 00000384

после

Quote
Access violation at address 7C9113C0 in module 'ntdll.dll'. Write of address 00000001


после при нажатии на кнопку

Quote
A component named DefineButtonForm already exists


Все, ни одна кнопка не может открыть свои свойства. Другие объекты реагируют нормально.

Автор - mishem
Дата добавления - 31 Марта 2012 в 21:13
DEMBELДата: Сб, 31 Марта 2012, 21:18 | Сообщение # 145
Наш дизайнер
Quote (Dordex)
К примеру я хочу каждую секунду получать процент распаковки...

будешь его получать но только по мере и при условии вывода новых строк данных в консоль (как делает freearc). Если будет бежать что-то типа псевдографического прогрессбара или меняться проценты в одной и той же строке (не выводится новых строк в буфер), то с консоли ты ничего нового не получишь.

Добавлено (31 Марта 2012, 21:18)
---------------------------------------------

Quote (mishem)
Все, ни одна кнопка не может открыть свои свойства. Другие объекты реагируют нормально.

Quote (DEMBEL)
Перезапускай нб но сперва заверши ее процесс в диспетчере, он виснет наглухо.


не знаю пока в чем дело, попробую диалог заново переписать, и искать глючное место по мере написания. Что-то не так с диалогом я написал, контролы почему-то глючат видимо. я предупреждал об этом выше.


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Dordex)
К примеру я хочу каждую секунду получать процент распаковки...

будешь его получать но только по мере и при условии вывода новых строк данных в консоль (как делает freearc). Если будет бежать что-то типа псевдографического прогрессбара или меняться проценты в одной и той же строке (не выводится новых строк в буфер), то с консоли ты ничего нового не получишь.

Добавлено (31 Марта 2012, 21:18)
---------------------------------------------

Quote (mishem)
Все, ни одна кнопка не может открыть свои свойства. Другие объекты реагируют нормально.

Quote (DEMBEL)
Перезапускай нб но сперва заверши ее процесс в диспетчере, он виснет наглухо.


не знаю пока в чем дело, попробую диалог заново переписать, и искать глючное место по мере написания. Что-то не так с диалогом я написал, контролы почему-то глючат видимо. я предупреждал об этом выше.

Автор - DEMBEL
Дата добавления - 31 Марта 2012 в 21:18
mishemДата: Сб, 31 Марта 2012, 21:30 | Сообщение # 146
Эксперт форума
Quote (DEMBEL)
не выводится новых строк в буфер

кстати Dordex, попробуй как будет работать накопительный процесс. У меня при мониторинге так и выскакивает ошибка. Похоже все таки у НБ какое то ограничение на кол-во строк или еще чего.

DEMBEL, а здесь что, получается много поточность если не ставить ожидания завершения?
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает. Надо наверно еще сделать возможность контроля над запуском одного и того же приложения.

Quote (DEMBEL)
попробую диалог заново переписать

Насчет диалога, пошире его немножко сделай. И кнопку закрытия. А то как то без кнопки не привычно.
:)


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

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



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

кстати Dordex, попробуй как будет работать накопительный процесс. У меня при мониторинге так и выскакивает ошибка. Похоже все таки у НБ какое то ограничение на кол-во строк или еще чего.

DEMBEL, а здесь что, получается много поточность если не ставить ожидания завершения?
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает. Надо наверно еще сделать возможность контроля над запуском одного и того же приложения.

Quote (DEMBEL)
попробую диалог заново переписать

Насчет диалога, пошире его немножко сделай. И кнопку закрытия. А то как то без кнопки не привычно.
:)

Автор - mishem
Дата добавления - 31 Марта 2012 в 21:30
DEMBELДата: Сб, 31 Марта 2012, 21:30 | Сообщение # 147
Наш дизайнер
вроде как исправил диалог, это списки с подпрограммами глючили. тыкал тыкал, ничего не вылетело еще, посмотрим что дальше будет.
ты скажи кракозябры есть или нет в выводе консоли?


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениевроде как исправил диалог, это списки с подпрограммами глючили. тыкал тыкал, ничего не вылетело еще, посмотрим что дальше будет.
ты скажи кракозябры есть или нет в выводе консоли?

Автор - DEMBEL
Дата добавления - 31 Марта 2012 в 21:30
mishemДата: Сб, 31 Марта 2012, 21:37 | Сообщение # 148
Эксперт форума
Quote (mishem)
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает

НБ закрыл, а запущенные плагином процессы так и продолжают работать.
:D

Добавлено (31 Марта 2012, 21:37)
---------------------------------------------

Quote (DEMBEL)
ты скажи кракозябры есть или нет в выводе консоли?

Нет, у меня все нормально отображается.


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

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



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (mishem)
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает

НБ закрыл, а запущенные плагином процессы так и продолжают работать.
:D

Добавлено (31 Марта 2012, 21:37)
---------------------------------------------

Quote (DEMBEL)
ты скажи кракозябры есть или нет в выводе консоли?

Нет, у меня все нормально отображается.

Автор - mishem
Дата добавления - 31 Марта 2012 в 21:37
DEMBELДата: Сб, 31 Марта 2012, 21:39 | Сообщение # 149
Наш дизайнер
Quote (mishem)
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает.
ну а чего ты хотел, все правильно.
Quote (mishem)
Надо наверно еще сделать возможность контроля над запуском одного и того же приложения.
зачем тогда я эту опцию включил, это ты уж сам делай сообразно необходимости, если уж запустишь процесс без ожидания завершения работы. в обычном случае, такого делать не стоит.
Ну сделаю я опцию Запускать только одну копию, тогда какой смысл в параллельном потоке, надо было тогда запускать с ожиданием. Все равно тебе если не одно (рекурсивный запуск), так другое исключение (запрет выполнения повторного запуска) придется самому в сценарии обрабатывать.
Quote (mishem)
Похоже все таки у НБ какое то ограничение на кол-во строк или еще чего.

да, ограничение на 60000 символов по умолчанию в поле ввода, я поставил 100000 но видать тебе не хватает. Надо очищать переменную.


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

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (mishem)
Сколько раз щелкаю по кнопке, столько процессов один и тот же файл запускает.
ну а чего ты хотел, все правильно.
Quote (mishem)
Надо наверно еще сделать возможность контроля над запуском одного и того же приложения.
зачем тогда я эту опцию включил, это ты уж сам делай сообразно необходимости, если уж запустишь процесс без ожидания завершения работы. в обычном случае, такого делать не стоит.
Ну сделаю я опцию Запускать только одну копию, тогда какой смысл в параллельном потоке, надо было тогда запускать с ожиданием. Все равно тебе если не одно (рекурсивный запуск), так другое исключение (запрет выполнения повторного запуска) придется самому в сценарии обрабатывать.
Quote (mishem)
Похоже все таки у НБ какое то ограничение на кол-во строк или еще чего.

да, ограничение на 60000 символов по умолчанию в поле ввода, я поставил 100000 но видать тебе не хватает. Надо очищать переменную.

Автор - DEMBEL
Дата добавления - 31 Марта 2012 в 21:39
PeterДата: Вс, 01 Апреля 2012, 02:14 | Сообщение # 150
Админ NeoBook
У меня дэмка отработала без сбоев.

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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеУ меня дэмка отработала без сбоев.

Автор - Peter
Дата добавления - 01 Апреля 2012 в 02:14
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » Плагин alConsole (Вывод результата выполнения консольных приложений.)
  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск: