Wifi批处理文件

时间:2014-08-31 20:18:42

标签: windows batch-file

我正在尝试制作批处理文件,因此每次打开计算机时都不必重新输入代码。我输入的代码是用我的计算机制作一个虚拟路由器,这使我的计算机成为一个homepass(我通常运行的软件给了我错误,所以我现在必须这么做)。

无论如何,下面是我通常在管理模式下在CMD中运行的代码。

netsh
wlan
stop hostednetwork
set hostednetwork ssid="attwifi"
set hostednetwork key=1234567890
start hostednetwork

每当我尝试在批处理文件中运行它时,该文件在第一个命令之后不会放入任何内容。 (就像我输入“netsh”并按下回车一样)。有办法运行吗?

最重要的是,有没有办法让批处理文件打开网络连接?有时我必须告诉我的电脑将主WiFi卡与网络共享到虚拟路由器。以下是网络连接的目录 控制面板\网络和Internet \网络连接

另外,Windows首次启动时有没有办法运行这个批处理文件?

1 个答案:

答案 0 :(得分:2)

批处理文件不仅仅是键盘宏。它执行netsh命令,然后在尝试执行wlan命令之前等待它退出(因为它没有工作,因为它不是程序或命令 - 由netsh程序解释。批处理文件无法与其他程序通信。

幸运的是,您可以通过命令行将命令传递给netsh

netsh wlan stop hostednetwork
netsh wlan set hostednetwork ssid="attwifi"
:: etc

这样,netsh执行您指定的命令,然后退出;并且批处理文件可以移动到下一行。

要打开网络连接,您可以执行control netconnections(有关详细信息,请参阅here。)

要在启动时运行批处理文件,请在“开始”菜单的“启动”文件夹中放置一个快捷方式(或文件本身)。