Программы, отправляющие результат своей работы на временную панель

Здесь обсуждаются темы, косвенно связанные с Far.
buniak_a_h
Posts: 257
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 31 times
Been thanked: 4 times
Contact:

Программы, отправляющие результат своей работы на временную панель

Postby buniak_a_h » Sat 28 May, 2016 18:42

Latest post of the previous page:

sToLp wrote:Source of the post buniak_a_h писал(а):
1. ... как указать двойные кавычки, входящие в строку, заключённую в двойные кавычки ...
Насколько я понимаю, в одинарные кавычки, и наоборот.
Увы, не получается. Например, выражение поиска FIELD1<>'qqq' . Ясно, что при вызове его надо заключить в "". А потом всё это вставить в строку, которая тоже в каких-то кавычках. Удвоение кавычек не проходит; Escape-символа (типа «\"») я не знаю
sToLp wrote:Source of the post Смотря какая информация относится к лишней.
Эта программа перед списком выводит строки типа

Code: Select all

  Поиск в БД по выражению:
            FIELD1 <> 'qqq'
и далее - список файлов БД, в которых найдены записи, удовлетворяющие условию и для каждого файла - номера записей. Проблема в том, что я не смог побороть вывод "заглавия" в кодировке UTF8. А в результате tmp: "не понимает" списка. Бороться с этой бедой я не стал - легче просто не выводить лишнего.
sToLp wrote:Source of the post У меня интерес в данном случае тоже чисто академический. И я сомневаюсь, что программа вдруг начнёт работать из под Win10. Если только кому нибудь ещё интересно будет.
У товарища Windows-7 x64, программа используется активно. Windows 10 для меня пока неактуально: на таможнях не сильно распространён.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
DrKnS
Posts: 4504
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 112 times
Contact:

Программы, отправляющие результат своей работы на временную панель

Postby DrKnS » Mon 30 May, 2016 20:33

sToLp wrote:На ру-борде ... появилось решение:
cmd /c "chcp 65001 & cmd /c dir /b /s /a-d>bra_.tmps & chcp 866"
Жесть какая, есть же /u.

User avatar
sToLp
Posts: 691
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Программы, отправляющие результат своей работы на временную панель

Postby sToLp » Mon 30 May, 2016 22:08

DrKnS wrote:Source of the post Жесть какая, есть же /u
cmd /u /c dir /b /s /a-d>probe.txt сохраняет в 1200. Поэтому приходится пересохранять. А это несколько лишних действий. А тем конвейером сразу в 65001.

User avatar
DrKnS
Posts: 4504
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 112 times
Contact:

Программы, отправляющие результат своей работы на временную панель

Postby DrKnS » Mon 30 May, 2016 22:56

Так тмппанель умеет в 1200, зачем что-то пересохранять?

User avatar
sToLp
Posts: 691
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

Программы, отправляющие результат своей работы на временную панель

Postby sToLp » Tue 31 May, 2016 07:55

Нативная умеет, да. А там (на ру-борде) описаны опыты не только с нативной временной панелью.

И, в любом случае, это весьма правильно, что Вы указали на более простой альтернативный вариант.


Return to “Операционные системы, командные оболочки и прочее”

Who is online

Users browsing this forum: No registered users and 1 guest