bat批處理轉換成exe檔案

野生特效测试员發表於2024-11-06

開機時需要用批處理檔案掛載共享網盤

例如\\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時,效果跟批處理類似,但不會顯示命令列。

相關文章