Страница 124 из 130
Добавлено: Пт дек 08, 2017 12:43
Flasher
MVV писал(а):а тут о чём речь?
Ты же прекрасно знаешь, чем отличается for от foreach. В первом случае идёт приращение с шагом (1 по умолчанию), во втором перебор массива значений. В for задаётся диапазон с началом и концом. Я предлагаю вторым параметром указывать конец, а начало сделать необязательным третьим, т.е. нулевым по умолчанию.
Добавлено: Пт дек 08, 2017 13:45
MVV
Разобрался, скобка мешала вычислителю выражений, сделал, чтобы он пропускал строки.
TCFS2 Build 576
А, ты хочешь
for по диапазону... Но его же можно эмулировать через
loop? Или это громоздко? Если и делать
for, то такой:
for(expr, start, end, step [ = 1]), не хочу конец перед началом ставить.
Добавлено: Пт дек 08, 2017 15:43
Flasher
+ за правку. Проблем со скобками теперь не наблюдаю.
Именно громоздко. Ладно, лишняя запятая — не криминал. Пусть так тогда: for(expr, start [ = 0], end, step [ = 1]). Жду обе функции.

Добавлено: Пн дек 18, 2017 11:32
Flasher
MVV
Так что? Сделаешь?
Добавлено: Пн дек 18, 2017 14:19
MVV
Да, но не обещаю, что это будет в этом году...
Добавлено: Пн дек 18, 2017 15:46
Flasher
Хм. Думал, реализация несложная. Ну, смотри.
Добавлено: Пн дек 18, 2017 17:24
MVV
Несложная, но в пятницу уезжаю в отпуск и вернусь уже в январе.

Добавлено: Пн янв 08, 2018 14:10
hohmuch
Не разбираюсь в программировании.
Вот это работает.
Код: Выделить всё
ShellExec %COMMANDER_PATH%\plugins\TCFS2_2.3.0.504\TCFS2.exe "/ei c0 rr"
Вот это нет.
Код: Выделить всё
ShellExec %COMMANDER_PATH%\plugins\TCFS2_2.3.0.504\TCFS2.exe "/ef "tcd(, `D:\`, s)"
Помогите плиз, чтобы была и первая команда, и установленные папки для левой и правой панели.
Добавлено: Пн янв 08, 2018 18:11
Flasher
hohmuch
Работа с утилитой — это не программирование. В имя папки TCFS2 нет смысла записывать версию.
Если используется скрытие таскбара снизу экрана, то лучше воспользоваться рекомендациями из
статьи.
Касаемо установки путей см. описание команды CommandExec в справке Autorun. Впрочем, тут и ярлыком
можно обойтись.
Также рекомендую там же ознакомиться с Общая информация\Основы\Syntax, чтобы не допускать таких ошибок с кавычками.
Добавлено: Вт янв 09, 2018 06:09
Avada
hohmuch
Всё, что тут было понаписано за предыдущие часы, удалено как не имеющее никакого отношения к делу. А вам — замечание за флуд, оффтоп и раздувание бессмысленной полемики с переходом на личности вместо высказываний по существу темы. Пытаться продолжать в таком стиле далее категорически не советую.
Добавлено: Сб янв 27, 2018 23:49
MVV
Добавил команды
for и
foreach, пробуйте.
Код: Выделить всё
for(<expression>, [<start> = 0], <end>, [<step> = 1])
foreach(<expression>, <val1>, [<val2>, ...])
TCFS2 Build 584
Добавлено: Пн янв 29, 2018 23:28
Flasher
Ругань:
for(tcm(@),523,525)
for(tcm(#1),523,525)
foreach(tcm(@),523,3305,525)
foreach(tcm(#1),523,3305,525)
Добавлено: Вт янв 30, 2018 08:22
MVV
Само собой, это ограничение всё ещё в силе - что @ и # не раскрываются внутри вложенных вызовов...
Добавлено: Вт янв 30, 2018 09:00
Flasher
И какой тогда практический смысл?
Эти функции необходимы именно при прямом вызове, а не с подхватом из ini.
Добавлено: Вт янв 30, 2018 11:40
MVV
Будет время, сделаю передачу этих параметров вниз.