Запуск исполняемого файла Windows изнутри R с параметрами командной строки
Я пытаюсь вызвать программу под названием WindowsAMDIS изнутри R с помощью вызова
system("C:/NIST08/AMDIS32/AMDIS_32.exe /S C:/Users/Ento/Documents/GCMS/test_cataglyphis_iberica/queens/CI23_Q_120828_01.CDF")
для проведения анализа (указывается с использованием/S
переключатель) в файле с именемCI23_Q_120828_01.CDF
, но кажется, что независимо от того, что я пытаюсь, файл не загружен правильно, вероятно, потому что параметры не передаются. Кто-нибудь знает, что я могу делать не так?
Прямо сейчас эта команда либо
ничего не делает,делает AMDIS всплывающим, но не загружает указанный мной файлдает мне ошибку
Предупреждающее сообщение:
запущенная команда 'C: /NIST08/AMDIS32/AMDIS_32.exe / S C: /Users/Ento/Documents/GCMS/test_cataglyphis_iberica/queens/CI23_Q_120828_01.CDF' имела статус 65535
(Я понятия не имею, что приводит к этим различным результатам одной и той же команды)
(описаны параметры командной строки AMDISВот на странице 8)
Ура,
Том
РЕДАКТИРОВАТЬ:
Обнаружил, что это связано с прямой и обратной косой чертой - работает
system("C:\\NIST08\\AMDIS32\\AMDIS_32.EXE C:\\Users\\Ento\\Documents\\GCMS\\test_cataglyphis_iberica\\queens\\CI23_Q_120828_01.CDF /S /E")
Кажется, работает - спасибо всем за предложения!