Plugin de ftp distante. Plugins

chave de operação do programa de plug-in

Um plug-in é um módulo para um programa criado separadamente e, se necessário, pode ser conectado a um aplicativo já em execução. A principal tarefa do plugin é expandir a funcionalidade do programa principal.

Instalando o plugin

  • 1. Baixe o plugin da Internet.
  • 2. Copie a pasta junto com o caminho c: Program FilesFar ManagerPlugins.
  • 3. Reinicie o Far Manager para que o plugin seja totalmente integrado ao programa.
  • 5. Para configurar este plug-in, precisamos ir ao menu do programa, selecionar Opções e, em seguida, Opções de plug-ins.
  • 6. Na janela que aparece, selecione o plugin que precisamos configurar e pressione Enter.
  • 7. Agora vemos uma janela com os parâmetros do plugin de que precisamos. Nós o personalizamos para atender às suas necessidades e clique em OK.

Como criar um plugin.

O FAR é distribuído com um conjunto completo de arquivos para gravar o próprio plug-in em qualquer compilador C para Windows. O tópico deste artigo é escrever esses módulos por conta própria no Visual C ++ (usei o Visual C ++ 5.0).

  • 1. Lança o VC, faça novo projeto digite "Win32 Dynamic-Link Library" com o nome SimpleFP. Cria o arquivo simplefp.cpp - aqui, na verdade, vamos escrever. Copie o arquivo de cabeçalho plugin.hpp do arquivo PlugDoc.rar para o diretório SimpleFP (ed: começando em FAR 1.70 beta 5, os exemplos são instalados em um diretório PlugDoc separado).
  • 2. Agora precisamos fazer um arquivo .def - este é um arquivo que descreve as funções que são chamadas de módulos externos... Devemos descrever as funções Far que usaremos em nosso módulo. Nós fazemos arquivo de texto simplefp.def, no qual escrevemos:
  • 3. BIBLIOTECA
  • 4. EXPORTAÇÕES
  • 5. [email protegido]
  • 6. [email protegido]

[email protegido]

Aqui, descrevemos 3 funções que serão úteis. Agora vamos adicionar simpledef.def aos arquivos do projeto (Projeto - Adicionar ao projeto - Arquivos - simplefp.def).

7. Agora escrevemos o próprio plug-in - trabalhamos com o arquivo simplefp.cpp. Decidi fornecer o texto do próprio programa com comentários - você pode copiá-lo para C ++ e começar a mexer nele. Mas primeiro sobre o básico.

Far funciona com os mesmos princípios do Windows - você se refere no programa às funções já disponíveis no sistema que deseja usar. Far fornece funções para trabalhar com formulários de tela no modo de aplicativo do console. Quando o plug-in é lançado, Far inicia a função OpenPlugin, vamos considerá-lo como um análogo de main () ou WinMain (). Mas, além disso, também devemos informar Far sobre nossos dados de plug-in. Isso é feito pela função GetPluginInfo.

  • * SimpleFP é um plug-in simples para Far. (C) 2000 Phoenix, Moscou

#incluir // para chamar sprintf

#incluir // para funções do Windows

#include "plugin.hpp" // para funções Far

#define PLUGIN_NAME "Abrir janelas" // Nome do plug-in

#define WINDOW_HEAD "Abrir lista de janelas" // Título do menu que faremos

// Descreva as funções Far com que trabalhamos.

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info);

HANDLE WINAPI _export OpenPlugin (int OpenFrom, int Item);

void WINAPI _export GetPluginInfo (struct PluginInfo * Info);

estrutura estática PluginStartupInfo Info; // Informações sobre nosso plug-in

// As informações sobre o módulo são definidas por nós na estrutura de informações

void WINAPI _export SetStartupInfo (struct PluginStartupInfo * Info)

// Esta função é chamada para obter informações sobre o plug-in.

// Precisamos preencher os campos da estrutura Info.

void WINAPI _export GetPluginInfo (struct PluginInfo * Info)

Info-> StructSize = sizeof (* Info); // Tamanho da estrutura de informações

Info-> Sinalizadores = 0; // Nós não precisamos disso

Info-> DiskMenuStringsNumber = 0; // Nós também não precisamos disso

// Defina uma linha com o nome do módulo

char estático * PluginMenuStrings;

PluginMenuStrings = PLUGIN_NAME;

// Determine o nome do módulo de plug-in

Info-> PluginMenuStrings = PluginMenuStrings;

Info-> PluginMenuStringsNumber =

sizeof (PluginMenuStrings) / sizeof (PluginMenuStrings);

Info-> PluginConfigStringsNumber = 0; // Nós não precisamos disso

// Esta função é chamada quando o plug-in é lançado.

HANDLE WINAPI _export OpenPlugin (int OpenFrom, int Item)

HWND hwnd; // Use para obter a alça

char p, o; // Para criar barras de menu

int i = 0; // Contador

struct FarMenuItem MenuItems; // Descrição do menu que Far irá criar para nós

memset (MenuItems, 0, sizeof (MenuItems)); // Inicialize nosso menu

MenuItems.Selected = TRUE;

hwnd = GetDesktopWindow (); // Obtenha o identificador para a área de trabalho

hwnd = GetWindow (hwnd, GW_CHILD); // Pega na alça

while (hwnd! = 0) // Até o último

hwnd = GetWindow (hwnd, GW_HWNDNEXT); // pega a alça da janela

GetWindowText (hwnd, p, 128); // e seu título

if (strlen (p)> 0) // se houver um cabeçalho

sprintf (o, "% 0.8xld% s", hwnd, p); // Faça uma linha

strcpy (MenuItems.Text, o); // copie esta linha para o array MenuItems

// chama o menu que criamos, obtém o número do item selecionado - MenuCode

int MenuCode = Info.Menu (Info.ModuleNumber,

FMENU_AUTOHIGHLIGHT | FMENU_WRAPMODE,

retorno (INVALID_HANDLE_VALUE);

Compile, copie para o FarPlugin e reinicie o Far. Em Far, pressione F11 - esta é uma lista de módulos de plug-in. Agora a linha Open windows deve aparecer nele. Veja o resultado.

Descrição de alguns plugins

Prancheta Copiar, área de transferência cópia de Alt.

Esses plug-ins são destinados ao uso da área de transferência para copiar e mover arquivos e pastas como de costume no Windows, mas anteriormente indisponíveis no FAR Manager. É permitido copiar (mover) do Windows para o FAR e vice-versa. Por si só, esse recurso facilita muito as operações usuais de copiar e mover, no entanto, não se pode dizer que é implementado de forma muito conveniente (se no Windows é suficiente, como você sabe, clicar com o botão direito e selecionar a ação desejada, então em FAR você tem que executar a combinação F11Ф Exchange buffer Ф Copiar (Mover / Cortar ou Colar). Verdade, você não pode exigir o impossível dos autores de plug-ins: este é o caminho que é assumido com base na própria lógica de operação do plug-in. Esta ideia foi implementada originalmente no plug-in Clipboard Copy, mas não funcionou completamente: ao tentar copiar alguns arquivos, o programa mostra uma mensagem de erro sistema de arquivo... Muito mais tarde, apareceu um plug-in Clipboard Copy Alt de funcionalidade semelhante, no qual não encontramos situações de erro. É muito provável que em breve essa oportunidade seja implementada no próprio gerenciador de arquivos por meio do módulo de menu de contexto integrado do Explorer. Plug-in de cópia da área de transferência; funciona desde FAR1.60, plugin Copy Alt da área de transferência; funciona desde FAR1.65.

Criador da lista de arquivos.

Projetado, como o nome sugere, para ser criado no atual diretórios de arquivos contendo uma lista dos nomes dos arquivos selecionados. Embora haja, é claro, a habilidade usual de copiar os nomes dos arquivos selecionados para a área de transferência pressionando Ctrl + Ins e depois colar da área de transferência em um arquivo de texto, este plugin também é bastante conveniente em alguns casos. Ele permite que você copie arquivos com caminhos (inserir caminhos longos para um grupo de arquivos manualmente é um entretenimento extremamente duvidoso), bem como suplementar a lista de arquivos criada com novos arquivos e subpastas de processamento (claro, se eles forem selecionados). Há situações em que é simplesmente insubstituível (por exemplo, o autor deste artigo, como professor, muitas vezes precisa dele ao formar atribuições independentes) Funciona desde a versão FAR1.60.

Busca e substituição de expressões regulares.

Um plugin muito útil desenvolvido para buscar arquivos pelas expressões que eles contêm, ou seja, em situações em que um arquivo com determinada informação é necessário com urgência, mas você não lembra seu nome ou sua localização no disco. A pesquisa é muito rápida, podendo ser feito tanto em todo o disco rígido como em uma pasta específica, podendo substituir automaticamente as expressões encontradas nos arquivos de texto. Funciona desde a versão FAR1.65.

Editar troca.

Na verdade, este plugin representa dois módulos: "Parênteses emparelhados" e "Rus<->Lat ", pretendia, é claro, editar o arquivo no editor de texto FAR. O primeiro módulo é responsável por encontrar e destacar colchetes pareados simples e duplos de vários tipos... O plug-in foi escrito para a versão FAR1.63, que não oferecia essa oportunidade. A versão 1.70b2 do FAR já inclui um plugin embutido "Brackets" que executa as mesmas funções. Quanto ao módulo "Rus<->Lat ", ele ainda só pode ser conectado manualmente e oferece uma oportunidade útil recodificando o bloco selecionado de acordo com a regra QWERTY<->QWERTY, e essa necessidade surge o tempo todo, se você apenas se esqueceu de mudar o alfabeto e, naturalmente, não tem nenhum desejo especial de digitar o texto novamente. Embora o plugin tenha sido escrito para a versão FAR1.63, ele funciona muito bem nas versões subsequentes do programa. É verdade que a função de encontrar e destacar parênteses acaba sendo duplicada.

Pastas especiais.

Fornece acesso rápido para especial Pastas do Windows: "Menu principal", "Meus documentos", "Ambiente de rede", "Área de trabalho", "Impressoras", "Programas", etc. (Fig. 3), dispensando assim o usuário da necessidade de se lembrar de sua localização no disco, e então demorada e tediosa para chegar até eles. Neste caso, você pode entrar em uma pasta especial de duas maneiras: padrão para plug-ins: por F11 e através do menu do disco FAR "e, por exemplo, por Alt + F1, Alt + F2 (você deve selecionar o item adicional Pastas especiais no menu) Arquivo: Funciona a partir da versão FAR1.63.

Desinstalar.

O plugin permite que você desinstale programas do FAR Manager da mesma forma que normalmente é feito no painel de controle. Funciona desde a versão FAR1.65.

FAR Navigator (ProxyFtp).

Este módulo permite que você trabalhe não apenas com servidores ftp (baixando ou excluindo arquivos e diretórios do servidor, copiando seus arquivos para o servidor), como um plugin de cliente FTP padrão, mas também com servidores http (baixando do servidor). Se a conexão for interrompida, é possível retomar os arquivos. Quanto ao download de arquivos para um computador, existem, é claro, oportunidades mais convenientes fornecidas por gerenciadores de download especialmente projetados para isso (aqui e um currículo mais convenientemente organizado, e trabalhar em uma programação e baixar na velocidade mais alta possível, etc.) ), então essa direção, em geral, não é para todos. E se falamos sobre a operação reversa, então as funções do plugin devem ser do interesse de um público amplo. Funciona desde a versão FAR1.65.

Editor da Web.

Este plugin permite que você crie e edite arquivos html no ambiente integrado editor de texto MUITO pela inserção de modelos de uma gama bastante ampla de tags HTML (Fig. 4), atributos CSS, Estruturas PHP(fig. 5) etc. Processo criação completa Desta forma, as páginas da Web são demoradas, trabalhosas e não muito inspiradoras, especialmente quando você pensa em páginas especialmente projetadas para esse fim. produtos de software... No entanto, este módulo pode ser muito útil no processo de depuração de uma página, quando você precisa fazer alterações mínimas, salve e verifique imediatamente o resultado. Além disso, algumas das tags (necessárias, por exemplo, para o sucesso da promoção da sua página) ainda precisam ser inseridas manualmente, e o Editor Web ajuda a acelerar significativamente todo o processo. Funciona desde a versão FAR1.7.

Plugins de programação FAR Help Encyclopedia of Developer.

É uma enciclopédia em russo PlugRinG Help para desenvolvedores de plugins. Em princípio, a distribuição do FAR Manager também contém um arquivo de ajuda, mas é bastante curto. Portanto, os autores deste plug-in decidiram escrever uma verdadeira enciclopédia de Ajuda, na qual a tecnologia de desenvolvimento de plug-ins em relação a C / C ++ e Pascal (estruturas, funções de serviço, funções exportadas, etc.) é considerada em detalhe, são fornecidas recomendações específicas nesta área e numerosos exemplos. Além disso, aqui estão artigos publicados por vários autores sobre armadilhas com os quais eles tiveram que lidar em vários estágios de desenvolvimento do plug-in. Em outras palavras, esta enciclopédia é uma grande ajuda para quem decidiu repor o número de autores de plugins. Para iniciar a enciclopédia, basta clicar no arquivo pluginsr.chm. Concentra-se na versão FAR1.7b3.

PlugRinGviewer.

O plugin é projetado para funcionar com um banco de dados de plugins - PlugRing. Para um usuário comum, pode ser interessante organizar uma visualização direcionada de plugins por categoria. A vantagem deste plugin é que você não precisa estudar toda a base do plugin por muito tempo e persistentemente se precisar descobrir, por exemplo, quais plugins existem para trabalhar com a Internet ou com uma impressora. No entanto, a funcionalidade do PlugRinGviewer é muito mais ampla: inclui o download de plug-ins do banco de dados e a atualização e adição de novos plug-ins. Mas esse recurso é voltado principalmente para autores de plug-ins. Funciona desde a versão FAR1.65.

Continuamos a série de artigos sobre os programas que utilizo no trabalho. Hoje é um dos programas mais antigos que uso, o FAR. Apesar da venerável idade de 15 anos e da interface despretensiosa, na forma de duas caixas de texto azuis. O FAR é um dos gerenciadores de arquivos mais poderosos da atualidade e usa muitos recursos dos sistemas operacionais modernos. Sistemas Windows Vista e Windows 7. E a quantidade e qualidade dos plug-ins escritos para ele permitem que você faça quase tudo com ele. Além da versão 2.0, o FAR é gratuito e de código aberto.

Gerenciadores de arquivos e o que eles comem com

Era uma vez, quando as árvores eram grandes, o céu era mais azul e os computadores eram mais fracos que os modernos. celulares... Mais popular sistema operacional era o MS DOS. Seu receptor agora é o console do Windows ou cmd. Naqueles distantes Horários do Windows era um complemento do DOS e a grande maioria dos usuários não se sentava nele. E em 1986, um dos primeiros gerenciadores de arquivos, o Norton Commander, foi lançado (ele é o Norton, apenas de NC). Foi ele quem primeiro mostrou ao mundo inteiro 2 janelas azuis. É esse formato que se tornou a base para um grande número de gerenciadores de arquivos, seu layout e comandos tornaram-se livros didáticos, e a velocidade e conveniência em trabalhar com ele foram lembradas por muitos. Muitos usuários que experimentaram todos os benefícios ao trabalhar com ele ainda estão usando seus equivalentes. E eles apareceram alguns desde aquela época. Volkov Commander, que tinha um tamanho pequeno com recursos básicos, o DOS Navigator tinha grandes recursos, etc.

Mas então o Windows 95 veio ao mundo e o mudou. Não era mais um complemento do DOS, era um sistema operacional independente que oferecia possibilidades enormes. Os gerenciadores de arquivos também foram desenvolvidos para ele. Um deles era o File and Archive Manager, ou simplesmente FAR.

Far Manager hoje

Hoje FAR Gerente é grátis distribuído sob a licença BSD, gerenciador de arquivos... Ele está constantemente sendo desenvolvido na página do projeto http://www.farmanager.com. Há também um fórum e um banco de dados de plug-ins para ele. Funciona muito bem com todos Versões Windows, incluindo no modo Núcleo do Servidor

As versões x32 e x64 estão disponíveis para download. Existem compilações estáveis ​​e diárias (apesar do nome, também são muito estáveis), o download também está disponível na forma de um arquivo 7z ou um pacote msi (pode ser útil para implantar software via GPO)

Muitos estão se perguntando. Por que você precisa de x64 versão em um programa tão simples como um gerenciador de arquivos? Não consome grandes recursos e não precisa de alto desempenho. Para responder a esta pergunta, vá com qualquer gerenciador x32 para a pasta Windows \ System32 \ Drivers, em qualquer sistema x64, lembre-se do número de arquivos que você viu e vá até lá com um simples explorador. E você verá que há muito mais deles. Mas é precisamente trabalhar com arquivos e pastas que é a principal função de qualquer gerenciador de arquivos.

Vem com isso um grande número de plugins que permitem que você trabalhe com FTP e a rede. Existe um gerenciador de processos integrado e um gerenciador de arquivos. Ele permite que você copie com o mouse e use o contexto menu do windows na chave certa. Para chamar o menu de contexto, você precisa manter pressionada a tecla por 3-5 segundos

O plugin Emenu é usado para isso.

A partir de Funções adicionais há suporte para trabalhar com Controle de conta de usuário(UAC)

E exibição dinâmica de cópia e outras ações em Ícone do Windows 7

Observe que o FAR continua sendo um programa de console e permite que você use todos os recursos do console do Windows diretamente nele. Além disso, possui memória para usar programas de console.

Plugins para Far Manager

Atenção: A versão dos plug-ins usados ​​depende da versão do FAR Manager; para a versão x64, você deve usar as versões x64 dos plug-ins. Todos os plug-ins que descrevi têm versões x64. A compatibilidade do plug-in com diferentes versões é indicada no tópico dedicado

Todos os plug-ins são instalados na pasta Far \ Plugins descompactando-os e reiniciando o FAR

Plug-in da categoria Must have. Expande significativamente as possibilidades de configuração e utilização do FAR Manager e não só ele. É um emulador de console. Se, na inicialização, encontrar o arquivo far.exe, ele será iniciado e executado em seu ambiente. Estou usando o conemu como carregador de inicialização principal para o FAR. Suas possibilidades são enormes

  • Execute várias cópias do FAR e muito mais, pode funcionar com qualquer programa de console ou ambiente PowerShell, cmd, telnet, etc.
  • Execute programas como administrador ou qualquer outro usuário, há suporte para UAC

  • Permite a visualização da saída do console em FAR de grande comprimento. Que não pode ser visto como padrão. Útil ao visualizar listas grandes

Para habilitar a entrada do console, use a macro CtrlO_View.reg localizada na pasta ConEmu \ ConEmu.Addons. Por padrão, é definido como atalho Ctrl + O, mas eu recomendo usar outra combinação, como Ctrl + S, editando a linha

para o que você precisa

  • Além disso, pinte e modifique aparência FAR e as fontes que usa

A configuração é iniciada pressionando a tecla direita na barra superior e selecionando as configurações

  • Faça a cópia / pase do console FAR
  • e muito mais

Archiver for FAR baseado em 7-zip grátis. O FAR já tem um arquivador embutido, mas para usá-lo, você precisa de muitas versões de console dos programas originais. Este plugin usa os recursos do conhecido gerenciador de arquivos 7-zip (http://www.7-zip.org/) e, na minha opinião, é mais conveniente de usar

Atenção: Para que o plug-in funcione, você só precisa da biblioteca 7z.dll localizada na pasta em arquivador instalado, Geralmente copio para a pasta de plugins

Permite que você organize o realce de sintaxe no editor embutido, tem suporte para vários idiomas, é conveniente

Permite que você use os recursos dos ambientes .NET e PowerShell diretamente do FAR. Infelizmente, isso aumenta seriamente a velocidade de lançamento e os recursos consumidos pelo FAR Manager.

Primeiro, o plugin é instalado FarNet. Depois disso, o plugin é instalado na pasta Far \ FarNet \ Modules. PowerShellFar

FarSniffer, FarHexitor e outros utilitários de sistema (http://code.google.com/p/farplugs/downloads/list)

Farejador de rede pequeno e editor HEX. coisas assim nunca machucam

E muitos outros. Far Manager tem programas para trabalhar com comunicadores baseados em WinMobile e Android ou celulares... Ver imagens de vídeo e ouvir música. E muitos mais.

Conclusão

Como você pode ver hoje, Far Manager é um programa moderno e em constante evolução, além de opções de configuração gratuitas, de código aberto e quase ilimitadas. Tudo isso me permite recomendar a quem precisa facilitar o seu trabalho.

9 de junho de 2001

Primus inter pares
(Primeiro entre semelhantes)

Nesta nota vamos falar sobre programas (surpreso?). Se for
preciso, então vamos falar sobre um programa chamado Far.

Longe está "File and Archive Manager", que se traduz como "I
Posso lidar com seus arquivos e arquivos melhor do que ninguém. " No começo um pouco
histórias. O autor deste programa é Evgeny Roshal, o mesmo
quem escreveu Arquivador Rar... Mas, ao contrário de Rar, Far não conseguiu
total reconhecimento no Ocidente, mas o fato de que nosso programador
Ninguém acredita que nossos programadores sejam capazes de pagar o dinheiro.
Especialmente nossos programadores 🙂 Para não se enganar,
pois a ex-URSS Far era grátis. Como resultado, Zhenya fez um programa
quase por agradecimento até que me cansei, depois do qual dei
fontes para o grupo Far Team, coletadas das melhores e mais ativas
escritores de plugins. Agora são eles que introduzem novos recursos, consertam
bugs antigos, e Zhenya desempenha o papel de uh ... produtor? 🙂

A propósito, sobre plug-ins. O principal charme de Far é que ele está
até certo ponto, extensível com plug-ins. Plugins são escritos em
linguagens C, C ++, Delphi, Virtual Pascal, e assim por diante ... Agora
o número de plug-ins é enorme e muito do que você precisa já está
implementado.

Em princípio, os plug-ins são retirados das páginas iniciais de seus autores. Mas
há um segredo aberto - todos os plug-ins podem ser encontrados em um só lugar -
Far PlugRinG.
Tudo é categorizado de forma muito conveniente, há
pesquisa e a capacidade de descobrir quais plugins apareceram para
no último mês ou dois. O número total deles é tão grande (> 350 de acordo com minhas estimativas),
que decidi descrever aqueles que podem ser úteis não só para mim,
mas também para qualquer outra pessoa.

No entanto, apesar de toda a sua versatilidade, o FAR está longe de ser capaz de fazer tudo. Por exemplo, ele não pode trabalhar com o registro ou editar arquivos Unicode normalmente. É bom que existam fãs que escreveram toneladas de plug-ins e add-ons para este programa útil... Uma lista completa deles, incluindo quase meio mil itens, você pode encontrar facilmente no endereço plugring.farmanager.com... Por tradição, selecionamos dez dos melhores deles. Se você comprou uma revista com disco, não precisa baixar nada: já baixamos os complementos mais interessantes do FAR e colocamos no CD-DPK.

Instalar a maioria deles não deve causar problemas. Normalmente, você precisa criar uma subpasta com o nome do módulo no diretório C: Arquivos de programasFarPlugins e então descompacte todos os arquivos do arquivo do plugin para ele. É isso - após reiniciar o programa, o FAR reconhece a extensão e vai trabalhar com ela.

Navegador distante

Navegador distante

O segundo nome deste módulo é ProxyFTP. Sem dúvida o plugin mais útil para quem navega frequentemente na Internet e trabalha com servidores FTP. Entre as funcionalidades - a possibilidade de se conectar ao servidor até mesmo por meio de um proxy, que não está disponível no módulo FAR padrão; a capacidade de mover e copiar arquivos em servidores diferentes sem primeiro baixá-los para o computador do usuário (leia - várias vezes mais rápido e sem desperdiçar tráfego); suporte para modos de autorização incomuns; processamento de anexos de arquivo e tudo o que você poderia desejar de qualquer cliente FTP comercial. Além disso, é totalmente gratuito. Ótimo, não é?

7-zip

O suporte integrado para arquivos em FAR através do módulo MultiArc é, obviamente, universal, mas é implementado exclusivamente através de programas externos, o que nem sempre é conveniente e certamente inferior em velocidade para arquivadores executados separadamente. Além da necessidade de pesquisar arquivos executáveis ​​de diferentes arquivadores e, em seguida, configurá-los. Para ser honesto, isso não nos incomoda muito, mas se existe uma solução mais conveniente, por que não usá-la? 7-zip já contém suporte a ZIP, RAR, GZIP e TAR, o que será suficiente para a maioria dos usuários.

Navegador de registro

Editando registro do sistema O Windows é uma operação desagradável, mas, infelizmente, bastante comum. Assim, por exemplo, você pode se livrar do notório erro 1311 ao instalar seu jogo favorito apenas editando o registro. Se para isso você está com preguiça de sair de longe e correr regedit.exe- usar Navegador de registro... Com ele, você pode editar quaisquer dados necessários diretamente por meio da interface do gerenciador de arquivos. Além disso, copiar chaves e ramos inteiros não é mais difícil do que duplicar arquivos e pastas.

Cópia de arquivo de fundo

A principal vantagem de alguns gerenciadores de arquivos pagos em relação ao FAR sempre foi a cópia em segundo plano, que permite que você execute simultaneamente uma série de operações em arquivos sem abrir várias janelas FAR. Pois bem, essa vantagem é anulada pelo módulo Background File Copy, que permite ao nosso programa favorito fazer o mesmo, não só copiando, mas também movendo, deletando e até editando arquivos. O principal é ler atentamente as instruções de instalação em anexo e observar: o módulo não funciona no Windows 98 / Me.

Clique com o botão direito + clique com o botão direito do menu Ativador

A segunda (e última) qualidade útil dos programas comuns de gerenciamento de arquivos é o menu de contexto padrão do Windows acionado pelo botão direito do mouse. No FAR, como você sabe, ocorre uma distribuição banal de arquivos. Se deseja ter acesso ao menu de contexto, instale os dois plugins: um deles criará a janela atual com a lista de comandos, e o segundo atribuirá sua chamada ao botão direito do mouse. E não me pergunte por que foi impossível fazer isso com um módulo - este é um mistério coberto pelas trevas. A única desvantagem é a falta de lindas fotos ao lado de alguns itens do menu.

Editor WEB

Editor WEB

Se você está mais ou menos seriamente interessado em criar sites da Web ou esta é sua ocupação principal, então provavelmente sabe que quase todos os existentes Editores de HTML faça o chamado código confuso que ocupa mais espaço e parece desleixado. Via de regra, as páginas são lembradas em um editor de texto comum, por exemplo, no mesmo FAR. E junto com o módulo WEB Editor, essa operação se tornou ainda mais fácil e conveniente. Entre suas características agradáveis ​​está a inserção automática Tags HTML e até mesmo Funções PHP, criação conveniente imagens embutidas, menus e várias formas.

Calculadora de Plugin

Calculadora de Plugin

A necessidade de uma calculadora conveniente com suporte para expressões, tradução automática resultam em hexadecimal, decimal e Sistema Binário está sempre lá. Isso é especialmente verdadeiro para aqueles que estão programando ou apenas gostam de vasculhar os arquivos de jogos salvos para modificá-los ligeiramente. O Plugin Calculator está embutido no FAR e permite não só realizar cálculos simples, mas também converter unidades de medidas e pesos de um sistema para outro. Isso certamente será útil ao resolver problemas de física e ler a literatura americana clássica, abarrotada de pés e centímetros.

FAR Mail

Para aqueles de vocês que, por algum motivo, não usam Outlook Express (bem, digamos, por motivos religiosos) e que clientes alternativos gostam O morcego ou o Mozilla Mail não parece legal o suficiente, você deve instalar o FAR Mail. A capacidade de enviar e receber cartas em formatos de texto e HTML em absolutamente qualquer codificação, suporte para arquivos anexados, uma agenda de endereços e muitas contas de e-mail (SMTP, IMAP e, claro, POP3). Até a filtragem de letras existe. No entanto, imagine que alguém prefira este programa a um clientes de correio, é muito difícil para nós.

Visualizador de multimídia

Visualizador de multimídia

A necessidade de usar utilitários externos para visualizar imagens e arquivos de vídeo é uma característica desagradável de quase todos os gerenciadores de arquivos. No entanto, no nosso caso, este problema pode ser resolvido de forma muito simples - basta instalar o módulo Multimedia Viewer para ver todas as imagens diretamente na janela FAR. Além disso, o plugin permite até que você ouça melodias sem sair da interface do programa. O principal é, não se esqueça de baixar a biblioteca adicional (localizada em nosso disco) para que tudo funcione corretamente.

Tetris

E, finalmente, o plugin mais inútil para o FAR. Não, pelo contrário, mesmo o mais prejudicial. Este add-on, como provavelmente já deve ter adivinhado, torna possível jogar o famoso "Tetris" diretamente na janela do programa. O trabalho, neste caso, corre o risco de ficar em segundo plano até tempos melhores. Os leitores nostálgicos da era DOS certamente se lembrarão de que a criação de Alexander Pajit-nov foi incorporada ao antigo gerenciador de arquivos DOS Navigator e mesmo assim os impediu de fazer coisas importantes.

Gerente FAR: uma breve introdução

Este gerenciador de arquivos semelhante ao Norton, criado pelo famoso programador russo Yevgeny Roshal, reproduz a interface do programa Norton Commander familiar a muitos usuários. FAR é projetado para trabalhar com arquivos, diretórios e arquivos em Ambiente Windows 95/98 / Me e Windows 2000 / NT e pode funcionar em tela inteira e modo de janela. Não vamos cantar os elogios a este programa, mas, em nossa opinião, não há mais conveniente gerenciador de arquivos, pelo menos para uma pessoa que uma vez conseguiu trabalhar seriamente com o programa Norton Commander.

A qual dar preferência?

Claro, não há necessidade de apresentar o conhecido utilitário Norton Commander. Atualmente, a versão mais recente é o Norton 2000, ótimo solucionador de problema 2000, mas não de particular interesse para o usuário russo. Existem muitas razões para isso, vamos citar apenas as mais importantes: o pacote não é russificado; a fonte usada não contém cirílico, então nomes russos de arquivos e diretórios não podem ser usados; interno base de informação o pacote não inclui nenhum programa russo. Além disso, é importante que o programa ocupe cerca de 10 MB (versão 1.0) no seu disco rígido e não seja barato.

Em contraste com o utilitário Norton Commander, a versão mais recente do programa FAR (FAR 1.70b3) ocupa apenas um pouco mais de 2 MB de espaço em disco, e a versão anterior (FAR 1.70b2) geralmente "pesava" duas vezes menos. O FAR Manager é considerado um produto shareware. O custo do registro é de $ 25 (sem registro, o produto funciona por 40 dias), e os cidadãos e organizações dos países da CEI e do Báltico podem registrar o programa gratuitamente. Para seu registro bem-sucedido (isso é feito executando o programa FAR com o parâmetro –r: “FAR -r”), um usuário da ex-URSS deve inserir a frase “registro xUSSR” como nome de usuário e o código de registro será o dia da semana em que você decidiu registrar o programa (por exemplo, a palavra "segunda-feira" digitada em letras russas minúsculas). Endereços de servidor para FAR: http://www.rarsoft.com/, ftp://rarsoft.ti.sk/pub/FAR/ e ftp://rarsoft.ti.sk/pub/FAR/ (embora não em todos deles têm a versão mais recente aparecendo ao mesmo tempo).

Quanto aos recursos de software do FAR Manager, aqui também este utilitário está no seu melhor - tanto para uma ampla gama de usuários quanto para profissionais profissionais. O fato é que além de Características padrão, conhecido desde as primeiras versões do Norton Commander, tem muitos recursos interessantes. Isso inclui determinar o tamanho dos diretórios, chamar uma lista de tarefas ativas; transferência de arquivos via cliente FTP. O FAR também oferece amplas oportunidades ao trabalhar com arquivos: arquivamento e descompactação, visualização, edição e execução de arquivos de arquivos. O programa oferece suporte à maioria dos formatos de arquivo conhecidos, incluindo arquivos de extração automática e CAB. FAR entende perfeitamente nomes de arquivos longos, funciona corretamente com letras russas, e o editor embutido permite que você alterne entre as codificações DOS e WIN. Mas não vamos nos aprofundar na enumeração das capacidades do programa, uma vez que muito já foi escrito sobre isso.

Nos computadores de especialistas profissionais, este programa há muito ocupa o seu devido lugar, e eu gostaria muito que este utilitário chamasse a atenção de todo o resto da fraternidade de usuários. Depois de instalá-lo em seu computador, você não desejará mais se desfazer dele e esquecerá para sempre o Norton Commander e o volume do disco que antes compartilhava com ele.

Plugins para FAR

O programa FAR Manager foi originalmente concebido como um shell com uma estrutura modular (a presença de uma API permite aumentar as capacidades do shell através dos chamados plug-ins de plug-in). Plugins são módulos chamados de FAR e usam funções e interface FAR. A inclusão de uma ampla gama de plug-ins significa um aumento significativo na funcionalidade do programa. Por padrão, o gerenciador de arquivos é complementado com vários módulos úteis que suportam o trabalho com arquivos e servidores ftp, com uma rede e um painel temporário para armazenar arquivos e diretórios, e usando todos os tipos de codificações russas. O número de plug-ins integrados está aumentando constantemente de versão para versão e o número de funções fornecidas pelo programa está crescendo de acordo.

Além disso, novos plug-ins de vários autores aparecem regularmente. Alguns deles são de maior interesse, outros menos, mas seu número total está aumentando constantemente (em Atualmente cerca de 407 plug-ins diferentes são conhecidos), e versões antigas de plug-ins são periodicamente substituídas por novas. Além disso, tanto o autor do FAR Manager quanto os autores de plug-ins específicos ouvem os desejos e sugestões dos usuários e, em alguns casos, implementam suas ideias em novas versões. A lista mais completa de plug-ins com a capacidade de classificá-los por vários parâmetros pode ser encontrada no endereço, que é uma espécie de comunidade da Internet de autores de plug-ins FAR.

Vários dos plug-ins mais úteis, como já mencionamos, são incluídos automaticamente na distribuição do FAR Manager. Dos usados ​​com mais freqüência, gostaria de citar um gerenciador de impressão conveniente e o módulo "Conversão de registro de arquivo", que permite unificar a mudança na grafia dos nomes de arquivo do diretório selecionado. O módulo "Comparação avançada" também é muito eficaz, que, ao contrário do comando "Comparação de pastas" conhecido do Norton, permite especificar um número parâmetros adicionais comparações (tempo, conteúdo, tamanho), bem como incluem ou, inversamente, excluem certos arquivos e pastas na comparação. O conhecido plug-in "cliente FTP" torna o processo de transferência de arquivos muito mais fácil. A última versão do FAR (1.70b3) adicionou outro plugin interessante "Menu de contexto do Explorer" (Fig. 1), no entanto, a maioria dos recursos anunciados nele ainda não estão ativos. Ao mesmo tempo, pelo menos algumas das funções deste módulo podem ser amplamente utilizadas na prática (por exemplo, "Enviar", "Cortar", "Copiar" e "Colar").

Na maioria das vezes, os plug-ins implementam várias funções, que não são necessários para todos os usuários. A relevância de usar um ou outro módulo adicional depende das condições de trabalho específicas. Portanto, você precisa pensar com cuidado antes de instalar todos os plug-ins em uma linha. E só então, tendo analisado cuidadosamente as suas próprias necessidades, deverá instalar apenas os módulos adicionais de que realmente necessita, reduzindo assim a quantidade de memória e recursos utilizados pelo programa.

Instalar qualquer novo plugin é muito fácil. Você precisa criar um subdiretório Plugins no diretório FAR (por padrão C: \ Arquivos de Programas \ Far) (em últimas versões programa, ele é criado automaticamente), dentro dele, crie um subdiretório especial para este plugin e copie todos os arquivos do plugin para ele. Após essas manipulações, você fecha o programa da maneira usual e, em seguida, o reinicia e o plugin começa a funcionar. Você pode chamar o plug-in necessário pressionando a tecla F11 e selecionando-o na lista que é aberta. Alguns plug-ins também são selecionados por meio da combinação Alt + F1 (Alt + F2). Para alterar os parâmetros plugins instalados você precisará usar o comando F9ФParametersФParameters dos módulos externos e fazer os ajustes necessários (Fig. 2).

Os plug-ins do FAR são realmente necessários?

Conforme observado acima, no momento em que este livro foi escrito, 407 plug-ins diferentes estavam oficialmente registrados em http://www.uic.nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi (provavelmente é impossível encontrar outro ferramenta de software, para o qual tal número teria sido desenvolvido). Por um lado, a ampla gama de possibilidades que os plug-ins oferecem parece supérflua, mas, por outro lado, esta é a principal vantagem do FAR Manager sobre outros programas projetados para trabalhar com arquivos e diretórios. Afinal, a estrutura modular do FAR permite aos usuários conectar e desconectar exatamente os plug-ins que são necessários.

Quanto à variedade de plugins FAR que existem hoje, você pode encontrar literalmente de tudo entre eles - desde Tetris, reverso e um mini-calendário, parabenizando você pelo seu aniversário, e terminando com todos os tipos de clientes. A "constelação" de plug-ins ainda inclui aqueles que são automaticamente incluídos no kit de distribuição do FAR Manager ou fornece recursos que já estão implementados nas últimas versões do programa (esses plug-ins hoje podem ser do interesse apenas para usuários de versões anteriores do arquivo Gerente).

Uma certa parte da base de plug-in pode ser útil para uma ampla gama de usuários, no entanto, a maioria dos plug-ins FAR ainda implementam recursos bastante específicos, cuja necessidade, devido à natureza do trabalho em um computador, não surgem para todos. Portanto, uma parte significativa dos plug-ins é voltada apenas para usuários que enfrentam os mesmos problemas que os próprios autores de plug-ins.

Cópia da área de transferência, cópia da área de transferência Alt

Esses plug-ins se destinam a usar a área de transferência para copiar e mover arquivos e pastas como de costume no Windows, mas anteriormente indisponíveis no FAR Manager. É permitido copiar (mover) do Windows para o FAR e vice-versa. Por si só, esse recurso facilita muito as operações usuais de copiar e mover, no entanto, não se pode dizer que é implementado de forma muito conveniente (se no Windows é suficiente, como você sabe, clicar com o botão direito e selecionar a ação desejada, então em FAR você tem que executar a combinação F11Ф Exchange buffer Ф Copiar (Mover / Cortar ou Colar). Verdade, você não pode exigir o impossível dos autores de plug-ins: este é o caminho que é assumido com base na própria lógica de Esta ideia foi implementada originalmente no plug-in Clipboard Copy, mas não funcionou completamente: ao tentar copiar alguns arquivos, o programa dá um erro de sistema de arquivos Muito mais tarde, uma funcionalidade semelhante ao plug-in Clipboard Copy Alt em apareceu, em que não encontramos nenhuma situação de erro. Arquivos: cl bcopy110.rar (158.296 bytes, autor - Alexander Kotelovich) - Plugin de cópia da área de transferência; funciona desde a versão FAR1.60, clipcopy.rar (9361 bytes, autor - Andrey Budko) - plugin de cópia da área de transferência Alt; funciona desde FAR1.65.

Criador da lista de arquivos

Pretende-se, como o nome indica, criar um arquivo no diretório atual contendo uma lista dos nomes dos arquivos selecionados. Embora haja, é claro, a capacidade usual de copiar os nomes dos arquivos selecionados para a área de transferência pressionando Ctrl + Ins e depois colar da área de transferência em um arquivo de texto, este plugin também é bastante conveniente em alguns casos. Ele permite que você copie arquivos com caminhos (inserir caminhos longos para um grupo de arquivos manualmente é um entretenimento extremamente duvidoso), bem como suplementar a lista de arquivos criada com novos arquivos e subpastas de processamento (claro, se eles forem selecionados). Há situações em que é simplesmente insubstituível (por exemplo, o autor deste artigo, como professor, muitas vezes precisa dele ao formar trabalhos independentes). Arquivo: flist22.rar (107.780 bytes, autor - Andrey Belousov); funciona desde FAR1.60.

Editar Troca

Na verdade, este plugin representa dois módulos: "Parênteses emparelhados" e "Rus<->Lat ", pretendia, é claro, editar o arquivo no editor de texto FAR. O primeiro módulo é responsável por encontrar e destacar colchetes simples e duplos de vários tipos. O plug-in foi escrito para a versão FAR1.63, que não oferecia essa oportunidade. A versão 1.70b2 do FAR já inclui um plugin embutido "Brackets" que executa as mesmas funções. Quanto ao módulo "Rus<->Lat ", então ele ainda só pode ser conectado manualmente e fornece uma capacidade muito útil para converter o bloco selecionado de acordo com a regra QWERTY<->QWERTY, e essa necessidade surge o tempo todo, se você apenas se esqueceu de mudar o alfabeto e, naturalmente, não tem nenhum desejo especial de digitar o texto novamente. Arquivo: editswap.zip (16 800 bytes, autor - Valentin Skirdin). Embora o plugin tenha sido escrito para a versão FAR1.63, ele funciona muito bem nas versões subsequentes do programa. É verdade que a função de encontrar e destacar parênteses acaba sendo duplicada.

Desinstalar

O plugin permite que você desinstale programas do FAR Manager da mesma forma que normalmente é feito no painel de controle (F11FRemover programasFSelecione o nome do programa). Arquivo: uinst11.zip (8 619 bytes, autor - Dmitry Zhemerov); funciona desde FAR1.65.

FAR Navigator (ProxyFtp)

Este módulo permite que você trabalhe não apenas com servidores ftp (baixando ou excluindo arquivos e diretórios do servidor, copiando seus arquivos para o servidor), como um plugin de cliente FTP padrão, mas também com servidores http (baixando do servidor). Se a conexão for interrompida, é possível retomar os arquivos. Quanto ao download de arquivos para um computador, existem, é claro, oportunidades mais convenientes fornecidas por gerenciadores de download especialmente projetados para isso (aqui e um currículo mais convenientemente organizado, e trabalhar em uma programação e baixar na velocidade mais alta possível, etc.) ), então essa direção, em geral, não é para todos. E se falamos sobre a operação reversa, então as funções do plugin devem ser do interesse de um público amplo. Para se conectar ao servidor, você precisa realizar uma sequência simples de ações: F11ФFAR NavigatorФ Insira o nome e outros parâmetros do servidor pressionando a combinação Shift + F4. Arquivo: FARnav18b8.zip (161.583 bytes, autor - Vasily Moshninov); funciona desde FAR1.65.

Editor da web

Este plugin permite que você crie e edite arquivos html no editor de texto embutido FAR inserindo modelos de uma ampla gama de tags HTML (Fig. 4), atributos CSS, estruturas PHP (Fig. 5), etc. O processo de criação completa de páginas da Web dessa forma é demorado, trabalhoso e não muito inspirador, especialmente quando você pensa nos produtos de software especialmente desenvolvidos para esse fim. No entanto, este módulo pode ser muito útil no processo de depuração de uma página, quando você precisa fazer alterações mínimas, salve e verifique imediatamente o resultado. Além disso, algumas das tags (necessárias, por exemplo, para o sucesso da promoção da sua página) ainda precisam ser inseridas manualmente, e o Editor Web ajuda a acelerar significativamente todo o processo. Para inserir uma tag, use a seguinte seqüência de ações: F11ФHTML - EditorFselecione a tag necessária. Arquivo: web10.zip (163.749 bytes, autor - Alexander Ermolaev); funciona desde a versão FAR1.7.

Plugins de programação FAR Help Encyclopedia of Developer

É uma enciclopédia em russo PlugRinG Help para desenvolvedores de plugins. Em princípio, a distribuição do FAR Manager também contém um arquivo de ajuda, mas é bastante curto. Portanto, os autores deste plug-in decidiram escrever uma verdadeira enciclopédia de Ajuda, na qual a tecnologia de desenvolvimento de plug-ins em relação a C / C ++ e Pascal (estruturas, funções de serviço, funções exportadas, etc.) é considerada em detalhe, são fornecidas recomendações específicas nesta área e numerosos exemplos. Além disso, aqui estão artigos publicados por vários autores sobre as armadilhas que eles tiveram que enfrentar em diferentes estágios de desenvolvimento de seus plug-ins. Em outras palavras, esta enciclopédia é uma grande ajuda para quem decidiu repor o número de autores de plugins. Para iniciar a enciclopédia, basta clicar no arquivo pluginsr.chm. Arquivo: help / pluginsr_chm.zip (394 619 bytes, autores - Valentin Skirdin, Igor Russkikh, Ivan Sintyurin, Kirill Kirichenko, Artem Nazarov, Vasily Moshninov e Dmitry Zhemerov) é focado na versão FAR1.7b3.

PlugRinGviewer

O plugin foi desenvolvido para funcionar com o banco de dados de plugins - PlugRing (Fig. 6). O usuário geral pode estar interessado em organizar uma exibição direcionada de plug-ins por categoria. A vantagem deste plugin é que você não precisa estudar toda a base do plugin por muito tempo e persistentemente se precisar descobrir, por exemplo, quais plugins existem para trabalhar com a Internet ou com uma impressora. No entanto, a funcionalidade do PlugRinGviewer é muito mais ampla: inclui o download de plug-ins do banco de dados e a atualização e adição de novos plug-ins. Mas esse recurso é voltado principalmente para autores de plug-ins. Para se conectar ao banco de dados, primeiro você precisa configurar o plug-in para o seu servidor proxy (F9 Ф Parâmetros Ф Parâmetros dos módulos externos Ф Base do plug-in do PlugRing Ф Configurações do proxy) e, em seguida, conectado à Internet, pressione Alt + F1 (Alt + F2) e selecione "Banco de dados do plug-in PlugRing" (ou forma padrão via base do plug-in F11F PlugRing). Arquivo: plugring.zip (394 619 bytes, autor - Vasily Moshninov), funciona desde FAR1.65.

Para mais informações, aconselhamos entrar em contato com o endereço http: //www.uic. nnov.ru/~ruiv/plugring/cgi-bin/downld.cgi, onde mais de 400 plug-ins estão esperando por você gratuitamente, como dizem, para todos os gostos.

ComputerPress 2 "2002