Проблема со ссылкой на путь exe в _wsystem() в Windows XPC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Проблема со ссылкой на путь exe в _wsystem() в Windows XP

Сообщение Anonymous »

У меня возникла проблема с указанием пути к файлу в Windows XP (SP2). На самом деле я хочу запустить exe-файл по указанному пути, например «C:\users\rakesh\Documents and settings\myexe.exe» в моей программе... Я использую функцию _wsystem("C:\users\rakesh\ Documents and settings\myexe.exe") для запуска файла..
Проблема в том, что он не распознает пространство, поэтому я просмотрел несколько статей и нашел решение этой проблемы. Я попробовал использовать решение ниже... оно отлично сработало:

Код: Выделить всё

C:\\users\\rakesh\\Docume~1\\myexe.exe
в приведенном выше примере после первых 6 символов я использовал «~1», чтобы выполнить остальное... но это не работает, когда имя exe содержит пробел, как показано ниже:< /p>

Код: Выделить всё

C:\\users\\rakesh\\Docume~1\\my exe.exe
а также я не могу заменить их на «~1» (не работает для имени exe).

Как запускать программы, если в пути или имени исполняемого файла есть пробелы?


Подробнее здесь: https://stackoverflow.com/questions/227 ... windows-xp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»