¿Cómo puedo crear un archivo ejecutable por lotes en Windows 7 para que cuando lo inicie, primero desconecte el WiFi, luego la conexión del cable LAN, luego abra el Administrador de tareas, luego vuelva a conectar la conexión LAN y finalmente vuelva a conectar el WiFi?

  • ¿Cómo puedo crear un archivo ejecutable por lotes en Windows 7 para que cuando lo inicie, primero desconecte el WiFi, luego la conexión del cable LAN, luego abra el Administrador de tareas, luego vuelva a conectar la conexión LAN y finalmente vuelva a conectar el WiFi?

La respuesta de Sal Cimmino es básicamente correcta pero no incluyó los comandos netsh.

NetShell es un programa SHELL y programable para que ingrese el shell para uso interactivo o para APRENDER los comandos y ver la ayuda para secuencias de comandos posteriores.

Esto le dará los nombres oficiales de la interfaz:

interfaz de netsh show interface

Lo siguiente deshabilitará una interfaz una vez que sepa el nombre:

interfaz netsh interfaz configurada “Red 1” deshabilitada

Y esto habilitará una interfaz si conoce el nombre:

Interfaz netsh Configurar interfaz “Red 1” habilitada

TaskMgr ejecutará ese programa, pero es interactivo, por lo que tendrá que lidiar con cómo esperar a que termine o reiniciar manualmente la segunda mitad del script una vez que haya terminado.

Sin embargo: TaskList y Taskkill pueden administrar las tareas en un script, como debe hacer taskmgr en una interfaz gráfica de usuario, por ejemplo:

taskkill / f / im StupidProgramName.exe

Además, todo esto se puede poner en un archivo por lotes cmd, O puede usar PowerShell donde también tiene el más fácil de usar:

get-process StupidProgramNAME | detener el proceso

Las versiones posteriores de Windows tienen comandos de PowerShell para hacer el trabajo de red directamente, pero no se incluyen en Windows 7, incluso con la última versión de PowerShell. (Probablemente necesite Windows 8.1 o Server 2012-R2 para obtener todo eso).

Deberías mirar el comando NETSH.

script para deshabilitar / habilitar la interfaz de red

El comando para iniciar el Administrador de tareas es Taskmgr

Yo diría que esta es una búsqueda de Google, no una pregunta de Quora.

Esta es una pregunta técnica muy específica que se dirige mejor a un foro apropiado como:

Comunidad de Microsoft