Christian Schmitz wrote:
du kannst die Befehle per Shell Klasse ausführen.
Ich habe mal folgendes versucht:
Dim Terminal as Shell
Dim Befehl(-1) as String
Dim i as integer
Terminal=New Shell
Befehl.Append "tcsh"
Befehl.Append "cd /User/stefan/Desktop/Familienbande2Odg/"
Befehl.Append "source do1_init_path.src"
Befehl.Append "do2_prepare_data.sh"
for i=0 to UBound(Befehl)
#if TargetWin32
'Terminal.execute "dir"
#elseif (TargetMacOS or TargetLinux)
Terminal.execute Befehl(i)
#endif
TextArea1.text = TextArea1.text+Terminal.result+EndOfLine
next
Die Befehle hatte ich zuvor direkt in der Shell eingegeben und dort hat
es problemlos funktioniert.
Beim Befehl"cd /User/stefan/Desktop/Familienbande2Odg/" bekomme ich aber
als Ausgabe:
bash: line 0: cd: /User/stefan/Desktop/Familienbande2Odg/: No such file
or directory
Warum werden hier hinter "cd" Doppelpunkte eingefügt?
MfG, Metti.