bat批处理转换成exe文件

开机时需要用批处理文件挂载共享网盘

例如\\192.168.0.1\share

而用户名admin和密码888888是明晃晃写在批处理里的,

批处理内容如下:

net use e: \\192.168.0.1\share 888888 /user:admin

运行后把共享盘挂载到E盘。

不过这样似乎不太安全。

用C里的system函数可以把批处理命令行快速变成可执行exe,

要注意的是:路径里的每个反斜杠需要增加一个反斜杠转义。

代码如下:

#include <stdio.h>
#include <stdlib.h>

int main()
{
  system("net use e: \\\\192.168.0.1\\share 888888 /user:admin");
  system("pause");//此处可选暂停一下
  return 0;
}

环境使用CodeBlocks,建立一个Project,模板选Console application,在main.c中输入代码,编译即可。

运行exe时,效果跟批处理类似,但不会显示命令行。

posted @ 2024-11-06 20:51  野生特效测试员  阅读(23)  评论(0编辑  收藏  举报