2016-08-10 4 views
-3

私がしたいのは、入力を促すプログラムを作成することです。彼らが「はい」を選択した場合は、残りのプログラムを終了します。彼らがいいえを選択した場合、私はすぐにスクリプトを実行したいです。 5分の入力がない場合は、スクリプトを自動的に実行します。私がスクリプトやバッチファイルを使用する唯一の理由は、私が以前に作成したもので、すでに完了しているからです。C++からのスクリプトの起動

私が抱えている問題は、ファイルシステムとファイルをどのように宣言して呼び出すことができるかわからないことです。それでは、スクリプトをどのように呼び出すかわからない。私は準備ができたらスクリプトを自動起動するために5分をカウントダウンする方法もわかりません。以下は、私のファイルはすべて現在の形式です。

//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; 
} 
+2

システム( "DatabaseBackup.bat");それを実行します。 –

+4

'public FILE * DatabaseBackup.bat fopen(* C $)'とは何ですか? – NathanOliver

+0

@Nathan ^無効なC++コード:) –

答えて

0

私が午前の問題は、私はそれを呼び出すことができるように、ファイルシステムとファイルを宣言するかどうかはわからないです。

「ファイルシステムを宣言する」とはどういう意味ですか。あなたは、ファイルを開きたい場合は、次にC++ File IO

を見てみましょう、私は、スクリプトを実行

を実行するスクリプトを呼び出す方法を確認していないOSに関連する機能です。これを行う方法は、this answerを参照してください。

準備が整ったらスクリプトを自動起動する方法を5分カウントダウンする方法もわかりません。

signal/interruptを使用してtimer/clockを使用する必要があります。

関連する問題