Executando programas digitando algum alias no Windows

9

Existe uma maneira fácil no Windows para definir uma determinada string, como "sidb" para executar um programa ou abrir uma determinada pasta no Windows?

Minha idéia original era poder executar comandos como esse no menu do botão "Executar" (ou Win + R), então eu teria que fazer WIN + R e digitar "sidb".

Qual é a melhor maneira de conseguir isso?

EDITAR: Posso reformular isto como: Existe uma maneira de definir, por exemplo, em variáveis de sistemas, sibd="C: ....... blabla \ e então eu teria que digitar" sibd "em Executar?

    
por devoured elysium 26.09.2010 / 18:58

10 respostas

15

Você pode criar pequenos arquivos em lote que executam o programa e nomeá-los após o alias desejado. Em seguida, basta colocá-los em uma pasta que esteja em sua variável de ambiente caminho .

exemplo, ff.cmd:

@echo off
"C:\Program Files\Mozilla Firefox\Firefox.exe"
    
por 26.09.2010 / 19:06
7

Se tudo o que você deseja fazer é executar um programa ou abrir pastas, é possível criar um arquivo em lote para fazer isso. Contanto que esse arquivo em lote esteja no PATH (e não conflite no nome), ele será executado por qualquer prompt de comando.

exemplo do bloco de notas:
fazer um arquivo de lote para abrir o bloco de notas chamado np.bat No arquivo em lote, escreva: START %windir%\system32\notepad.exe

Exemplo de unidade C:
faça um arquivo de lote para abrir a unidade c chamada c.bat No arquivo em lote, escreva: START explorer C:\

Existem também aplicativos de terceiros: SlickRun , MagicWords Launchy , slimKEYS , Enso Launcher , Colibri

    
por 26.09.2010 / 19:24
6

Surpreso em um deles mencionou este aqui

link

O problema é adicionar chaves de registro em HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths , que é avaliado logo após %PATH%

Tome nota de que o nome da sub-chave reg seria o que você deseja digitar + .exe

adicione HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\sibd.exe com um valor padrão de C:.......blabla\

parece muito mais fácil (e, de certa forma, mais seguro, outros nem tanto) gerenciar de forma granular do que a horrível seqüência %PATH% .

    
por 18.09.2012 / 22:11
3

Você pode usar um iniciador de programas gratuito.

Veja este artigo para uma discussão sobre alguns dos melhores: Melhor lançador de programas grátis , que contém informações sobre o Launchy, o Find e o Run Robot, o Enso, o Slickrun, o FSL Launcher, o Fast Launcher, o 8Start e muito mais.

    
por 21.01.2011 / 22:33
1

Eu uso um caminho, C: \ bin, que eu coloco na variável PATH do sistema. Eu coloquei coisas como utilitários GNU, SysInternals e atalhos para programas usados com freqüência aqui. Por exemplo, um curto para o notepad ++ chamado np. Winkey + R, np, entra. Feito.

    
por 22.01.2011 / 19:41
1

Eu me pergunto por que ninguém mencionou o MKLINK. Está disponível no Vista e 7 e permite criar links simbólicos para arquivos e pastas.

Sintaxe:

mklink "c:\SymlinkFile" "c:\windows\realFile"

Fácil.

    
por 28.01.2011 / 12:02
1

Você pode usar Colibri - Leet Speak , embora não esteja mais sendo atualizado, a fonte de GitHub .

A configuração inicial não é ótima, mas se você editar os bancos de dados SQLLite e alterá-los para um único caminho, poderá soltar links, arquivos, lotes e executá-los simplesmente pressionando Ctrl + < kbd> Space , digitando alguns dos caracteres do seu nome.

por exemplo. inicie o Firefox: Ctrl + Espaço digite ff entre

Ele também permite adicionar argumentos pressionando a guia e, em seguida, inseri-los, por exemplo, digite ipconfig /all

Leva algum trabalho para configurá-lo embora.

    
por 02.02.2011 / 15:51
0

Você já considerou um programa como slickrun ? É muito leve e útil; permitindo que você mapeie os principais toques dos comandos, bem como configure aliases curtos para comandos.

Eu recomendo strongmente o tipo de uso que você está descrevendo. Existem outras alternativas que fazem coisas parecidas, mas parece que a manutenção e as melhorias no slickrun estão sendo feitas agora pelo bom pessoal que nos trouxe fiddler2 .

Alternativas podem ser encontradas em alternativeto.net e em outros lugares usando o google.

    
por 26.09.2010 / 19:38
0

A maneira mais rápida de executar programas é por tecla de atalho ou simplesmente digitando.

Para fins de hotkey, você tem Teclas de atalho do Qliner .

Por apenas digitá-lo sem pressionar qualquer tecla anterior / subseqüente, você tem PhaseExpress .

Exemplos do PhaseExpress:

Visite o SuperUser? %código%. Jogar StarCraft II? runSU .

Eu adiciono corrida porque ela 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 subsequente. Também permite a substituição de texto, o que pode acelerar muito as coisas ...

Link para o PhaseExpress? runSC2 types linkPE .

    
por 22.01.2011 / 19:26
0

Criamos um Framework CLI simples para isso. link

Com base no sqlite, experimente.

    
por 02.02.2011 / 16:14

Tags