Форум программистов, компьютерный форум CyberForum.ru

Запуск бата в локальной директории - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как высчитать факториал? http://www.cyberforum.ru/cpp-beginners/thread664402.html
Не могу понять, как сделать программу, которая будет высчитывать факториал (2n+1). Помогите пожалуйста.
C++ Как правильно из одного cpp подключить другой Есть 2 .cpp файла: a.cpp и b.cpp. Когда пишу: /* a.cpp */ #include "b.cpp" Выдает ошибку. Как правильно из одного cpp подключить другой? http://www.cyberforum.ru/cpp-beginners/thread664400.html
Составить описание класса прямоугольников со сторонами, параллельными осям координат C++
Составить описание класса прямоугольников со сторонами, параллельными осям координат. Предусмотреть возможность перемещения прямоугольников на плоскости, изменения размеров, построения наименьшего прямоугольника, который содержит два заданы прямоугольники, и прямоугольника, являющегося общей частью (пересечением) двух прямоугольников. Написать программу, демонстрирующую работу с этим классом....
Построение геометрической фигуры C++
Извините, что за вечер прошу у вас помощи несколько раз. Думал справлюсь, но, увы. первый файл - это то, что нужно сделать. есть код для примера #include <vcl.h> #include <iostream.h> #include <iomanip.h> #include <conio.h> void main() { int n=18 ; cout<<'*'<<endl ;
C++ Библиотека полиномов http://www.cyberforum.ru/cpp-beginners/thread664382.html
Всем привет,я создал библиотеку для работы с полиномами(сложение,вычитание,дифф. итд) но прога не работает,когда один из полиномов нулевой степени мне кажется,что ошибка вот в этой процедуре polinom *SummaPolinomov(polinom *a,polinom*b) { polinom *c=new polinom; if(a->stepen_m>=b->stepen_m) {
C++ Интерпретатор небольшого языка программирования на С++ Здравствуйте, уважаемые форумчане! Я тут где-то год назад прочитал тему Evg и #pragma о создании интерпретатора, меня эта тема очень заинтересовала. Я изучаю книги, читаю статьи по разработке компиляторов и интерпретаторов. В этой теме хочу описать свой небольшой математический язык программирования(назв. - MatLang) и интерпретатор для него, написанный на C++. Язык MatLang - интерпретируемый... подробнее

Показать сообщение отдельно
mirax
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 13

Запуск бата в локальной директории - C++

06.10.2012, 14:16. Просмотров 310. Ответов 2
Метки (Все метки)

Есть папка "X". В ней есть папка "Y". В папке "Y" находиться файл 1.bat;
Нужно, чтобы из папки "Х", в которой будет лежать 1.exe написанный на с++, запустился 1.bat.

Папка "X", лежит на диске
C++
1
d:\\x\y\1.bat.
Код который использовал

C++
1
2
3
4
5
6
#include <windows.h>
#include <ShellAPI.h>
int main()
{
    ShellExecute (0, TEXT("open"), TEXT("y\.bat"), NULL,NULL, SW_RESTORE);
}
Т.е мне нужно, в
C++
1
TEXT("y\.bat")
указывать именно y\.bat, а не полную дирректорию
C++
1
TEXT("d:\\x\y\1.bat")
Т.к данная папка не будет запускаться только с моего компьютера. Как такое реализовать и возможно ли это? Ибо 1.exe запускаеться, и потухает... батник вообще никак не реагирует на это. И дело в том, что никак не глобально не локально батник через сишный ехешник не запускаеться.

Добавлено через 14 часов 1 минуту
Нашел решение. Запилил батник к екзешнику, батник сделал скрытым, чтобы не светить.
И простой код:
C++
1
2
3
4
5
6
#include <windows.h>
#include <ShellAPI.h>
int main()
{
    ShellExecute (0, TEXT("open"), TEXT("1.bat"), NULL,NULL, SW_RESTORE);
}
Но из локальной дирректории было бы намного лучше, но раз нет возможности, то будем так.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru