【问题标题】:Wifi batch file无线批处理文件
【发布时间】:2014-08-31 20:18:42
【问题描述】:

我正在尝试制作一个批处理文件,这样我就不必在每次打开计算机时都重新输入代码。我输入的代码是用我的电脑做一个虚拟路由器,这让我的电脑变成了一个家庭通行证(我通常运行的软件给我错误,所以我现在必须努力去做)。

不管怎样,下面是我通常在管理员模式下在 CMD 中运行的代码。

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

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

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

另外,有什么方法可以在 Windows 首次启动时运行这个批处理文件?

【问题讨论】:

    标签: windows batch-file


    【解决方案1】:

    批处理文件不仅仅是一个键盘宏。它执行netsh 命令,然后等待它退出,然后再尝试执行wlan 命令(这不起作用,因为它不是程序或命令 - 它由@ 解释987654324@ 程序)。批处理文件不能像那样与其他程序对话。

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

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

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

    要打开网络连接,您可以执行control netconnections(详见here)。

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

    【讨论】:

    • 谢谢 :D 有没有办法在计算机启动时启动它?另外,有没有办法让它在控制面板中拉起网络连接?
    • 编辑添加答案。
    • 谢谢。我忘了问的一件事是,有没有办法以管理员模式运行 bat?如果 CMD 未处于管理员模式,则 wifi 代码将不起作用。再次感谢
    • 如果你创建了bat文件的快捷方式,我想你可以右键单击它并转到它的属性,然后选中“以管理员身份运行”。然后将该快捷方式放入您的启动中。
    • @user:如果启动文件夹不适合您,请添加在计算机启动或登录时启动的计划任务。运行程序“任务计划程序”,然后单击操作菜单,然后单击创建基本任务。创建任务后,选择它并转到其属性以获取更多您可以更改的内容,包括任务将运行的用户凭据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-01
    • 2013-09-11
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多