怎樣用python控制關閉ee的程式

2022-03-03 06:45:36 字數 2842 閱讀 3908

1樓:匿名使用者

#!/usr/bin/python

# -*- coding: utf-8 -*-

"""@date:

@author

"""__author__ = 'sla'

__version__ = '1.0.0'

import pprint

import os

import time

import subprocess

def processkill():

_p = subprocess.popen("c:\windows\system32\cmd.exe")

_pid = _p.pid

print "sub pid:", _pid

while _p.poll() == none:

time.sleep( 5 )

#kill subprocess after 5 seconds, if it is not done

if _p.poll() == none:

print "\nkill the subprocess\n"

if os.name == 'nt':

os.system('taskkill /pid %s /t /f' % _pid)

else:

os.system('kill %s' % _pid)

break

else:

if _p.returncode != 0:

print "\nsubprocess run error"

else:

print "\nsubprocess run ok"

if __name__ == '__main__':

processkill()

——————————————————————————————————————

你可以測試一下,在5秒內打出exit就成功執行,不然就結束cmd程序

2樓:匿名使用者

import os

os.system('taskkill /f /im a.exe')

直接殺程序

用python寫的程式有哪些方法可以使執行命令視窗不自動關閉?

如何使用指令碼程式做一個exe? 比如用python寫一個exe檔案 目的是開啟桌面上的1.txt

3樓:我非常愛吃白菜

開啟之後你要做什麼操作呢?是列印在螢幕上?還是僅僅是開啟別的什麼都不做?

你可以看這個部落格

寫的不錯,不難的,我就不再多寫**了。

然後正如樓上所說,用py2exe吧,用著不錯。雖然打包後體積不小。。

4樓:匿名使用者

py2exe,cx_freeze來打包,不過檔案有點大。它是把用到的東西全部裝到一起。

如何用python寫exe程式

5樓:

win下發布應用

起因安裝pyinstaller

安裝方法

開啟cmd,切到pyinstaller解壓包目錄,我直接放在c盤目錄下了,所以我的操作是

cd c:\pyinstaller-develop

安裝pyinstaller,我的操作是

進目錄後輸入python setup.py install

程式打包

先將需要打包的程式,我用自己的tkint.py檔案(自己python檔名字自己修改),把它複製到步驟1的目錄下,也就是上面的c:\pyinstaller-develop然後使用命令:

pyinstaller -f tkint.py(建議使用)

打包好的tkint.exe已經在該目錄下的dist資料夾中了。如果成功,應該多了這兩個資料夾

然後你就可以拿去給別的機器測試你的程式啦,哈哈哈哈哈

注意: 在同學win8/win10,64位機器上可以執行,win7 x64和其餘所有32位親測失敗,會提示不相容,所以說,如果要32/64通吃,就要在python 32位環境下(不是win32位)編譯打包exe,才能在32/64成功。

btw但是,如果你使用pyinstaller -f -w檔名.py在別的電腦執行你的exe檔案時候你看不到命令視窗,你會認為程式沒有執行,打包後的exe比較大,以我的tkint.py來說,160行的程式,打包後61mb,額,我直接插在u盤上在別的電腦執行,大概需要半分鐘左右才能跑起來,所以請慢慢等待。。。。

如果你還要改圖示,建立目錄啥的,請使用pyinstaller -h來檢視引數

如果覺得內容不夠細緻,可以參考

用pyinstaller將python轉成可執行檔案exe筆記 或者用pyinstaller把python**打包成單個獨立的exe可執行檔案

補充2016.7.8補充:

利用pyinstaller編譯關聯檔案成exe,只要輸入時候寫成pyinstaller -f main.py related.py即可,其中main為主函式,其中有import related.

py的函式,只要把重要的放前面就好啦,然後最後的exe檔名會以第一個命名,也就是最後形成一個main.exe就是醬紫。修改spec檔案,重新加上引數再編譯。

按照正常步驟做過之後,在目錄中還會有一個spec檔案,用編輯器開啟,之後修改引數,儲存後,在原來操作的cmd上寫入:pyinstaller main.spec即可,這個是我在gui影象生成exe格式時候,**無法打包查閱到的,需要單獨新增

6樓:匿名使用者

試試pyinstaller

玩魔獸時,怎樣用鍵盤控制,玩魔獸時,怎樣用鍵盤控制?

按esc開啟主選單,選擇介面設定,將 點選移動 選項前的勾去掉,即可關閉開啟鍵盤移動方式。基本移動鍵為w s a d q e 走 w鍵前進,s鍵後退,a d鍵為左 右轉身,q e鍵為左 右橫跑。跑 小鍵盤中的 鍵可以切換人物的行走和奔跑。跳 按主鍵盤中的空格鍵可以跳。轉身 右鍵拖弋滑鼠或者按住鍵盤的...

cad怎樣用顏色來控制區別線寬,CAD 怎樣用顏色來控制 區別線寬

你想打外牆列印時粗一點,就把外牆的線用一種不同其他線的顏色,列印時把這個顏色的線寬設粗一點就行啦,要想粗細區別就只能通過設定線寬實現,改變列印顏色只能區別線黑色的深淺,如果有不需要太顯眼的部分,只要把那些部分歸納到一個顏色裡,再把這顏色的列印色設為8號色就行,黑白印表機打黃色線是最淺的,自己控制吧。...

怎樣用弱電控制強電用電腦哦?我想用它來控制家電

首先要有電腦執行程式 就像電廠 dcs 控制一樣 再就是執行器用繼電器 要有執行模組 總算起來成本有點高 你不會程式設計的話 還要花錢 單純控制家電沒必要 電腦 來rs232 rs485 解碼器 受源控裝置rs232 rs485是一個 碼轉換器 把電腦輸出的rs232訊號轉換成rs485匯流排訊號,...