Неожиданная пометка файла после выполнения батника

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
AndreyV
Posts: 10
Joined: Sat 26 Oct, 2013 18:03

Неожиданная пометка файла после выполнения батника

Post by AndreyV »

Настроена ассоциация файла *.prg по ENTER запуск нескольких вариантов, типа:
c:\MiniGui\BATCH\compile.bat ! /e /mt
c:\MiniGui\BATCH\compile.bat ! /e /c /nx
z:\xHarbour\bin\bld_b32.bat !

После компиляции и сборки получается рабочий ехе-ник, а сам *.prg файл подсвечивается [bgcolor=]желтым цветом[/bgcolor].
Как убрать эту подсветку ? :rtfm:
Часто убираешь в папке мусорные файлы после сборки, т.е. помечаешь их и подсвеченный файл самостоятельно Farом тоже удаляется...
Замучился восстанавливать *.prg

Еще с учётом того что файл не удаляется в корзину (хотя стоит в настройках [x] Удалять в корзину) а просто пропадает...
Использую SUBST на диск.
Читал здесь по форуму, что это беда Виндов, а не Фара. Но хотелось бы что бы Фар удалял в корзину.
Заранее благодарю за помощь. :)
Last edited by HaRT on Thu 18 May, 2023 13:34, edited 1 time in total.
Reason: Уточнён Заголовок Темы
topmo3
Posts: 156
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 37 times
Been thanked: 6 times

Ассоциации файла, пометка файла после выполнения ассоциации

Post by topmo3 »

у меня не воспроизводится.
ни пометка после выполнения, ни удаление мимо корзины.
Last edited by topmo3 on Mon 22 Jul, 2019 08:39, edited 3 times in total.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Ассоциации файла, пометка файла после выполнения ассоциации

Post by John Doe »

@topmo3
Subst-диск?
topmo3
Posts: 156
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 37 times
Been thanked: 6 times

Ассоциации файла, пометка файла после выполнения ассоциации

Post by topmo3 »

виноват, subst не заметил.
с subst "мимо корзины" воспроизводится.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Ассоциации файла, пометка файла после выполнения ассоциации

Post by John Doe »

@AndreyV
Удаление мимо корзины обсуждается тут: viewtopic.php?p=153147#p153147

По поводу остального: viewtopic.php?f=9&t=16
AndreyV
Posts: 10
Joined: Sat 26 Oct, 2013 18:03

Ассоциации файла, пометка файла после выполнения ассоциации

Post by AndreyV »

Разобрался я с повторением ситуации ВЫДЕЛЕНИЯ файла после выполнения файла (привязанного по ассоциации).
Ассоциация тут не причём. Просто выполнение батника приводит к подсветке.
Как это убрать ВООБЩЕ не понятно !!!

Немного поясню ситуацию.
Компилирую примеры на МиниГуи ( пакет скачать можно здесь - http://www.hmgextended.com/download.html )
Компилятор - обычный BCC 5.5, скачать тоже здесь - http://www.hmgextended.com/download.html
Делаю компиляцию с помощью батника - compile.bat demo
После компиляции файл на котором стоял фокус (маркер) в Фаре - подсвечивается, как будто нажали INS.
Вот кино как это получается - https://imgur.com/a/kqTMTJd

Я понимаю что дело не в Фаре, а в compile.bat
Но с другой стороны что там такого страшного в этом файле, что срабатывает клавиша INS и файл подсвечивается ?
Ситуация повторяется на ЧЕТЫРЕХ компах где используется МиниГуи. Да и у других программистов тоже.
Вот ссылка - http://clipper.borda.ru/?1-3-0-00000624-000-0-1
Заранее благодарен за любую помощь.
Last edited by AndreyV on Tue 23 Jul, 2019 09:40, edited 1 time in total.
AndreyV
Posts: 10
Joined: Sat 26 Oct, 2013 18:03

Ассоциации файла, пометка файла после выполнения ассоциации

Post by AndreyV »

Забыл добавить, что при выполнении сборки через compile.bat фокус передаётся Фару, т.е. собранный ехе-ник запустился, а мышка и клавиши двигаются в Фаре. Хотя должны отрабатывать в собранном ехе-нике.
Если запускать compile.bat из под Explorer то ехе-ник собирается нормально, правда фокус тоже теряется.
AndreyV
Posts: 10
Joined: Sat 26 Oct, 2013 18:03

Ассоциации файла, пометка файла после выполнения ассоциации

Post by AndreyV »

Разобрался сам с этой проблемой.
Фар здесь не при чём оказывается.
Работа с бат-файлами в системе Виндовз бывает непредсказуемой.
Compile.bat больший и в нем смена команды
if not exist %MV_SRC%.bat if exist %MV_SRC%.exe %MV_EXECMD% %MV_SRC%.exe %MV_ARG%
на такую
if exist %MV_SRC%.exe cmd /C "%MV_EXECMD% %MV_SRC%.exe %MV_ARG%"
привело к исчезновению выделения файла на фокусе в Фаре.

Данную тему можно закрывать.
Post Reply

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