Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

Приветствую
Исходные данные:
FAR Manager 3.0.0.5488 x86
Windows 7 SP1 Home Premium x86

Недавно заметил, что неадекватно получается с переменными в командной строке ФАРа:
image.png
image.png (4.76 KiB) Viewed 4312 times
В то же время в обычном ЦМД получется ОК:
image.png
image.png (2.24 KiB) Viewed 4312 times
Я немного подозреваю на Конему, но и в ФАРе запущенном отдельно без Конему получается то же самое

Кто-нибудь сталкивался с подобным?
Как-то лечится?
Last edited by Xerox on Fri 25 Oct, 2019 12:18, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13067
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 42 times
Been thanked: 319 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by John Doe »

Xerox wrote: Fri 25 Oct, 2019 12:17 но и в ФАРе запущенном отдельно без Конему получается то же самое
Не подтверждаю.
Что в COMSPEC?
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

ничего себе оперативность О_о )) спасибо
image.png
image.png (4.44 KiB) Viewed 4303 times
Оно?

Еще, в потенциале, проблемы может делать (наверное?) clink, но на других компах с clink-ом, опять же, нет таких проблем
сделал еще такой эксперимент:
image.png
image.png (7.37 KiB) Viewed 4296 times
но о чем это говорит, не знаю :)
Last edited by Xerox on Fri 25 Oct, 2019 12:43, edited 3 times in total.
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

Кстати, ровно то же самое с %CD%, принтскринить не буду, потому что то же самое
Но закономерность такая, "обычные" переменные отображаются Ок, а "динамические", т.е. те которые не "set xxx=yyy" происхождения, a какие-то "специальные" (динамические?) - те все не Окей

Готов предоставить компьютер для диагностики по Remote Desktop
Last edited by Xerox on Fri 25 Oct, 2019 12:50, edited 2 times in total.
User avatar
DrKnS
Posts: 5810
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 10 times
Been thanked: 345 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by DrKnS »

Xerox wrote: Fri 25 Oct, 2019 12:17о чем это говорит, не знаю
О том, что переменные date и time cmd создает самостоятельно. См. set /?
Фар о них не знает и знать не может.
Пользуйтесь поиском, всё это уже обсуждалось неоднократно.
User avatar
John Doe
Бюрократ
Posts: 13067
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 42 times
Been thanked: 319 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by John Doe »

DrKnS wrote: Fri 25 Oct, 2019 13:07 Фар о них не знает и знать не может.
В описанном случае cmd и должен использоваться, разве нет?
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

DrKnS, спасибо за совет и участие конечно, но как тебе такое, Илон Маск? )
image.png
image.png (1.88 KiB) Viewed 4283 times
Hеоднократно обсуждалось, но видимо все-таки недостаточно )
Кстате, это ФАР под другим юзером HO на том же компе..
И еще вот что, в "плохом" юзере не работает еще Control-Alt-<вверх>/<вниз> - это скроллинг АутПута, а в "хорошем" - работает
То что нашел в фар:конфиг по этому поводу - одно и то же на обоих юзерах
Last edited by Xerox on Fri 25 Oct, 2019 14:42, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by zg »

Xerox wrote: Fri 25 Oct, 2019 13:32То что нашел в фар:конфиг по этому поводу - одно и то же на обоих юзерах
сравните System.Executor.ExcludeCmds
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

интересно добавление в "Command Processor Autorun" моих доскей-макросов вместе с clink-ом сломало прокрутку аутпута и в "хорошем" юзере.
причем после этого не помогло стирание обратно ауторана.
А помогло полное стирание ФарПрофайла, который в РоумингАппДата
И это же помогло прокрутке в "хорошем" пользователе, уря!
Но не помогло %date% %time% %cd% ..
PS
Скопировал прежний профайле обратно в новый "плохому" пользвотелю, вернул Ауторан, все равно прокрутка осталась, моя ниче ни понимат..
Last edited by Xerox on Fri 25 Oct, 2019 14:02, edited 1 time in total.
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

zg, проверил, все что на слово "ЕХЕ" - одиноковое, а екслюде - пустой везде ..
User avatar
zg
zero-gravity
Posts: 5878
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 158 times
Contact:

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by zg »

проверьте наличие echo.exe в путях у того юзера, у которого не работает и отсутствие у того, у которого работает.
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

Удалил ФарПрофайл который в ЛокалАппДата, - тоже не помогло
User avatar
Xerox
Posts: 392
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Переменные окружения %date% и %time% не отображаются (не распознаются) в командной строке

Post by Xerox »

zg, эммм, а вот это уже близко к гениальности!! :)
да, моя засада, есть такое.
Я себе запихал в пафы комплект от ГнуВин32, даже когда-то удивился новому ДИРу, но победил его созданием БАТЧа в Систем32:

C:\Windows\System32\dir.bat

Code: Select all

dir %*
это вернуло ДИР в стандарт незаметный для всех, но вот оно чо еще петрович оказывается..
счас сделаю тоже самое с ЕЧОм этим несчастным ..

PS
Всем спасибо, все прекрасно теперь :) ФАР рулит, и особенно суппорт
Last edited by Xerox on Fri 25 Oct, 2019 14:30, edited 2 times in total.
Post Reply

Return to “Нужна помощь”