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
VMware Player 3.0 でのネットワーク設定

VMware Player 3.0 にはネットワーク設定の画面がついていないので …

no image
ソースコードのインデントを整形する@vim

vimでソースコードを編集していてインデントが崩れてしまった場合の整形の方法。 …

no image
デフォルトサーバ証明書の更新 @ CentOS 4

インストール時に自動的にインストールされるApacheのSSLの証明書を更新する …

no image
BRAVIAでDNLAを使用してみる

以前記事でかいたSonyの液晶テレビBRAVIAのKDL32-F1ですが、PS3 …

no image
Java スクリプト API

Javascriptではありません。Java スクリプト APIです。 JRub …

no image
Tracにガントチャートプラグイン導入@Debian Etch

Tracの導入の記事で導入したTracにガントチャートプラグインを導入してみまし …

no image
コマンドプロンプトを任意のフォルダから開く@Windows 7

Shiftを押しながらフォルダを右クリックすることで、”コマンドウィ …

no image
使用中のファイルの追跡@WindowsXP

Windows上であるファイルを削除しようとすると、使用中で削除出来ないときがあ …

no image
ローカルファイルの読み取り@Javascript with Rhino

Rhinoを使ったJavascriptスクリプトでファイルを読み込むにはread …

no image
lxc-cloneでoverlayfsを使ってみる@Ubuntu 14.04

既存Linuxコンテナのディレクトリをコピーして、LXCのクローン環境を作るので …