|
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 70
|
||||||
Не запускает программу через cmd27.12.2014, 23:50. Показов 2515. Ответов 12
Метки нет (Все метки)
Если вручную запускать .exe, то программа нормально все делает, но если запускать через cmd получаю лишь черный екран, как от cmd но без текста.
0
|
||||||
| 27.12.2014, 23:50 | |
|
Ответы с готовыми решениями:
12
Не запускает 2 программу Не запускает программу после компиляции Bat файл запускает 2 процесса cmd |
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
|
| 27.12.2014, 23:53 | |
|
RamzezUA, папку с программой добавили в исключения антивируса?
0
|
|
|
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 70
|
|
| 28.12.2014, 00:07 [ТС] | |
|
Да, даже если отключить антивирус, ничего не меняется
0
|
|
|
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
| 28.12.2014, 00:13 | |
|
что значит в ручную и через cmd. вроде одно и то же.
попробуйте поотлаживать выводом на печать шагов выполнения. первая печать - в самом начале. так вы поймете, доходит дело до main или нет. если доходит - то дальше расставляйте печатающие метки и так может и локализуете проблемное место. если же до main не доходит - то фиг знает что у вас. проблема тогда скорее всего не в коде а в сборке экзешника, в окружении или хз в чем.
0
|
|
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||
| 28.12.2014, 02:05 | ||
|
Открытие файла для чтения всегда проверять нужно. Покажи, как запускаешь через cmd, и где при этом файл для чтения находится (скорее всего, в нужно месте его нет, и проверки на открытие нет).
Добавлено через 16 минут Подсчёт символов в файле неправильный, выдаст реэультат на единицу больше. Если бы не это:
0
|
||
|
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 70
|
|
| 28.12.2014, 04:18 [ТС] | |
|
start E:\VS2013\TEXT\Debug\TEXT.exe
файл in.txt 100% присутствует, находится в E:\VS2013\TEXT\TEXT, так же в дебаге. Если убрать из E:\VS2013\TEXT\TEXT файл in, то Visual Studio тоже вьідаст просто черньій екран. А что именно не правильно?
0
|
|
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|||
| 28.12.2014, 04:39 | |||
|
Вот это сделайте:
Добавлено через 4 минуты
0
|
|||
|
1 / 1 / 0
Регистрация: 18.09.2014
Сообщений: 70
|
|
| 28.12.2014, 04:51 [ТС] | |
|
хм, теперь привью себе привьічку и обязаность проверять на открьітие. Вьідало ошибку, только не пойму почему, хотя если напряму запускать .exe то все запускается.
P.S. Специально всюду скопировал in и out файльі по проекту, все-равно ошибка при запуске через cmd. p.S.S.нет, то VS создает в папке с проектом еще 1 папку с таким же названиемю
0
|
|
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
| 28.12.2014, 05:13 | |
|
Проблема в том, что, если путь к файлу неполный, то файл должен быть там, ОТКУДА запуск идёт команды на выполнение. В коде полный путь к файлу пропишите (только обратные двойные слеши не забудьте), и всё должно заработать.
0
|
|
|
Фрилансер
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
|
| 28.12.2014, 06:19 | |
|
Проблема в том, что когда студия запускает программу, она текущую папку выставляет на папку проекта, а не на ту папку, где лежит программа.
0
|
|
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
|
| 28.12.2014, 18:10 | |
|
0
|
|
|
Фрилансер
3709 / 2083 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
|
||
| 28.12.2014, 18:27 | ||
|
Так вот из студии она находит файл именно потому, что текущая директория при этом - другая. Иначе говоря, чтобы из cmd запустилось точно так же, как из студии, нужно стать на папку выше и запустить Debug\TEXT.exe А вот как решать эту проблему - пусть решает ТС. То ли положить копию файла еще и в Debug, то ли прописывать абсолютные пути - вариантов много.
0
|
||
|
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
|
||||
| 28.12.2014, 19:21 | ||||
|
Ответ: в текущем рабочем каталоге командной строки.
0
|
||||
| 28.12.2014, 19:21 | |
|
Помогаю со студенческими работами здесь
13
Как запустить программу через cmd Как скомпилировать программу через cmd? Как установить программу через cmd? Runtime.getRuntime().exec(cmd). Запускает только по закрытию приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|