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
Windows Media Player 12でファイルサーバ上のファイルをDLNAで共有する@Windows7

※Flashやmp4などもトランスコードで再生するため、PS3 Media Se …

no image
ソースコードを読むためのツール

CodeReadingWikiを改造してみました  →  こちら 現在多くのアプ …

no image
日本語入力 ON/OFF キー変更@Fedora 13

今までscim というインプットメソッドがメジャーだったような気がしていたのです …

no image
viで制御コードの入力

.vimrcといった設定ファイルを書いていると、制御コードを入力したいときがあり …

no image
Apache 2.0 + OpenSSL

OpenSSLは SSLv2/SSLv3/TLSv1 をサポートしているオープン …

no image
標準出力と標準エラー出力を入れ替える方法@bash

標準出力と標準エラー出力を入れ替える方法を、結論だけを先に書くと 3>&a …

no image
Googleブック検索

まだβ版ですが、いつの間にかGoogleのブック検索というサービスが動いています …

no image
ウェブページの更新がブラウザに反映されない@Firefox 3.5

オークションサイトやSNS、掲示板、もしくは自分で作っているページの編集結果の確 …

no image
perlのCPANでモジュールをインストール@Debian Etch

CPANにはperlのモジュールが多数登録されています。これをインストールする方 …

no image
Raspberry Pi 2でHDMIから画面が出力されない

Raspberry Pi 2 でOS(Ubuntu)を再起動すると、HDMIから …