我正在尝试制作批处理文件,因此每次打开计算机时都不必重新输入代码。我输入的代码是用我的计算机制作一个虚拟路由器,这使我的计算机成为一个homepass(我通常运行的软件给了我错误,所以我现在必须这么做)。
无论如何,下面是我通常在管理模式下在CMD中运行的代码。
netsh
wlan
stop hostednetwork
set hostednetwork ssid="attwifi"
set hostednetwork key=1234567890
start hostednetwork
每当我尝试在批处理文件中运行它时,该文件在第一个命令之后不会放入任何内容。 (就像我输入“netsh”并按下回车一样)。有办法运行吗?
最重要的是,有没有办法让批处理文件打开网络连接?有时我必须告诉我的电脑将主WiFi卡与网络共享到虚拟路由器。以下是网络连接的目录 控制面板\网络和Internet \网络连接
另外,Windows首次启动时有没有办法运行这个批处理文件?
答案 0 :(得分:2)
批处理文件不仅仅是键盘宏。它执行netsh
命令,然后在尝试执行wlan
命令之前等待它退出(因为它没有工作,因为它不是程序或命令 - 由netsh
程序解释。批处理文件无法与其他程序通信。
幸运的是,您可以通过命令行将命令传递给netsh
:
netsh wlan stop hostednetwork
netsh wlan set hostednetwork ssid="attwifi"
:: etc
这样,netsh
执行您指定的命令,然后退出;并且批处理文件可以移动到下一行。
要打开网络连接,您可以执行control netconnections
(有关详细信息,请参阅here。)
要在启动时运行批处理文件,请在“开始”菜单的“启动”文件夹中放置一个快捷方式(或文件本身)。