Como crear un ficheiro bat en Windows

Pin
Send
Share
Send

Moitas veces, consellos para certas accións e correccións en Windows 10, 8 e Windows 7 inclúen pasos como: "crear un ficheiro .bat cos seguintes contidos e executalo." Non obstante, o usuario novato non sempre sabe facer isto e o que é tal ficheiro.

Este manual detalla como crear un ficheiro por lotes, executalo e algunha información adicional que pode ser útil no contexto deste tema.

Creación dun ficheiro .bat mediante Bloc de notas

A primeira e máis sinxela forma de crear un ficheiro bat é empregar o programa Bloc de notas estándar que se atopa en todas as versións actuais de Windows.

Os pasos para crear serán os seguintes

  1. Inicie o Bloc de notas (localizado en Programas - Accesorios; en Windows 10 é máis rápido comezar a través dunha busca na barra de tarefas. Se o bloc de notas non está no menú Inicio, pode inicialo dende C: Windows notepad.exe).
  2. Insira no caderno o código do seu ficheiro de morcego (por exemplo, cópiao desde algún sitio, ou escriba o seu, sobre algúns comandos, máis adiante nas instrucións).
  3. No menú de Bloc de notas, seleccione "Arquivo" - "Gardar como", seleccione a localización para gardar o ficheiro, especifique o nome do ficheiro coa extensión .bat e asegúrese de establecer "Todos os ficheiros" no campo "Tipo de ficheiro".
  4. Fai clic no botón "Gardar".

Nota: se o ficheiro non se garda no lugar especificado, por exemplo, para dirixir C, coa mensaxe "Non tes permiso para gardar ficheiros neste lugar", gardao no cartafol "Documentos" ou no escritorio e logo copia ao lugar desexado ( a causa do problema é que en Windows 10 necesitas privilexios de administrador para escribir nalgúns cartafoles e, xa que o caderno de notas non se lanzou como administrador, non pode gardar o ficheiro no cartafol especificado).

O seu ficheiro .bat está listo: se o executa, todos os comandos listados no ficheiro executaranse automaticamente (sempre que non haxa erros e os dereitos de administrador sexan necesarios: nalgúns casos, é posible que necesite executar o ficheiro bat como administrador: faga clic co botón dereito no ficheiro .bat - executa como administrador no menú contextual).

Nota: no futuro, se quere editar o ficheiro creado, simplemente fai clic co botón dereito sobre el e selecciona "Editar".

Hai outros xeitos de facer un ficheiro bat, pero todos se escriben os comandos dun comando por liña a un ficheiro de texto en calquera editor de texto (sen formato), que despois se garda coa extensión .bat (por exemplo, en Windows XP e Windows de 32 bits) Podes crear un ficheiro .bat na liña de comandos usando a edición do editor de texto).

Se ten activada a visualización de extensións de ficheiro (cambios no panel de control - Axustes do explorador - vista - ocultar extensións dos tipos de ficheiros rexistrados), pode simplemente crear un ficheiro .txt, despois cambiar o nome do ficheiro instalando a extensión .bat.

Executar programas en ficheiro bat e outros comandos básicos

No ficheiro por lotes, pode executar calquera programa e ordes desta lista: //technet.microsoft.com/en-us/library/cc772390(v=ws.10).aspx (aínda que algúns destes poden non estar dispoñibles en Windows 8 e Windows 10). A continuación móstrase só algunha información básica para usuarios novatos.

As tarefas máis comúns son: lanzar un programa ou varios programas a partir dun ficheiro .bat, lanzar algunha función (por exemplo, limpar o portapapeis, distribuír Wi-Fi desde un ordenador portátil, apagar o ordenador nun temporizador).

Para iniciar un programa ou programas, use o comando:

iniciar "" programa_path

Se o camiño contén espazos, encerra toda a ruta entre comiñas dobres, por exemplo:

iniciar "" C:  Program Files  program.exe "

Despois do camiño cara ao programa, tamén pode especificar os parámetros cos que debería ser lanzado, por exemplo (de xeito similar, se os parámetros de lanzamento conteñen espazos, cítanos):

iniciar "" c:  windows  notepad.exe file.txt

Nota: entre comiñas dobres despois do inicio, de acordo coas especificacións, debe indicarse o nome do ficheiro de comandos que aparece na cabeceira da liña de comandos. Este é un parámetro opcional, pero a falta destes presupostos, executar ficheiros bat que conteñan comiñas en camiños e parámetros pode ir dun xeito inesperado.

Outra característica útil é lanzar outro ficheiro bat desde o ficheiro actual. Podes facelo usando o comando de chamada:

parámetros de chamada_to_file_bat

Os parámetros pasados ​​no inicio pódense ler dentro doutro ficheiro bat, por exemplo, chamamos ao ficheiro cos parámetros:

chamada ficheiro2.bat parametro1 parámetro2 parámetro3

En file2.bat pode ler estes parámetros e usalos como rutas, parámetros para o lanzamento doutros programas deste xeito:

echo% 1 eco% 2 echo% 3 pausa

I.e. Para cada parámetro empregamos o seu número de serie cun signo por cento. O resultado do exemplo dado será a saída á xanela de comandos de todos os parámetros pasados ​​(o comando eco úsase para mostrar texto na xanela da consola).

De xeito predeterminado, a xanela de comandos péchase inmediatamente despois de executar todos os comandos. Se precisa ler a información dentro da xanela, use o comando pausa: parará a execución de ordes (ou pecha a xanela) antes de que calquera usuario prema unha tecla na consola.

Ás veces, antes de executar o seguinte comando, ten que esperar un tempo (por exemplo, ata que o primeiro programa estea completamente lanzado). Para iso, podes empregar o comando:

timeout / t time_seconds

Se o desexa, pode executar o programa en vídeo reducido ou ampliado utilizando os 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 que se executaron todos os comandos (aínda que normalmente se pecha ao usar o inicio de inicio), use o comando de saída na última liña. Se a consola aínda non se pecha despois de iniciar o programa, proba o seguinte comando:

cmd / c inicio / b "" opcións de programa_path

Nota: neste comando, se a ruta ao programa ou os parámetros conteñen espazos, pode haber problemas co lanzamento, que se pode resolver do seguinte xeito:

cmd / c inicia "" / d "ruta_to_folder_con_spacio_spacio" / b programa_ nome de ficheiro "parámetros_con espazo en branco"

Como xa se notou, esta é só información moi básica sobre os comandos máis usados ​​nos ficheiros bat. Se necesitas realizar tarefas adicionais, intente buscar a información que necesitas en Internet (mira, por exemplo, "fai algo na liña de comandos" e usa os mesmos comandos no ficheiro .bat) ou fai unha pregunta nos comentarios, intentarei axudar.

Pin
Send
Share
Send