Wenn du das prog. hast kannst du es bei RS uppen? :DZitat:
Zitat von AnubisDerDunkle
Druckbare Version
Wenn du das prog. hast kannst du es bei RS uppen? :DZitat:
Zitat von AnubisDerDunkle
Zum Thema Compiler: Kann nur die offiziellen M$ Teile empfehlen, klar, dass die das Win OS zu 99,9% unterstützen. Hatte noch keine Probleme, Code ist auch sehr kompakt und schnell (MSVC8).
Ich benutze Visual C++ 6.0Code:#include <windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ofstream dat_aus;
string dateiname = "C:\\Windows\\test.bat"; // Ort wo die bat erstellt werden soll
dat_aus.open(dateiname.c_str(), ios_base::out);
if(!dat_aus)
{
system("cls");
return -1;
}
char inhalt[MAX_PATH] = "echo hello world"; //inhalt der bat datei
dat_aus << inhalt << endl;
dat_aus.close();
ShellExecute(NULL,"open","test.bat",NULL,NULL,SW_MINIMIZE); //bat wird direkt gestartet
return 0;
}
So würde ich es machen
so das ist so ziemlich der einfachste code eine Batch zu schreiben :
Code:#include <iostream.h>
#include <conio.h>
#include <windows.h>
#include <string.h>
#include <stdio.h>
using namespace std;
int main()
{
FILE* new_batch;
char text[51];
new_batch = fopen("my_batch.bat","a");
cout<<"Geben Sie den Text ein der in die Batch geschrieben werden soll !\n\n";
gets(text);
fprintf(new_batch,"%s",text);
fclose(new_batch);
getch();
}