簡體   English   中英

如何將.bat文件設置為C ++

[英]How set .bat file to C++

誰能幫忙,我現在已經創建了bat文件,我想轉換為C ++

在我的.bat文件中,我需要創建另一個文件調用name.bat,所以現在我要使用C ++執行所有此命令。

這是我的樣本:

set /p CID=Curr_ID= 

set /p CIP=Curr_IP= 

set /p CIS=Curr_SUBNET= 

echo Curr_POrt must convert HEx to Dec

set /p CIPR=Curr_PORT= 

set /p NID=New_ID= 

echo cd\ >> if.bat

echo cls >> if.bat

echo if exist del.bat goto :label1 >> if.bat

echo :label1 >> if.bat

echo cd\ >> if.bat

echo c: >> if.bat

echo cls >> if.bat

echo @echo off

echo echo Setup Done !!! >> if.bat

echo pause >> if.bat

echo del del.bat >> if.bat

echo del name.bat >> if.bat

echo del if.bat >> if.bat

echo exit >> if.bat

echo del name.bat >> del.bat

echo cd rdsconfig >> name.bat

echo rdsconfig.exe /CURR_ID=%CID% /CURR_IP=%CIP% /CURR_SUBNET=%CIS% /CURR_PORT=%CIPR% /NEW_ID=%NID% /NEW_IP=192.168.2.%NID% /NEW_SUBNET=255.255.255.0 /NEW_PORT=33536 >> name.bat

START name.BAT

我認為您無法有效地將批處理自動轉換為C ++,但是您可以只使用system()依次運行批處理文件中的每個命令。 這是一個例子:

#include <cstdlib>

int main(int argc, char **argv) {
    system("cls");
    return 0;
}

這將清除屏幕。 我希望這有幫助。

我沒有辦法將BATCH自動轉換為C ++,但是如果您只想要一個EXE,那么有很多應用程序可以為您執行此操作,例如BatToEXE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM