Como crear un ficheiro BAT en Windows

Anonim

Como crear un ficheiro BAT en Windows
Moitas veces, consellos sobre unha ou outras accións e correccións en Windows 10, 8 e Windows 7 inclúen pasos como: "Crear o ficheiro .bat cos seguintes contidos e executalo." Non obstante, o usuario novato non sempre sabe como facelo e cal é o ficheiro.

Nesta instrución detalla como crear un ficheiro de comando BAT, executalo e algunha información adicional que pode ser útil no contexto do tema en cuestión.

Creación dun ficheiro .bat usando Bloc de notas

A primeira e sinxela forma de crear un ficheiro BT é usar o programa de bloque de notas estándar presente en todas as versións tópicas de Windows.

Os pasos de creación serán os seguintes.

  1. Executa o caderno (situado no programa - estándar, en Windows 10 máis rápido que se executa a través da busca na barra de tarefas se o bloque de notas non está no menú "Inicio", podes comezar a partir de C: Windows \ NotOpad.exe).
  2. Introduza o código do seu ficheiro BAT no Bloc de notas (por exemplo, copiar desde algún lugar ou escribir o seu propio, sobre algúns comandos - entón nas instrucións).
    Crear un ficheiro de BAT en Bloc de notas
  3. No menú de Notas, seleccione "Ficheiro" - "Gardar como", seleccione a localización do ficheiro, especifique o nome do ficheiro coa extensión .Bat e, asegúrese de que, no campo Tipo de ficheiro, configure "Todos os ficheiros".
    Aforrar un ficheiro de Bat en Bloc de notas
  4. Fai clic no botón Gardar.

NOTA: Se o ficheiro non se garda na localización especificada, por exemplo, a un disco C, coa mensaxe "non ten permiso para gardar ficheiros neste lugar", gárdeo no cartafol "Documentos" ou no escritorio e, a continuación, copiar ao lugar desexado (a causa do problema é que en Windows 10 para gravar nalgúns cartafoles, son necesarios dereitos de administrador e, dado que o Bloc de notas non se executou en nome do administrador, non pode gardar o ficheiro a o cartafol especificado).

O seu ficheiro .bat preparado: se executas, todos os comandos que figuran no ficheiro de ficheiro executaranse automaticamente (sempre que non haxa ningún erro e a necesidade de dereitos de administrador: nalgúns casos pode ser necesario executar o ficheiro BAT en nome do administrador: prema co botón dereito sobre o ficheiro .bat - execute en nome de administrador no menú contextual).

Executa un ficheiro de BAT en nome do administrador

Nota: No futuro, se queres editar o ficheiro creado, simplemente preséntao co botón dereito do rato e selecciona Editar.

Existen outras formas de facer un ficheiro de bat, pero todos se reducen a escribir comandos nun único comando na cadea nun ficheiro de texto en calquera editor de texto (sen formato), que é entón gardado coa extensión .bat (por exemplo, En Windows XP e 32 bits Windows 7 pode incluso crear un ficheiro .bat na liña de comandos usando o editor de texto Editar).

Se está habilitado para mostrar extensións de ficheiros (cambios no panel de control - Explorer Parameters - Ver - para ocultar as extensións de tipos de ficheiros rexistrados), entón pode simplemente crear un ficheiro .txt e renomear o nome do ficheiro configurando a extensión .Bat.

Executar programas no ficheiro BAT e outros comandos básicos

No ficheiro de comando, pode executar calquera programa e comandos desta lista: https://technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (porén, algúns dos maio especificado non estar en Windows 8 e Windows 10). A continuación, só hai información básica para usuarios novatos.

Na maioría das veces hai as seguintes tarefas: iniciar un programa ou varios programas desde o ficheiro .bat, iniciar algún tipo de función (por exemplo, limpar o portapapeis, a distribución de Wi-Fi dun portátil, apagar a computadora por temporizador).

Para iniciar un programa ou programa, use o comando:

Comezar "" Path_k_rogram

Se o camiño contén espazos, tome todo o camiño en comiñas dobres, por exemplo:

Comezar "" C: \ Program Files \ programa.exe "

Despois do camiño para o programa, tamén pode especificar os parámetros cos que se debe iniciar, por exemplo (de forma similar se os parámetros de inicio conteñen espazos, lévanos en comiñas):

Comezar "" C: \ Windows \ notepad.exe file.txt

Nota: en comiñas dobres despois do software de inicio, debe especificarse os nomes dos ficheiros de comando que se mostran no encabezado da liña de comandos. Este é un parámetro opcional, pero en ausencia destas citas, a execución de ficheiros BAT que conteñen presupostos en camiños e parámetros poden ir inesperadamente.

Outra oportunidade útil é comezar outro ficheiro de BAT do ficheiro actual, pode facelo usando o comando de chamada:

Chamada Path_fail_bat Parameters.

Os parámetros transmitidos cando o inicio pódese atopar dentro doutro ficheiro de BAT, por exemplo, chamamos o ficheiro cos parámetros:

Chamar arquivo2.bat parameter1 parameter2 parameter3

En File2.Bat, pode ler estes parámetros e usar como camiños, parámetros para comezar outros programas deste xeito:

Echo% 1 echo% 2 echo% 3 Pausa

Aqueles. Para cada parámetro, usamos o seu número de secuencia cun sinal por cento. O resultado no exemplo anterior será a saída á xanela Comandos de todos os parámetros transmitidos (o comando ECHO úsase para saír de texto na xanela da consola).

Por defecto, a xanela de comandos pecha inmediatamente despois de executar todos os comandos. Se precisa ler a información dentro da xanela, use o comando de pausa: deterá a execución de comandos (ou pecha a xanela) antes de premer calquera tecla da consola do lado do usuario.

Ás veces, antes de realizar o seguinte comando, ten que esperar algún tempo (por exemplo, ata que se complete o primeiro programa). Para iso, pode usar o comando:

Tempo de espera / t TIME_B_Secund

Se o desexa, pode executar un programa de forma plegable ou desplegar vídeo usando parámetros Min e Max antes de especificar o propio programa, por exemplo:

Iniciar "" / min c: Windows \ notepad.exe

Para pechar a xanela de comandos despois de executar todos os comandos (aínda que normalmente está pechado cando se usa comezar a comezar), use o comando de saída na última fila. No caso de que a consola non se peche de ningún xeito despois de iniciar o programa, intente usar tal comando:

CMD / C START / B "" PATH_K_ROGRAM PARAMETERS

Nota: Neste comando, se os camiños ao programa ou parámetros conteñen espazos, pode haber problemas co lanzamento que se pode resolver así:

CMD / C START "" / D "PATH_K_PAPKA_S_BELATES" / B FILE_NAME_FILE "PARAMETERS_S_BELATES"

Como xa sinalou, estes son só minimenses moi básicos sobre os comandos máis utilizados en Bat. Se é necesario, realice tarefas adicionais, intente atopar a información necesaria en Internet (busque, por exemplo, "facer algo na liña de comandos" e usar os mesmos comandos do ficheiro .bat) ou facer unha pregunta nos comentarios, Intentarei axudar.

Le máis