Pequeño informe
Escenario: Hoy, utilicé el servidor de Windows para configurar una tarea cronometrada para rastrear datos, es decir, configurar una tarea cronometrada en la computadora y luego crear un nuevo lote (bat) para ejecutar el programa py.
La situación normal es ejecutar el bat, la ventana de cmd se cerrará automáticamente después de que se complete la ejecución, otros rastreadores que escribí se pueden cerrar automáticamente, la razón está bloqueada en el marco de selenio .
1. Cómo cerrar automáticamente la ventana de cmd
Agregar después de ejecutar el código del programa
salir @ cmd.exe
cmd
Demasiado, verifiqué la mayoría de los métodos en Internet y no respondió.
El resultado sigue atascado en el resultado después de la ejecución, como se muestra en la figura.
Dos, cierre el programa cmd a través de Python
os.popen('exit.exe')
sys.exit()
Después de algunos intentos, todavía no hay respuesta ==
Pero esta ventana de cmd, siempre que presione CTRL + C, se apagará == Solo quiero hacer una simulación de presionar manualmente el teclado, está bien si solo lo pienso, no puedo escribirlo .
3. Sorpresa repentina
Pensé en escribir y cerrar el código del programa cmd directamente en el lote. ¿Se puede apagar? Los resultados miran hacia abajo
¿Qué diablos estoy perdiendo? . . . Olvídelo, ve al administrador de tareas para ver si cmd se puede configurar para cerrar
¡Qué! Originalmente, el programa para mostrar cmd en el escritorio siempre ha sido chromedriver.exe. Ahora es fácil procesar por lotes y apagar este programa.
taskkill /F /FI "imagename eq chromedriver.exe"
Daño == Si ustedes pueden resolver este problema en minutos, no se rían de mí, Tang Xiaobai, jajajajajajajajajajaja