[Цитировать]

    Гость
  • Репутация:0

    [+] [-]
avalat, прямой путь сортировки я сообразить не могу. Но обходной маневр возможен таким образом: создаём в %Temp% какой-нить временный каталог. В нём генерируем создание файлов с именами (dd aa cc bb). Потом сканируем этот каталог на имеющиеся файлы, сканирование как раз отсортирует по алфавиту (правда, есть ограничение: можно использовать только символы, допустимые в качестве имени файла!). После этого удаляем временный каталог.
И ещё: лучше все данные вначале внести в переменную, разделяя символом переноса. А потом эту переменную сохранить в файл. Это дабы не перезаписывать многократно файл.
SET$ NL=0D 0A //Назначаем переменной %NL% символ переноса строки.
Возможно, как-то можно отсортировать, используя команду LIST (статус 0x400 сортирует записи), но нужно разбираться.

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 453
  • Репутация:127

    [+] [-]
conty9, я так и сделал, получилось даже через три временных каталога, всё работает, мне хотелось узнать, может ещё как можно...

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
Приветствую aa
Подскажите, есть ли возможность показать текст из файла с прокруткой, т.е. если размер текста больше установленного размера окна то появляется прокрутка по вертикали, единственно что я мог вывести текст это через команду LABE, в MESS и TEXT тоже нет прокрутки по вертикали, по крайней мере я не нашел как это сделать.
Во как у меня с час реализовано
READ %CurDir%\help.txt,*r,&LLine
ITEM -font:12 Bt4,L565T75W120H25,Мини справка,CALL SelHelp
_SUB SelHelp, W800H750
LABE -left DistY,L10T10W750H700,%&LLine%,,0x000055,12
_END

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 453
  • Репутация:127

    [+] [-]
Как то так попробуй
READ %CurDir%\help.txt,*r,&LLine
ITEM -font:12 Bt4,L565T75W120H25,Мини справка,CALL SelHelp
_SUB SelHelp,W400H200,справка,,
EDIT| ed1,L1T1W390H165,%&LLine%,
_END

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
avalat, aa благодарю
То что нужно, но единственный минус,то что в нем можно прописать или удалить, правда без сохранения ab

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 453
  • Репутация:127

    [+] [-]
Тогда так
READ %CurDir%\help.txt,*r,&LLine
ITEM -font:12 Bt4,L565T75W120H25,Мини справка, CALL SelHelp
_SUB SelHelp,W400H200,справка,,
EDIT| ed1,L1T1W390H165,%&LLine%,,0x08
_END

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
81712
Тогда так
Код:
READ %CurDir%\help.txt,*r,&LLine
ITEM -font:12 Bt4,L565T75W120H25,Мини справка, CALL SelHelp
_SUB SelHelp,W400H200,справка,,
EDIT| ed1,L1T1W390H165,%&LLine%,,0x08
_END
ay

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
Приветствую aa
У кого нибудь PECMD2012.1.88.05.79Stable-171206x86-x64китайская версия(весь архив) осталась???

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 3 года 11 месяцев
  • Сообщений: 570
  • Репутация:64

    [+] [-]
81832
Приветствую
У кого нибудь PECMD2012.1.88.05.79Stable-171206x86-x64китайская версия(весь архив) осталась???
aa Вот только EN

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
Gvint64, aa
81833Вот только EN
англ. версия у мну есть, мне именно китайский вариант нужен

[Цитировать]

    SergeyZV
  • 528
  • Стаж: 9 лет 1 месяц
  • Сообщений: 1313
  • Репутация:34

    [+] [-]
Есть только 81

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
SergeyZV, aa
az Возьму ее тоже, дело том что, какая то ерунда происходит с pecmdx86.exe, в версиях(пробовал в 82/83/84) один и тот же скрипт в pecmdx64.exe работает как надо, а в pecmdx86.exe глюки какие то(то кнопки пропадут, то зависнет пока в наглую не вырубишь), скачал из соседней темы PECMD2012.1.88.05.79x86_Stable-171206.7z и все прекрасно работает, вот потому и спрашиваю данную версию, может у кого завалялась в углу ah

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2499
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
81847дело том что, какая то ерунда происходит с pecmdx86.exe, в версиях(пробовал в 82/83/84) один и тот же скрипт в pecmdx64.exe работает как надо, а в pecmdx86.exe глюки какие то(то кнопки пропадут, то зависнет пока в наглую не вырубишь)...
волчара,
aa
Интегрировал один и тот же Ваш скрипт (setupx64) в PECMD_x64.EXE и в PECMD_x86.EXE (последняя версия, Lite-вариант что я выкладывал здесь)
Что там, что там оболочка ведёт себя одинаково нормально, никаких глюков описанных выше
https://yadi.sk/d/0F05oF9YPAcVLA

[Цитировать]

    волчара
  • 253
  • Стаж: 9 лет 2 месяца
  • Сообщений: 577
  • Репутация:41

    [+] [-]
  • Откуда: Омск
sergeysvirid, aaэтот скрипт работает нормально, а вот другой скрипт, взятый из 78setup и немного переделанный под себя
ведет не адекватно, если проверяю на компе в SynWrite то зависает, загружаю в виртуалке вообще в ребут уходит, а если загружаю через биос, то пропадают кнопки, и все это на чистом(без компрессии) pecmdх86.exe, а в 79 версии работает, надо еще раз попробовать может я что то намудрил.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2499
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
81849а вот другой скрипт, взятый из 78setup и немного переделанный под себя
волчара,
Думаю где то здесь и зарыта собака... ab

Страница 4 из 27


Показать сообщения:    

Текущее время: 25-Апр 22:23

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы