Was ich tun möchte, ist ein Programm erstellen, um den Benutzer zur Eingabe aufzufordern. Wenn sie Ja auswählen, möchte ich den Rest des Programms beenden. Wenn sie Nein auswählen, möchte ich sofort ein Skript ausführen. Wenn für 5 Minuten keine Eingabe erfolgt, möchte ich, dass das Skript automatisch ausgeführt wird. Der einzige Grund, warum ich das Skript oder die Batch-Datei verwenden möchte, ist, dass ich es vorher erstellt habe und es bereits fertig ist.Starten eines Skripts aus C++
Die Probleme, die ich habe, ist ich bin nicht sicher, wie man das Dateisystem und die Akte erklärt, damit es angerufen werden kann. Dann bin ich mir nicht sicher, wie ich das Script aufrufen soll. Ich bin mir auch nicht sicher, wie man die 5 Minuten herunterzählt, um das Skript automatisch zu starten, wenn es fertig ist. Unten ist meine Datei in ihrer aktuellen Form.
//Program Name Apex Database Backup
//Written 8/3/2016
#include <iostream>
#include <cstdlib>
#include <fstream>
#include <string>
#include <windows.h>
#include <stdio.h>
using namespace std;
int main()
{
//Declarations
bool yes;
bool no;
char yesOrno;
string open;
FILE *C$;
//Prompt the User for Input
cout << "Are You Currently Loading Out? If Not This Program Will Execute in 5 Minutes. " << endl;
cout << "You Will Lose Your Connection to Apex! " << endl;
cout << "Enter yes or no: " << endl;
//Get User Input
cin >> yesOrno;
//Open the File
public FILE *DatabaseBackup.bat fopen(*C$)
//Process the Selection
if (no)
{
ShellExecute (DatabaseBackup.bat);
}
return 0;
}
System ("DatabaseBackup.bat"); wird es ausführen. –
Was ist 'public FILE * DatabaseBackup.bat fopen (* C $)'? – NathanOliver
@Nathan^Ungültiger C++ Code :) –