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
- 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).
- 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).
- 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".
- 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).
![](http://img.eifeg.com/img/remo-2019/12518/bat-windows-4.png)
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.