Страница 2 из 2

Добавлено: Вс апр 17, 2011 09:46
Вахмурка
Это все здорово, но представим себе следующую структуру:

Код: Выделить всё

Dir1
   SubDir1
   SubDir2
Dir2
Я нахожусь в SubDir2. Куда я перейду по исполнении скрипта? По логике должен в Dir2. Скрипт это делает?

Добавлено: Вс апр 17, 2011 10:15
slideray
Flasher писал(а):Параметры: 3 (след.); 4 (пред.)
Ух ты! а можно только уточнить, куда эти параметры девать? (у меня скриптописание хромает)

Добавлено: Вс апр 17, 2011 12:26
sa
slideray писал(а):куда эти параметры девать?
В описании кнопки или пользовательской команды в поле Параметры: записать 3 или 4 в зависимости от требуемого действия: переход к следующей или предыдущей папке.

Добавлено: Вс апр 17, 2011 12:46
slideray
sa, Flasher
ЗэБэст! Работает! Спасибо.
Да быстро как! Неужели это количество строк текста так влияют на скорость работы скрипта?!

Добавлено: Вс апр 17, 2011 13:02
Вахмурка
2Flasher, slideray
Так как насчет моего вопроса?

Добавлено: Вс апр 17, 2011 13:09
slideray
Извини Вахмурка, при таком раскладе:

Код: Выделить всё

Dir1 
   SubDir1 
   SubDir2 
Dir2
дойдя до SubDir2 дальше ты не перейдешь. Скрипт дальше не выполняется. Но честно говоря, для меня именно такой расклад наиболее предпочтителен. хотя потенциально неплохо было бы иметь возможность перемещаться либо в назад в SubDir1, либо в Dir2 (опционально).
Ну а что касается PowerPro, после теоретического ознакомления понял, что он более гибкий по сравнению с tcwshelp, но и требует больших познаний, во всяком случае у меня возникли проблемы с его использованием. Немного позднее я остановлюсь на подробном рассмотрении этого вопроса, и буду признателен, если поможешь в его освоении.

Добавлено: Вс апр 17, 2011 13:26
Flasher
Вахмурка
На что расчитан скрипт, можно легко понять из его названия. В принципе, могу смастерить и то, о чём ты пишешь, но пока особой нужды в этом не нахожу, как и вопрошающий, собственно. Да и скорость отработки замедлится. Если кому-то только очень надо будет.
slideray писал(а):Да быстро как! Неужели это количество строк текста так влияют на скорость работы скрипта?!
Относительно быстро. Объём написанного не всегда определяет скорость отработки, содержимое куда весомее (функции, циклы, команды и т.п.).
slideray писал(а):что он более гибкий по сравнению с tcwshelp
Хелпер - это всего лишь модуль для управления TC на VBScript, нет смысла его сравнивать с программой, обладающей своим достаточно объёмным языком.

Добавлено: Вс апр 17, 2011 13:45
slideray
злонамеренный офтоп
Flasher писал(а):Хелпер - это всего лишь модуль для управления TC на VBScript, нет смысла его сравнивать с целым языком.
Уже понемногу начинает что то проясняться. Этот модуль (Хелпер) требует установки, для реализации своих функций, а PowerPro значит язык, а то что написано на каком либо языке должно быть скомпилировано в исполнительный код, обрабатываемый системой, в данном случае виндовс (правильно я понимаю?), или какие то компоненты должны быть установлены, для работы скриптов на ПоверПро? Сам GUI ПоверПро - это что - компилятор? Вобщем, я понимаю, что тут вьезжать надо, но может наводящие темы для размышлений подкинете, а то в голове каша. (здесь вполне все разжевывается, но всё же)

Добавлено: Вс апр 17, 2011 13:59
Вахмурка
slideray писал(а):Ну а что касается PowerPro, после теоретического ознакомления понял, что он более гибкий по сравнению с tcwshelp, но и требует больших познаний, во всяком случае у меня возникли проблемы с его использованием. Немного позднее я остановлюсь на подробном рассмотрении этого вопроса, и буду признателен, если поможешь в его освоении
Для использования скриптов никаких познаний не требуется. Для написания - минимальный опыт программирования на любом языке. Помощь окажу.
PowerPro значит язык, а то что написано на каком либо языке должно быть скомпилировано в исполнительный код, обрабатываемый системой, в данном случае виндовс (правильно я понимаю?)
Не совсем правильно понимаешь. Сходи сюда и выбери пункт из списка, который тебе подходит. Видимо, это здесь.

Добавлено: Вс апр 17, 2011 14:02
Flasher
slideray
[off]
Компиляция в скриптовом языке необязательна, достаточно интерпретатора. PP - самостоятельный пакет, ему внешние обработчики не требуются. Работает через пару форматов - txt и powerpro. Минус PP в отсутствии портабельности, требуется системная установка. Это в 2-ух словах. Все остальные вопросы по PP лучше адресовать к Вахмурке, это его песочница, т.с. Обсуждать лучше в соотв. теме, например - 1, 2.
[/off]

Добавлено: Пн апр 18, 2011 09:24
sa
slideray писал(а):Да быстро как! Неужели это количество строк текста так влияют на скорость работы скрипта?!
Мне кажется, тут отдельное спасибо CaptainFlint, предложившему оригинальную идею сначала произвести нужное выделение, а затем использовать команду cm_GotoNextSelected (2053 - Перейти к следующему выделенному файлу). См. тему Переход к следующему расширению.

Добавлено: Пн апр 18, 2011 13:52
Flasher
Ага, а ещё Volniy за Helper4ТС, Гислеру за сам ТС, Ergo за форум, разработчикам VB и VBS, дяде Билли за Windows и т.д. и т.п....
Я вообще, честно говоря, про эту тему забыл давно, даже не думал. Сейчас такие вещи уже по наитию воспроизводятся, достаточно было по фильтру найти команды перехода.

Добавлено: Пн апр 18, 2011 14:13
sa
Flasher писал(а):Я вообще, честно говоря, про эту тему забыл давно, даже не думал.
Коли так, извини! Тогда и тебе отдельное спасибо, за краткость.