0 / 0 / 1
Регистрация: 01.03.2014
Сообщений: 67
1

Переделать из batch на c++

28.06.2015, 18:18. Показов 987. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!! Помогите, пожалуйста, переделать команды batch файла на c++.

Batch файл такого вида:

Windows Batch file
1
2
3
4
5
6
set arma2oapath=C:\Program Files (x86)\Steam\SteamApps\common\arma 2 operation arrowhead
set arma2path=C:\Program Files (x86)\Steam\SteamApps\common\Arma 2
set IP=217.23.139.80
set PORT=2302
set MODS=@DayZ_Epoch;
start "" "%arma2oapath%\ArmA2OA_BE.exe" 0 0 -skipintro -mod=%MODS% -nosplash -noPause -noFilePatching -world=empty -connect=%IP% -port=%PORT% "-mod=%arma2path%;expansion;"
Мой код на c++:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <windows.h>
#include <iostream>
#include <string>
#include <conio.h>
 
using namespace std;
 
int main(int argc, char* argv[]){
 
    char arma2oapath[] = "C:/Program Files (x86)/Steam/SteamApps/common/arma 2 operation arrowhead/ArmA2OA_BE.exe";
    
    if((UINT)ShellExecute(
 
        NULL,
 
        "open",
 
        arma2oapath,
 
        "-skipintro -mod=@Dayz_Epoch -nosplash -noPause -noFilePatching -world=empty -connect=217.23.139.80 -port=2302 \"-mod=C:/Program Files (x86)/Steam/SteamApps/common/Arma 2;expansion;\";",
 
        NULL,
 
        SW_SHOWNORMAL) <= 32) {
 
        cout << "Error" << endl;
 
    }
}
В результате ничего. Если использовать getch() - то просто откроется пустая консоль(((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2015, 18:18
Ответы с готовыми решениями:

надо переделать задачу она уже решена ну ее нужно переделать
вот задача const n=4; var a:array of integer; i,s:integer; begin for i:=1 to n do begin...

Batch Screensaver
Возникла идея написать скринсэйвер на бат. Допустим просто поставить картинку на весь экран как...

Batch статистика
Добрый день! Необходимо собрать статистику, а именно: min, max и среднее значение времени...

Perl vs Batch
запустил. на 10 000 000 строк. прошло 18 минут, полёт нормальный, все приборы и датчики в норме....

3
Рожденная для битвы
293 / 71 / 14
Регистрация: 08.11.2009
Сообщений: 1,262
28.06.2015, 18:47 2
Цитата Сообщение от Strannik48 Посмотреть сообщение
Если использовать getch() - то просто откроется пустая консоль(((
Может потому, что все правильно выполняется и ничего не выводится на консоль?
1
Evg
Эксперт CАвтор FAQ
21280 / 8303 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
28.06.2015, 18:52 3
В кавычках используется прямой слэш. Думается, нужен обратный, его нужно удвоить - Распространенные ошибки
1
0 / 0 / 1
Регистрация: 01.03.2014
Сообщений: 67
28.06.2015, 20:24  [ТС] 4
Код должен запустить игру с указанными параметрами
0
28.06.2015, 20:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2015, 20:24
Помогаю со студенческими работами здесь

Batch file
Здравствуйте, такой вопросик, как перенаправить вывод консоли в лог файл? т.е бат файл запускает...

Эвристика на Batch
http://ru.wikipedia.org/wiki/%D0%93%D0%B5%D0%BD%D0%B5%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B...

Работа с блоком Batch
Здравствуйте. Подскажите пожалуйста, как в блоке Batch можно создать размер партии, равный...

Форматирование кода в batch
Здравствуйте! Большая просьба помочь и разъяснить принципы форматирования кода лесенкой. Данный...

Сборники функций на Batch*
npocmaka's functions Ritchie Lawrence functions library

Многопользовательский чат на Batch
Привет всем, имеется исходник: @rem BatChat @echo off cls pushd &quot;%~dp0&quot; echo Current DIR:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru