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时,效果跟批处理类似,但不会显示命令行。