Ich versuche, ein Windows-Programm AMDIS aus R genannt rufen mit dem Anrufeine ausführbare Windows-Datei in R mit Kommandozeilenoptionen Laufe
system("C:/NIST08/AMDIS32/AMDIS_32.exe /S C:/Users/Ento/Documents/GCMS/test_cataglyphis_iberica/queens/CI23_Q_120828_01.CDF")
um eine Analyse durchzuführen (spezifizierte die /S
mit wechseln) auf eine Datei namens CI23_Q_120828_01.CDF
, aber es scheint, dass egal, was ich versuche, die Datei nicht korrekt geladen wird, vermutlich weil die Optionen nicht weitergegeben werden. Hat jemand eine Ahnung, was ich falsch machen könnte?
Gerade jetzt diesen Befehl entweder
- nichts tut,
- macht AMDIS Pop-up, aber es wird nicht geladen, die Datei I
angeben gibt mir den Fehler
Warnmeldung:
laufenden Befehl 'C: /NIST08/AMDIS32/AMDIS_32.exe/S C: /Users/Ento/Documents/GCMS/test_cataglyphis_iberica/queens/CI23_Q_120828_01.CDF' hatte Status 65535
(ich habe keine Ahnung, was in diesen unterschiedlichen Ergebnissen des gleichen Befehls führt)
(die Befehlszeilenoptionen AMDIS sind 8)
Cheers,
Tom
EDIT:
Found it vs Schrägstriche mit nach vorn zu tun hatte - laufen
system("C:\\NIST08\\AMDIS32\\AMDIS_32.EXE C:\\Users\\Ento\\Documents\\GCMS\\test_cataglyphis_iberica\\queens\\CI23_Q_120828_01.CDF /S /E")
scheint zu funktionieren - ich danke Ihnen allen für die Anregungen!
sagen Sie '/ S' aber'/s' in Ihren Anruf haben. Wenn Sie ein Terminal öffnen und Ihren Befehl eingeben, funktioniert es? – flodel
änderte es in/S, aber immer noch kein Glück leider –
aber Hauptfrage ist, wie kann ich Kommandozeilenoptionen richtig übergeben? –