.tar.xzファイル

個人的にはあまり見かけたことがありませんが、xzという圧縮フォーマットがあります。

展開(解凍)のコマンド

unxztarを使って展開するか、

$ ls
sample.tar.xz
$ unxz sample.tar.xz
$ tar xvf sample.tar

もしくは、tarで直接展開することもできるようです。

$ tar Jxvf sample.tar.xz

python.exeとpythonw.exe

python.exe

  • .py拡張子のファイルで使われる(デフォルト)
  • GUIアプリケーションでもコマンドプロンプトが表示される

pythonw.exe

  • .pyw拡張子のファイルで使われる(デフォルト)
  • コマンドプロンプトは表示されない

.pyでコマンドプロンプトが表示されないように設定

.pypythonw.exeを使うように設定するにはコマンドプロンプトを管理者権限で実行し次のようにします。(インストーラーを使ってインストールした場合はassocの設定は不要です。)

assoc .py=Python.File
ftype Python.File=C:\Python27\pythonw.exe "%1" %*

元のpython.exeを使う設定に戻すには

ftype Python.File=C:\Python27\python.exe "%1" %*

とします。


C:\Python27はPythonのインストール先に読み替えてください。

WindowsのMessageBox関数

WindowsのMessageBox関数の使い方について(C言語)

メッセージを表示するだけ

MessageBox(NULL, "text", "title", MB_OK);

OK/Cancelのメッセージボックス

int ret = MessageBox(NULL, "text", "title", MB_OK);
if(ret == IDOK){
}
else if(ret == IDCANCEL){
}

YES/NOのメッセージボックス

int ret = MessageBox(NULL, "text", "title", MB_YESNO);
if(ret == IDYES){
}
else if(ret == IDNO){
}

リンク

MessageBox 関数
http://msdn.microsoft.com/ja-jp/library/cc410914.aspx