View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003337 | Far Manager | Command Line/Execute | public | 2016-10-30 17:06 | 2017-08-07 14:01 |
Reporter | NekoKoneko | Assigned To | zg | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003337: Не восстанавливается заголовок консоли, начиная c 4809 | ||||
Description | При запуске .cmd или .bat файла заголовок не восстанавливается, но только в случае, если видны панели. Если файл запускать при скрытых панелях из командной строки, то заголовок восстанавливается. | ||||
Steps To Reproduce |
Если же запускать не cmd-файл, а просто выполнить , то заголовок восстанавливается. | ||||
Additional Information | Воспроизводится постоянно, начиная с 4809 и по 4830; на 4807 работает правильно. Проверялось на x64 под Windows 7 x64 и Windows Server 2003 x64. | ||||
Tags | No tags attached. | ||||
Build | 4831 | ||||
|
с чистым профилем без плагинов не воспроизводится ни в 4809, ни в 4830. |
|
Удалил папки профиля из AppData\Local и Roaming, удалил Far, вычистил Program Files и заново поставил 4830. Все равно воспроизводится. Может, дело в версии PowerShell? У меня стоит 4.0 (Windows Management Framework 4.0) |
|
|
|
|
|
Воспроизводится также под Windows Server 2012 R2 x64 с чистым профилем |
|
> Не восстанавливается заголовок консоли, начиная c 4809 > Воспроизводится постоянно, начиная с 4809 и по 4830; на 4807 работает правильно. Я понимаю, что на странице ночных сборок после 4807 идёт 4809, но, говорят, теоретически там встречаются ещё какие-то натуральные числа. |
|
Собрал 4808 (r14528) - уже не работает. Но если manager.cpp откатить на предыдущую ревизию, то заголовок восстанавливается. |
|
[DBG]: PS C:\path>> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 0 не воспроизводится никак. |
|
Все ясно, в пятой версии PowerShell не меняет заголовок, если запущен из .cmd Однако, PowerShell я привел только в качестве примера консольной программы, меняющей заголовок на свой. У меня есть еще куча других программ, в том числе самописных, которые меняют заголовок и при выходе не восстанавливают старый. Можете сами попробовать:
Если раскомментировать две последние строчки, то в Far'е заголовок "восстановится". Допустим, в своих программах я это могу сделать, а как быть с другими?И потом, я уже ранее писал, что невосстановление началось в 4808, а конкретно, с этой правки. Если manager.cpp откатить на r14527, то проблема уходит. |
|
4831. |
|
Спасибо, можно закрывать. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-10-30 17:06 | NekoKoneko | New Issue | |
2016-10-30 17:24 | zg | Note Added: 0014957 | |
2016-10-30 17:47 | NekoKoneko | Note Added: 0014958 | |
2016-10-30 17:52 | NekoKoneko | File Added: before_launch.png | |
2016-10-30 17:53 | NekoKoneko | File Added: after_launch.png | |
2016-10-31 06:10 | NekoKoneko | Note Added: 0014959 | |
2016-10-31 08:24 | DrKnS | Note Added: 0014962 | |
2016-10-31 09:38 | NekoKoneko | Note Added: 0014963 | |
2016-10-31 14:40 | zg | Note Added: 0014964 | |
2016-10-31 16:35 | NekoKoneko | Note Added: 0014965 | |
2016-10-31 18:56 | zg | Note Added: 0014966 | |
2016-11-01 05:32 | NekoKoneko | Note Added: 0014968 | |
2017-08-07 14:01 | shmuel | Build | => 4831 |
2017-08-07 14:01 | shmuel | Status | new => closed |
2017-08-07 14:01 | shmuel | Assigned To | => zg |
2017-08-07 14:01 | shmuel | Resolution | open => fixed |
2017-08-07 14:01 | shmuel | Fixed in Version | => 3.0 |