2 Shell befehle hintereinander... Gambas2

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
setamagiga
Beiträge: 284
Registriert: 29.11.2007 21:14:28
Wohnort: bern
Kontaktdaten:

2 Shell befehle hintereinander... Gambas2

Beitrag von setamagiga » 24.07.2008 16:52:20

Ja schon wider ein thread, sorry

ich hab das problem das ich es nicht schaffe 2 shell befehle hintereinander ausführen zu lassen...

so:
' Gambas class file
PUBLIC SUB Button1_Click()
SHELL "sh /home/setamagiga/Desktop/mail"
END

PUBLIC SUB Button2_Click()
SHELL "sh /home/setamagiga/Desktop/helo"
END

oder so:
' Gambas class file
PUBLIC SUB Button1_Click()
SHELL "telnet mail.host.ch"
END

PUBLIC SUB Button2_Click()
SHELL "helo mail@host.ch"
END

die verbindung lässt sich aufbauen aber danach bekomm ich immer:
"sh: helo: not found"

kann mir da bitte jemand sagen wie ich das machen soll? danke schonmal!

l.g. seta

Benutzeravatar
TRex
Moderator
Beiträge: 8340
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: 2 Shell befehle hintereinander... Gambas2

Beitrag von TRex » 24.07.2008 20:29:57

Du führst keine zwei Befehle aus, sondern einen Befehl und eine Eingabe. Wie du deinem Gamba beibringst, dass es einem Programm Eingaben schickt, weiß ich aber nicht.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: 2 Shell befehle hintereinander... Gambas2

Beitrag von nepos » 24.07.2008 21:39:33

Hm, vielleicht so:

Code: Alles auswählen

SHELL "echo 'helo mail@host.ch' | telnet mail.host.ch"

Antworten