Список консольных программ и утилит

Здесь обсуждаются темы, косвенно связанные с Far.
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Список консольных программ и утилит

Post by SlashNet »

Latest post of the previous page:

На самый крайний случай можно и IrfanView использовать. Он с командной строкой неплохо дружит, но он естесственно не тру-консольный, а только притворяется.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Список консольных программ и утилит

Post by John Doe »

А я полинтернета обыскал в поисках ss.exe ;)
Спасибо, все варианты подходят.
Irfan не смотрел, но если есть подходящий ключ командной строки, то тоже вполне подойдёт.

P.S.
Из соображений сортировки дату предпочитаю в формате ГГГГMMДД: %date:~6%-%date:~3,2%-%date:~,2%
Кстати, есть утилитка curtime.

P.P.S.
В nircmd savescreenshot параметр "имя файла" помечен как необязательный, но что-то я не нашёл как этим воспользоваться.

P.P.P.S.
nircmd немного лишнего вокруг окна захватывает :(
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Список консольных программ и утилит

Post by Andrey Budko »

John Doe wrote:Ищу консольную скриншотилку.
Я делаю так:
clip.bat wrote:

Code: Select all

@echo off
set filename=clip_%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%.%time:~3,2%.%time:~6,2%.png
start /wait %d%tools\IrfanView\i_view32.exe /clippaste /convert=%temp%\%filename% && winscp.exe /console /command "option batch on" "option confirm off" "open sftp://e6y,prboom-plus:mypassword@web.sourceforge.net:22" "cd /home/groups/p/pr/prboom-plus/htdocs" "put %temp%\%filename%" "close" "exit"
txtclip.exe "http://prboom-plus.sf.net/%filename%"
del %temp%\%filename%
txtclip.exe пришлось написать самому, так как встроеных средств не знаю. Когда хочу кому-то дать скриншот - нажимаю принтскрин, win+r clip enter и через некоторое время в клипбоарде ссылка на скриншот.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Список консольных программ и утилит

Post by John Doe »

Andrey Budko wrote:txtclip.exe пришлось написать самому
В Висте есть clip
Существуют и сторонние утилиты, тот же NirCmd умеет:

Code: Select all

nircmdc clipboard set "http://prboom-plus.sf.net/%filename%"
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Список консольных программ и утилит

Post by SlashNet »

NirCmd у меня не всегда корректно скриншотил из игрушек. Изображения часто были искаженными (в основном палитра цветов).
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
MDM
Posts: 90
Joined: Fri 02 Dec, 2005 20:47
Location: Москва
Has thanked: 4 times
Been thanked: 2 times

Re: Список консольных программ и утилит

Post by MDM »

Как вариант, можно сделать скриншот через клавонажималку.
Фулскрин:

Code: Select all

nircmdc sendkey 1068 press
nircmdc clipboard saveimage 1.png
Активное окно:

Code: Select all

nircmdc sendkey alt down
nircmdc sendkey 1068 press
nircmdc sendkey alt up
nircmdc clipboard saveimage 1.png
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Список консольных программ и утилит

Post by Andrey Budko »

John Doe wrote:В Висте есть clip
Ага, тоже работает.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Список консольных программ и утилит

Post by John Doe »

Andrey Budko wrote:Ага, тоже работает.

Что-то они её не допилили: напрашивается возможность указать строку параметром, ан нет, приходится перенаправлять echo.
MDM wrote:Фулскрин:
Десктоп на оба монитора.
MDM wrote:Активное окно:
После запуска фар почему-то ловит нажатие Alt
(У меня на одиночный Alt назначен макрос - всплывает быстрый поиск)
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Список консольных программ и утилит

Post by SlashNet »

Подскажите какой утилитой можно откусить нужное количество строк с начала вывода.
(например: пропустить первых 3 строки, а остальное передать дальше).

На форуме проскакивали варианты утилит head/tail с отрицательными значениями в качестве параметров, но у меня, почему-то, они не срабатывают (или я что-то делаю не так?).
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Список консольных программ и утилит

Post by John Doe »

tail -n +4
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Список консольных программ и утилит

Post by HaRT »

SlashNet wrote:На форуме проскакивали варианты утилит head/tail с отрицательными значениями в качестве параметров, но у меня, почему-то, они не срабатывают (или я что-то делаю не так?).
Я на днях с удивлением обнаружил что в Windows Resource Kit есть свой недо-tail. Вы часом не его вызываете?
Вот такое у меня работает как ожидается:

Code: Select all

dir | "C:\Program Files\GnuWin32\bin\tail.exe" --lines=+5
Т.е. число строк надо с плюсом.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Список консольных программ и утилит

Post by SlashNet »

HaRT wrote:Вы часом не его вызываете?
Нет-нет, GNU-шный конечно. Про ResKit я сам недавно узнал.

С плюсом заработало. Всем Спасибо!

UPD: Нашел пост, который меня с толку и сбил... :wink:
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
wolf
Posts: 1030
Joined: Fri 08 Apr, 2005 12:54
Location: Moscow

Re: Список консольных программ и утилит

Post by wolf »

SlashNet wrote:Подскажите какой утилитой можно откусить нужное количество строк с начала вывода.
(например: пропустить первых 3 строки, а остальное передать дальше).
из имеющихся в комплекте виндов:
type file.txt | more +3 >file2.txt
ошибка — считать, что фар для пользователей. (с) zg
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: Список консольных программ и утилит

Post by John Doe »

И впрямь!
Можно даже короче:

Code: Select all

more +3 <file.txt >file2.txt
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Список консольных программ и утилит

Post by SlashNet »

Про more я таких приколов не знал.
tnx.
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

Re: Список консольных программ и утилит

Post by DV »

Вроде, никто тут не вспоминал про Swiss File Knife (также известный как sfk):
http://sourceforge.net/projects/swissfileknife/
Нереально полезная вещь! Умеет от поиска/фильтрации/замены в файлах до синхронизации папок и собственного FTP-сервера (последнее не проверял, но такая возможность действительно есть :)) Одна эта программа может заменить и grep, и tail, и ls, и многое другое.
Единственное но: нет поддержки Юникода. Хотя, в то же время, поскольку sfk replace работает с файлами как с двоичными, можно "имитировать" Юникод с помощью символов \x00 или \x04...
Post Reply

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