OSX, эквивалентный из ShellExecute?

Вокруг текста должны использоваться либо одинарные кавычки, либо двойные кавычки.

Выше «странные» левая кавычка и правая кавычка, и она не проходит проверку синтаксиса на наличие разрешенных символов, а текст не распознается как допустимая строка символов. Это результат SMART QUOTES, заданного WORD, в результате которого вместо x22 появляются символы x93 и x94. См. статью, которую я нашел 18.11.2008 в https: // support. office.com/en-us/article/change-curly-quotes-to-straight-quotes-and-vice-versa-017963a0-bc5f-486b-9c9d-0ec511a8fb8f

Изменить все влево- цитируйте одинарные или двойные, а затем заменяйте все правильные кавычки на те же.

Не имеет ничего общего с текстом, являющимся гуджаратским текстом.

c ('મને આ કાર ગમે છે', ' Positive ') не удается

Скопируйте выше и вставьте в Блокнот, а затем измените размер шрифта на 18, чтобы увидеть разницу.

Обе эти работы

> pos_tweets = rbind(c("મને આ કાર ગમે છે", "positive"))
> pos_tweets = rbind(c('મને આ કાર ગમે છે', 'positive'))

8
задан Naaff 13 May 2009 в 18:37
поделиться

2 ответа

You can call system(); in any C++ application. On OSX, you can use the open command to launch things as if they were clicked on.

From the documentation for open:

The open command opens a file (or a directory or URL), just as if you had double-clicked the file's icon. If no application name is specified, the default application as determined via LaunchServices is used to open the specified files.

All together, it would look like:

string command = "open " + filePath;
system(command.c_str());
14
ответ дан 5 December 2019 в 07:13
поделиться

Другое предложение, если вы работаете с какао:

[[NSWorkspace sharedWorkspace] openFile:@"pathToFile"];

В есть другие похожие методы. NSWorkspace также. Например, чтобы открыть приложение или URL:

[[NSWorkspace sharedWorkspace] launchApplication:@"pathToApplication"];
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"URL"]];

Работа через [NSWorkspace sharedWorkspace] может дать вам немного больше контроля, чем стандартный вызов C system () .

Изменить: Обратите внимание, что вы можете использовать Objective-C ++ , чтобы смешивать код C ++ с кодом Objective-C и тем самым вызывать методы какао.

9
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: