Existe uma maneira fácil no Windows de definir uma determinada string, como "sidb" para executar um programa ou abrir uma determinada pasta no Windows?
Minha idéia original era ser capaz de executar comandos como esse no menu do botão Iniciar "Executar" (ou Win + R), então eu teria que fazer o WIN + R e digitar "sidb".
Qual é o melhor jeito de concluir isso?
Edição: Posso reformular isso como: Existe uma maneira de definir, por exemplo, em variáveis de sistemas, sibd = "C: ....... blabla \ e, em seguida, eu apenas teria que digitar" sibd "em Executar?
Respostas:
Você pode criar pequenos arquivos em lotes que executam o programa e nomeá-los após o alias desejado. Em seguida, basta colocá-los em uma pasta que esteja na sua variável de ambiente do caminho .
exemplo, ff.cmd:
fonte
%*
Surpreso em um mencionou este
http://weblogs.asp.net/whaggard/archive/2004/04/11/111232.aspx
Trata-se de adicionar chaves de registro em
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Qual é avaliado logo após%PATH%
Observe que o nome da subchave reg seria o que você deseja digitar + .exe
então adicione
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe
com um valor padrão deC:.......blabla\
parece muito mais fácil (e de certa forma mais seguro, outros nem tanto) gerenciar granularmente do que a
%PATH%
cadeia horrenda .fonte
Se tudo o que você quer fazer é executar o programa ou abrir pastas, você pode criar um arquivo em lotes para fazer isso. Enquanto esse arquivo em lote estiver no PATH (e não entrar em conflito de nome), ele será executado por qualquer prompt de comando.
exemplo do bloco de notas:
crie um arquivo em lotes para abrir o bloco de notas chamado np.bat No arquivo em lotes, escreva
START %windir%\system32\notepad.exe
Exemplo de unidade C:
crie um arquivo em lote para abrir a unidade c chamada c.bat No arquivo em lote, escreva
START explorer C:\
Também existem aplicativos de terceiros: SlickRun , MagicWords , Launchy , slimKEYS , Enso Launcher , Colibri
fonte
Você pode usar um iniciador de programa gratuito.
Consulte este artigo para discutir algumas das melhores opções : Melhor iniciador de programa gratuito , que contém informações sobre o Launchy, o Find and Run Robot, o Enso, o Slickrun, o FSL Launcher, o Fast Launcher, o 8Start e muito mais.
fonte
Eu uso um caminho, C: \ bin, que eu coloquei na variável PATH do sistema. Coloquei coisas como utilitários GNU, SysInternals e atalhos para programas usados com frequência aqui. Por exemplo, um pequeno no bloco de notas ++ chamado np. Winkey + R, np, digite. Feito.
fonte
Eu me pergunto por que ninguém mencionou o MKLINK. Está disponível no Vista e 7 e permite fazer links simbólicos para arquivos e pastas.
Sintaxe:
Fácil.
fonte
Você pode usar o Colibri - Leet Speak , embora não esteja mais sendo atualizado, a fonte do GitHub .
A configuração inicial não é boa, mas se você editar os bancos de dados do SQLLite e alterá-los para um único caminho, poderá soltar links, arquivos, lotes e executá-los simplesmente pressionando Ctrl+ Spacee digitando alguns dos caracteres de seu nome.
por exemplo, inicie o Firefox: Ctrl+ Space digite ff enter
Também permite adicionar argumentos pressionando tab e inseri-los, por exemplo, digite
ipconfig /all
No entanto, é necessário algum trabalho para configurá-lo.
fonte
Você já considerou um programa como o slickrun ? É muito leve e útil; permitindo mapear toques de teclas em comandos, bem como configurar aliases curtos para comandos.
Eu o recomendaria altamente para o tipo de uso que você está descrevendo. Existem outras alternativas que fazem coisas semelhantes, mas parece que a manutenção e melhorias no slickrun estão sendo feitas agora pelas pessoas legais que nos trouxeram o violinista2 .
Alternativas podem ser encontradas em alternativeto.net e em outros lugares usando o google.
fonte
A maneira mais rápida que eu acho que você pode executar programas é através da tecla de atalho ou apenas digitando-a.
Para fins de teclas de atalho, você possui as teclas de atalho Qliner .
Para apenas digitá-lo sem pressionar nenhuma tecla anterior / subseqüente, você tem o PhaseExpress .
Exemplos de PhaseExpress:
Visitar o SuperUser?
runSU
. Tocar StarCraft II?runSC2
.Eu adiciono run porque não interfere ao digitar SU aqui ou SC2 em sites de jogos ou no jogo, mas é totalmente personalizável e você também pode optar por iniciar apenas pressionando uma tecla subseqüente. Também permite a substituição de texto, o que pode acelerar muito as coisas ...
Link para o PhaseExpress?
linkPE
tipos[PhaseExpress](http://www.phraseexpress.com/)
.fonte
Criou uma estrutura CLI simples para isso. http://code.google.com/p/syswin32/downloads/list
Baseado no sqlite, experimente.
fonte