nstask

    0熱度

    3回答

    我有一個可可應用程序,我想啓動一個啓動Node.js的shell腳本。我想我會這樣做與NSTask NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:@"/bin/bash/start.sh"]; [task setArguments:[NSArray arrayWithObjects:@"start.sh", nil]];

    1熱度

    1回答

    上下文: 我有一個Mac應用程序。我想在此應用程序中包含Git,因爲我的應用程序的某些功能使用Git,並且我不希望用戶必須將其安裝在他的機器上。 我已經從源代碼下載Git。我編輯了Makefile以聲明這兩行: NO_GETTEXT="yesPlease" CURLDIR=/usr/local 第一行告訴構建過程跳過本地化並且只使用英語。 第二行聲明安裝路徑libcurl。我下載了libcu

    0熱度

    2回答

    我是Objective-C的新手。目前我試圖用NSTask執行跛腳。下面的代碼似乎工作,因爲Xcode's輸出空間顯示我lame的標準輸出,即顯示與終端上的lame輸出相同。 但我不能在我的桌面上得到任何輸出文件,即test.mp3。爲什麼我不能得到任何輸出?我的代碼有問題嗎? NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:@

    10熱度

    3回答

    我在寫a simple terminal使用openpty,NSTask和NSTextView。如何CtrlC和CtrlD應該實施? 我開始這樣的外殼: int amaster = 0, aslave = 0; if (openpty(&amaster, &aslave, NULL, NULL, NULL) == -1) { NSLog(@"openpty failed");

    0熱度

    1回答

    感謝您的幫助。我的代碼如下,在控制檯中返回結果。我想在textView中顯示相同的結果。無法讓它工作。任何人都可以解釋我需要做什麼? 謝謝。 -(IBAction)activateTask:(id)sender { NSURL *fileURL = [NSURL fileURLWithPath:sourceField.stringValue]; NSString *filePath= [

    0熱度

    1回答

    即時製作一個osx應用程序,該應用程序具有將用戶背景設置爲其屏幕保護程序的按鈕。這裏是我的代碼: -(IBAction)startSaver:(id)sender { NSTask *task; task = [[NSTask alloc] init]; [task setLaunchPath: @"/usr/bin/open"]; NSArra

    5熱度

    1回答

    我使用NSTask來執行,像這樣一系列的長時間運行命令: commandToRun = @"command 1;command2"; NSArray *arguments = [NSArray arrayWithObjects: @"-c", commandToRun, nil]; self.task = [[NSTask alloc

    1熱度

    2回答

    我註冊了NSTask對象的NSTaskDidTerminate通知。一切工作正常,但任務需要時間啓動,所以我已經將啓動移動到背景(與performSelectorInBackground)。 與通知中心和任務本身的創建登記發生在主線程 在幾秒鐘內得到任務在後臺啓動後 通知不再到達:( 有沒有辦法以某種方式調整通知的代碼以再次使用?

    0熱度

    1回答

    我使用NSTask來運行shell命令並通過NSPipe輸出數據。起初,我使用波紋管方法來讀取輸出數據,這沒有任何問題。 - (void)outputAvailable:(NSNotification *)aNotification { NSString *newOutput; NSMutableData *allData = [[NSMutableData alloc] in

    1熱度

    1回答

    我正在使用NSTask在Cocoa中執行可執行文件。可執行文件正在創建文件。 有沒有什麼辦法可以找出在執行過程中由這個可執行文件創建的文件? 謝謝。