popen

    6熱度

    1回答

    當我使用IO::popen一個不存在的命令「未找到命令」,我得到打印到屏幕上的錯誤信息: irb> IO.popen "fakefake" #=> #<IO:0x187dec> irb> (irb):1: command not found: fakefake 有什麼辦法,我可以抓住這個錯誤,所以我可以從我的腳本中檢查?

    0熱度

    1回答

    我有一個包含多個類的應用程序的jar文件。該jar文件由PHP通過命令提示符調用。我正在使用下面的PHP代碼段來調用jar文件。 <?php $result=popen('java -jar D:\\Development\\Filehandler\\dist\\Filehandler.jar getConfigLang', "r"); while(!feof($result)){

    0熱度

    1回答

    即時通訊執行從目標c執行命令行命令。我知道popen可以做到這一點,但是我試圖讀取和顯示作爲NSString的數據有問題。任何人都可以告訴我如何做到這一點,或給我一個本地的目標c功能是相當的? 我可能應該提到即時通訊嘗試編寫越獄iphone的應用程序。

    3熱度

    4回答

    我正在使用popen打開一個寫入管道並將命令發送到應用程序。問題是,只有在關閉管道時纔會將命令發送給應用程序。 FILE * fp = open(target_app, "w"); fwrite(command, 1, command.size(), fp); getchar(); //wait for a key, because I don't want to terminate the

    5熱度

    1回答

    可能重複: Running a process in pythonw with Popen without a console 我使用的是Windows上的Python 2.7自動使用Dcraw執行和PIL批量RAW轉換。 問題是我打開一個Windows控制檯,每當我運行dcraw(這發生每隔幾秒鐘)。如果我使用.py作爲.py運行腳本,它不那麼煩人,因爲它只打開主窗口,但我更願意僅顯示GUI。

    3熱度

    2回答

    我試圖從Python內部啓動文本編輯器(nano),讓用戶輸入文本,然後在他們寫出(Control-O)時捕獲文本。我之前沒有使用subprocess模塊,也沒有使用管道,所以我不知道接下來要做什麼。 到目前爲止,我有這樣的代碼: a = subprocess.Popen('nano', stdout=subprocess.PIPE, shell=True) 凡a應該捕獲輸出。然而,這段代碼並

    1熱度

    1回答

    我希望能夠使用Popen.communicate,並有標準輸出記錄到文件中(除了從communicate()返回通信 此我想要做什麼 - 但真的是這樣嗎一個好主意? cat_task = subprocess.Popen(["cat"], stdout=subprocess.PIPE, stdin=subprocess.PIPE) tee_task = subprocess.Popen(["te

    7熱度

    1回答

    我遇到的問題是Eclipse/PyCharm不同於標準終端解釋子進程的Popen()的結果。所有人都在OSX上使用python2.6.1。 這裏有一個簡單的示例腳本: import subprocess args = ["/usr/bin/which", "git"] print "Will execute %s" % " ".join(args) try: p = subpro

    0熱度

    1回答

    我正在寫一個tkinter程序,它類似於一個程序組合,並打開了其他程序,這些程序也是用python寫的。因此,例如我有FILE_1和FILE_2,我想寫一個程序,單擊某個按鈕的某個按鈕打開FILE_1或FILE_2。我不需要幫助,外觀像按鈕只是如何WIRTE打開一個程序 這是我使用的代碼的函數: from Tkinter import * import subprocess master =

    2熱度

    2回答

    我想我有問題來同步兩個併發運行的Popen的輸出。看起來這兩個不同命令行的輸出是相互交錯的。我也嘗試使用RLock來防止這種情況發生,但它不起作用。 樣品輸出將是: cmd1 cmd1 cmd2 cmd2 cmd2 cmd2 cmd1 cmd2 的代碼是作爲附: import subprocess import threading class PopenWorkerThre