Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

pythonスクリプトをダブルクリックで起動する→拡張子関連づけ詳細設定@Windows 7 with python 2.7

      2013/07/15

拡張子 .py を持ったファイルをダブルクリックで起動する方法です。
※Windows版pythonがすでにインストールされているとします。

まずは、pyファイルを右クリックで、「プログラムから開く」→「既定のプログラムの選択」 を選び、「参照」から、pythonインストール先の”python.exe”を選びます。

しかし!!これだと実行された後にウィンドウがすぐ閉じてしまい、実行結果がわかりません。
実行完了後に実行画面を自動的に閉じない方法はないかとヘルプを覗いてみると、あるじゃないですか。” -i ” というオプションです。これ付けると実行完了後、pythonの対話モードに入ってくれるらしいです。

つまり、

# python.exe -i  hoge.py

とやると、

>>>

というプロンプトが出て止まってくれます。これだ!と思いましたが、Windows 7 では、Windows XP のように、拡張子に関連づけられた実行ファイルに渡すオプションを変更することができないようです。

そこで登場するのが、「Default Programs Editor」というフリーソフト。これを使って、.py に関連づけられた python.exe に -i オプションを渡すことができるようになりますのでお試しあれ。

 - IT技術, プログラミング ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
Ubuntuの起動画面が途中で見えなくなる@Ubuntu 9.04

Ubuntu 9.04を入れてみました。 起動時の画面が途中で真っ暗になったり、 …

no image
githubへのhttps(ssl)アクセスに証明書を使う@Cygwin

Cygwin上のgitで、githubからhttpsでcloneしようとしたら証 …

no image
initrd を展開しファイルを編集する @ Fedora 16

Fedora 16 Live CD の initrd を編集する必要があったので …

no image
リモートデスクトップに繋がらない with COMODO Firewall

COMODO Firewall を入れたWindows 7に、リモートデスクトッ …

no image
ログアウトしてもプロセスを止めないようにする@bash

bash上で何かプログラムを走らせている時に、ログアウトしてもプロセスを動かし続 …

no image
yumで特定パッケージをインストールやアップデートさせないようにする@Fedora 13

最近Fedoraを使い始めました。 最初からFedoraのリポジトリにいろいろな …

no image
Googleの検索に検索ツールが出現

GoogleでWeb検索すると、いつの間にか”検索ツール&#8220 …

no image
WindowsアップデートにProxyを使用@Windows XP

Windowsのアップデートは、デフォルトではプロキシを使わないので、プロキシ環 …

no image
スペースの入ったディレクトリ名やファイル名をスクリプトで処理する@Linux

findコマンドでスペース入ったディレクトリやファイルを検索し、その結果をfor …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …