PDA

View Full Version : سوال: اجرا نشدن كد execl



sw.com.en
چهارشنبه 25 خرداد 1390, 15:22 عصر
سلام.
من واسه اينكه يه فايل .bat رو اجرا كنم از كد زير استفاده كردم ولي نمي دونم واسه چي اجرا نميشه و مقدار -1 رو بهم بر مي گردونه.
execl("d:\\fl.bat",NULL);

quiet_programmer
چهارشنبه 25 خرداد 1390, 19:20 عصر
با سلام.

میتونی از تابع system استفاده کنی به شکل زیر.

#include <stdlib.h>

using namespace std;

void main()
{
system("d:\\1.bat");
}

تو درایو d فایل 1.bat هم به شکل زیر مثلا:
@ECHO off
ECHO Hello World!
PAUSE
@ECHO on