PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gtk systembefehel mit "" ?



timon
01-10-2002, 10:49
hallo zusammen. habe mir ein kleines skript in gtk gebastelt: wenn ein button gedrückt wird soll der systembefehl:

linuxsms -name:boris -sms:"test"

ausgeführt werden.

im skript sieht das so aus :

.. system("linuxsms -name:boris sms:"test"");

so , jetzt mein problem: ich muss ja die "" für den text benutzen, logischerweise compiliert er es mir so nicht weil er sagt: irgendwas stimmt mit den "" nicht.

wie muss diese Zeile aussehen ? ( mit ( [ { ? )

vielen dank im voraus .

gruss

boris

The Ripper
01-10-2002, 11:28
hi
Anführungszeichen innerhalb eines Strings musst du einen Backslash (\) voranstellen, damit diese nicht als "Ende des Strings" interpretiert werden.

Dein Befehl muss also so lauten:
system("linuxsms -name:boris sms:\"test\"");

timon
01-10-2002, 11:53
super !! vielen dank !!

funktioniert und wieder was gelernt !!

bevor ich mit der nächsten frage loslege- darf ich dich noch ein wenig nerven in dem bereich ? in richtung -input und wie gehe ich damit um ?

gruss

boris

mithras
03-10-2002, 21:14
linuxsms -name:boris -sms:"test"

öhm gibt es unter linux eine Fkt. mit der man SMSe schicken kann ?

timon
03-10-2002, 21:32
nö, so ohne weiteres nicht. es gibt aber das programm linuxsms. einfach malk googlen. (ich weiss leider auch nicht mehr woher ichs habe). sehr einfach zu installieren und super über die bash zu benutzen (nur nicht unter gtk wie man in meinem anderen thread sieht :-) )

gruss

boris

The Ripper
04-10-2002, 00:14
ich habs unter debian mit "apt-get install linuxsms" installiert :D