環境は,
windows10でpythonを使用しています。
パイソンでいくつかのアプリを作成したのだが、
起動時には、コマンドプロンプトが表示されてしまう。
それを、解消!
pyhton.exe でなく pyhtonw.exe で起動すると
コマンドプロンプトがでない
実行は、カレントディレクトリでない。
実行者は、システムあたり???
終了は、タスクマネージャーから終了させる事ができる。
タイトルバーを表示、非表示ができるプログラムであるが、
タスクマネージャには、
タイトルバーがあるときは、アプリとして
ないときは、バックグランドプロセスとして表示されるので、killする時には注意が必要!
標準出力は、ファイルへリダイレクトしないとおかしくなるみたいです。
プログラムの頭で、printを発行した場合は、起動しないみたいです。
以上です。
<<結論>>
・パイソン起動でコマンドプロンプトを表示させたくない場合は、pyhtonwを使用
(因みに、ウインドウズにあるIDLEもpythonwを使用していた
「ふむふむ、これもパイソンで作られたのか!」)
・起動時のフォルダは、カレントではない
(自分で使用するファイルのディレクトリは注意が必要)
・標準出力には注意!(起動できないみたい、リダイレクトが必要か)
・タスクマネージャーでkillできる
(タイトルバーがあれば、アプリで起動されている)
(タイトルバーがない場合は、バックグランドで実行されている)
0 件のコメント:
コメントを投稿