Page 4 of 24

Posted: Wed Sep 07, 2011 6:44 pm
by VladSh
ermakoov wrote:А как то же самое будет выглядеть на js?

Code: Select all

var WshShell = new ActiveXObject("WScript.Shell");
WshShell.SendKeys("{HOME}");

Posted: Thu Sep 08, 2011 7:26 am
by ermakoov
Может кто-то объяснит, почему в Акеле используется несколько типов скриптов (js,vbs итп)? Какого-то одного недостаточно? В чём причина?

Posted: Thu Sep 08, 2011 10:53 am
by Fr0sT
Потому что Акель юзает Windows scripting host, который понимает js и vbs

Posted: Thu Sep 08, 2011 12:56 pm
by ermakoov
Fr0sT
А почему Акель обязан юзать всё, что понимает хост? Он же может юзать что-то одно?

Posted: Thu Sep 08, 2011 1:44 pm
by FeyFre
Пользователь может юзать что-то одно, а Акель приказывает WHS юзать это.

Posted: Thu Sep 08, 2011 3:24 pm
by ermakoov
Получается разговор глухого с немым. Задаю один вопрос, а отвечают на какие угодно, но не на мой вопрос. Но тоже приятно :)

Posted: Thu Sep 08, 2011 4:17 pm
by se7h
ermakoov
а по-моему, вы тонко подтролливаете пользователей, ответы были даны вполне ясные

Posted: Thu Sep 08, 2011 5:13 pm
by ermakoov
se7h
Не, это мне не присуще. В доказательство, пониже скажу, как я сам себе отвечаю на тот вопрос. Я просто хочу проверить свое дилетантское мнение, сравнить его с мнением спеца, человека компетентного. Вообще же, ни для кого не секрет, что, и на форумах особенно, резко выделяются два типа ответов - ответ по существу и выпендрёж. По-человечески всё это очень простительно. Второй тип редко утруждает себя, чтобы вникнуть в вопрос, хотя бы просто внимательно прочесть его, он пламенеет самовосхищением (хотя некоторые вопросы сами по себе требуют длительного обдумывания) и зачастую в таких ответах звучит то, что отвечатель знает, а не то, что спрашивают. А вкусная жизнь, наоборот, случается у тех, кто восхищается другими, а не собой. Я уверен, что смысл жизни именно в этом - восхищаться другими, если выражаться фигурально. Простите, за лирическое отступление.

И обратите внимание, я не зашифрован в имени, как вы; ни фамилии, ни личности своей не скрываю. В профиле есть линк на мой сайт, который приведет вас во все мои аккаунты, где обо мне узнать можно практически всё :)

Вот мой примерный ответ для себя на тот мой вопрос - наверно, разные задачи красивей решаются на разных языках программирования (при условии, что они равномощные). Полиглотам дана естественная привилегия выбирать. И наличие такого плюрализма в Акеле органично ложится на авторскую концепцию Акела вообще, как программы свободной, бесплатной, индивидуально дополняемой итд итп.

Posted: Fri Sep 09, 2011 6:25 am
by Fr0sT
ermakoov
а в чём проблема-то? Много - не мало. Кто-то вырос на бейсике, и ему удобнее писать на VBS. Тем более что ты неоднократно заявляешь, что не являешься программером, а причина недовольства, как мне видится, может быть только одна: нужный тебе в своём скрипте кусок кода написан на языке, который не совпадает с твоими предпочтениями. В остальных случаях должно быть глубоко ||но, на чем написаны скрипты - хоть на брейнфаке

Posted: Fri Sep 09, 2011 8:45 am
by ermakoov
Fr0sT
Проблема у меня простая. Я не программист и не собираюсь им становиться, но у меня весьма специфическая работа с текстом. Многолетний поиск готового текстового редактора под мои задачи не привел к успеху. Не могу я и найти программиста, который бы платно написал для меня редактор. Поэтому выход у меня один - я нашёл Акел, который наиболее близок к тому, чтобы подстроить, подработать его под себя. Тут развилка - или я сам подрабатываю его под себя, или ищу для этого платного программиста. Для меня предпочтительней второе, но такого человека я тоже пока не знаю. Из-за этого всего пока я вынужден сам пытаться подстроить под себя Акел. Но я же не обезьяна, не слепой котёнок - это не эффективный путь. Грамотный путь - это прежде всего общая ориентировка в материале, предмете. Именно поэтому мне частенько приходится задавать вопросы общего и чисто познавательного характера. Теперь понятно, в чём моя проблема?

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

Извините, что без скандала :)

Posted: Fri Sep 09, 2011 9:05 am
by ermakoov
Fr0sT
И позволю себе ещё добавить.

Вот, например, был мой вопрос: "Может кто-то объяснит, почему в Акеле используется несколько типов скриптов (js,vbs итп)? Какого-то одного недостаточно? В чём причина?"

Вот ваш ответ: "Потому что Акель юзает Windows scripting host, который понимает js и vbs".

Значит вы ответили на совсем другой вопрос, а именно (к примеру): "Почему Акель не юзает xyz?".

Но я этого не спрашивал, потому что сам знаю ответ на этот вопрос, причем, не зная ничего о существовании Windows scripting host. Так чего же я буду отнимать время у специалистов?

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

Posted: Fri Sep 09, 2011 9:19 am
by Serge Yolkin
ermakoov
Вам ответили совершенно логично и абсолютно правильно. Просто этот форум, как и любой специализированный, предполагает определенный уровень подготовки участников. В переводе со сленга Вам пытались сказать следующее: AkelPad не имеет собственного механизма работы со скриптами, а использует имеющийся в Windows, соответственно, со всеми его возможностями и ограничениями. Почему этот механизм поддерживает более одного языка - вопрос к компании "Microsoft".

Для спецов, желающих поспорить: да, я знаю, что мой вариант ответа, мягко говоря, упрощен, но я отвечал не Вам.

Posted: Fri Sep 09, 2011 9:31 am
by ermakoov
Serge Yolkin
Серёжа, не могу с вами согласиться. Я попробую переформулировать свой вопрос: "Может ли Акел ообойтись только js или ему обязательно надо привлекать ещё и vbs?". Вот упрощённая суть моего вопроса! То есть - почему бы Акелу не пользоваться всего одним языком? Так причём здесь превосходящие возможности Майкрософт?

Неужели и из этого вам непонятно, что мне отвечали на другие вопросы, хотя и не менее интересные сами по себе. Но на всё интересное всё равно времени не хватит :)

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

Posted: Fri Sep 09, 2011 9:47 am
by Serge Yolkin
ermakoov
Ну, во первых: именно в такой формулировке я вопроса не видел ни до прочтения Вашего последнего поста, ни сейчас, когда перечитал тему;
во вторых: если Вы внимательно читали мой предыдущий ответ, то слово Акель в последней формулировке вопроса надо бы заменить на Windows scripting host, поскольку "AkelPad не имеет собственного механизма работы со скриптами";
в третьих: нет, не обязательно - в WSH можно использовать любой поддерживаемый язык отдельно (я, например, васика совсем не знаю, мне js вполне хватает, хотя, возможно, какие-то вещи удобнее делать на vbs);
и в четвертых: не ведите себя, как капризный ребенок, здесь никто не обязан выполнять обязанности няньки.

Posted: Fri Sep 09, 2011 9:59 am
by ermakoov
Serge Yolkin
Если виноват - исправлюсь, если не виноват - сами догайдайтесь, что :)

"Если факты не согласуются с моей теорией, тем хуже для фактов." (Гегель)

:)