Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Hilfe bei xCode/Cocoa und Terminalskript
Hilfe bei xCode/Cocoa und Terminalskript
minerva
04.10.06
17:21
Tach Gemeinde,
ich versuche mich gerade an einem eigenen Programm, das mit Hilfe von nem rsync skript mir backups von einer auswählbaren Quelle hin zu einem auswählbaren Ziel macht:
Die 3 skripte hab ich fertig, jetzt will ich das noch in eine schöne GUI stecken. Wer kann mir da weiterhelfen?
Gruss
Hilfreich?
0
Kommentare
minerva
04.10.06
17:23
noch das BIld meiner GUI
Hilfreich?
0
minerva
04.10.06
17:24
oder so
Hilfreich?
0
oddysseey
04.10.06
18:11
würde mir mal NSTask, NSFileHandle und NSPipe ansehen.
„Eternal Storms Software - Apps Crafted with Care“
Hilfreich?
0
minerva
04.10.06
18:24
oddysseey
würde mir mal NSTask, NSFileHandle und NSPipe ansehen.
örx
ok guck ich mir mal an
Hilfreich?
0
Rantanplan
04.10.06
18:41
Oder du wirfst ein paar Suchbegriffe in Google rein und findest dann sowas:
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
Z
04.10.06
18:59
Schade, dass Dir die andern nicht richtig helfen. Der Hinweis von Google ist ja blöd
.
Mit NSTask sollte der Aufruf des Terminalbefehls gehen:
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/defaults"];
[task setArguments:[NSArray arrayWithObjects:@"HIERDERTERMINALBEFEHL";}", nil]];
[task launch];
[task waitUntilExit];
int status = [task terminationStatus];
[task release];
if(status != 0) NSLog(@"Error");
Hilfreich?
0
Rantanplan
04.10.06
19:02
Was heißt hier nicht richtig helfen?? Hallo?? Das was du da geschrieben hast, steht auch so in dem von mir verlinkten Thread und dort gibts nebenher auch noch ein paar Erläuterungen. Und gefunden habe ich das .... mit Google. Hätte minerva also auch tun können, nicht mehr und nicht weniger meinte ich damit.
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
Z
04.10.06
20:24
wollte dich doch nur ärgern, weil du immer google erwähnst, wo doch live.com genauso gut ist
Hilfreich?
0
Rantanplan
04.10.06
20:25
tststs
yahoo.com ist auch nicht schlecht
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
minerva
05.10.06
10:35
Z
Schade, dass Dir die andern nicht richtig helfen. Der Hinweis von Google ist ja blöd
.
Mit NSTask sollte der Aufruf des Terminalbefehls gehen:
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/usr/bin/defaults"];
[task setArguments:[NSArray arrayWithObjects:@"HIERDERTERMINALBEFEHL";}", nil]];
[task launch];
[task waitUntilExit];
int status = [task terminationStatus];
[task release];
if(status != 0) NSLog(@"Error");
blöde Frage, kann ich das direkt im InterfaceBuilder machen?
Hilfreich?
0
minerva
05.10.06
10:45
...ich merk schon, "mal eben so" kann man das nicht machen, werde mir erst mal ein Buch zu Cocoa und Xcode kaufen, dann frage ich noch mal
Empfehlungen?
Gruss
Hilfreich?
0
HauDrauf
05.10.06
11:12
Wie so oft schon im Forum gesagt:
HILLEGASS!
Ich würde Dein Problem aber eher mit der Apple-Script-Applikation erschlagen, dann musst Du Dich nur durch Apple-Script wühlen und nicht durch Cocoa
„"Diese Österreicher scheinen ihre Heimat im Kaukasus zu haben; sobald sie einen Berg sehen, müssen sie rauf" - Friedrich der Große“
Hilfreich?
0
minerva
05.10.06
11:14
HauDrauf
Wie so oft schon im Forum gesagt:
HILLEGASS!
Ich würde Dein Problem aber eher mit der Apple-Script-Applikation erschlagen, dann musst Du Dich nur durch Apple-Script wühlen und nicht durch Cocoa
guter Hinweis, "rSync" in Apple - Skript?
Hilfreich?
0
minerva
05.10.06
11:26
bzw. macht eigentlich auch kein sinn, denn die Shell-Befehle laufen ja per doppelklick, ich wollte eigentlich nur ein Programm, das es ein bißchen komfortabler macht, die Quelle und Ziel auszuwählen.
Hilfreich?
0
HauDrauf
05.10.06
12:01
Und?
Du kannst bei einer Applescript Applikation im IB eine GUI entwerfen und die Elemente (Quelle/Ziel) über Applescript abfragen. Dann bei einem klick auf den "iBackup" Button das Skript mit den entsprechenden Parametern starten -- fertig. Oder habe ich was übersehen?
„"Diese Österreicher scheinen ihre Heimat im Kaukasus zu haben; sobald sie einen Berg sehen, müssen sie rauf" - Friedrich der Große“
Hilfreich?
0
minerva
05.10.06
17:57
HauDrauf
Und?
Du kannst bei einer Applescript Applikation im IB eine GUI entwerfen und die Elemente (Quelle/Ziel) über Applescript abfragen. Dann bei einem klick auf den "iBackup" Button das Skript mit den entsprechenden Parametern starten -- fertig. Oder habe ich was übersehen?
ja, genau so wollte ich das lösen
weiss nur noch nicht genau wie..
Hilfreich?
0
Rantanplan
05.10.06
18:20
minerva
blöde Frage, kann ich das direkt im InterfaceBuilder machen?
Au weia
Also entweder Hillegass oder vielleicht so ein RAD-Tool für den vorzeitigen Codeerguß
„Wenn ich nicht hier bin, bin ich auf dem Sonnendeck“
Hilfreich?
0
minerva
05.10.06
18:26
Rantanplan
minerva
blöde Frage, kann ich das direkt im InterfaceBuilder machen?
Au weia
Also entweder Hillegass oder vielleicht so ein RAD-Tool für den vorzeitigen Codeerguß
was heisst hier Au weia Du Sack
. Hab doch geschrieben das ich ein IB/Xcode noobe bin.
Sag ja werde mir das Hillegass reinziehen und dann is gut!
Hilfreich?
0
HauDrauf
05.10.06
19:00
Soso Du weist nur nicht wie...
... dann nimm das:
Eine kleine Einführung zu AppleScript und GUI im IB.
Viel Spass,
Alex
„"Diese Österreicher scheinen ihre Heimat im Kaukasus zu haben; sobald sie einen Berg sehen, müssen sie rauf" - Friedrich der Große“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Top Five 2024
Test Marantz Model 60n
Parallels führt x86-Windows auf M-Macs aus – Te...
PIN-Code erraten: Dauer
Gurman zum Release des neuen Apple TV, HomePods...
iPod-Vater Tony Fadell wollte Sonos kaufen – St...
Bilder geben Hinweis: Mac mini M4 mit austausch...
Time Machine auf SSD – schneller und langlebige...