0

これはちょっと面倒なことですが、Heroku Procfile には拡張子がありません。これにより、ダブルクリックするたびにアプリケーションを選択する必要があります。

通常、ファイルのアプリケーションを選択すると、システムが記憶するので、再度行う必要はありません。

ランダムな拡張機能を追加するだけで機能するかどうか疑問に思っていますか?

何かのようなもの

Procfile.procfile

また

Procfile.txt

また、拡張子がないため、これが明らかでない場合は、関連付けられているアイコンもありません。

4

2 に答える 2

1

Windows IT のプロから:

拡張子を持つ通常のファイルにはプログラムを関連付けることができますが、拡張子のないファイルにはこれが当てはまりません。いずれかをダブルクリックしてアプリケーションを選択し、そのアプリケーションを常に使用するボックスをオンにすると、そのアプリケーションは無視され、ファイルを選択するたびにアプリケーションを選択する必要があります。

レジストリを使用してこれを強制できます。

  • レジストリ エディター (regedit.exe) を起動します。
  • HKEY_CLASSES_ROOT に移動
  • [編集] メニューから [新規] - [キー] を選択します
  • 「.」の名前を入力してください Enter キーを押します (引用符は入力しないでください)。
  • 新しい「.」を選択します。鍵
  • (デフォルト)値をダブルクリックします
  • 開くために使用する HKEY_CLASSES_ROOT に変更します。たとえば、notepad.exe アプリケーションの NOTEPAD を NOTEPAD に変更します。
  • [OK] をクリックします。

代替テキスト

拡張子のないファイルをダブルクリックすると、アプリケーションが選択された状態でファイルが開きます。

既存のアプリケーションが何を使用しているかを確認するには、HKEY_CLASSES_ROOT の下のエントリを確認します。たとえば、HKEY_CLASSES_ROOT.doc は Word.Document.8 を使用しているため、これをデフォルトのエディターとして使用する場合は、HKEY_CLASSES_ROOT.(Default) を Word.Document.8 に変更します。

レジストリを編集する必要を回避する方法は次のとおりです。

  • エクスプローラーを開く - 表示 - フォルダー オプション... - ファイルの種類 - 新しい種類:
  • タイプの説明: テキスト (任意の説明、入力可能)
  • 関連拡張子: . (ちょうどピリオド)
  • アクション: - 新しい...
  • アクション: 開く
  • アクションの実行に使用されるアプリケーション: c:\winnt\notepad.exe
  • [OK] をクリックし、もう一度 [OK] をクリックします
于 2015-07-25T17:01:01.600 に答える
1

Procfile拡張機能では機能しませんhttps://devcenter.heroku.com/articles/procfileから:

Procfile は という名前のファイルですProcfile。正確に名前を付ける必要がありProcfile、それ以外のものではありません。たとえば、Procfile.txtは無効です。ファイルは単純なテキスト ファイルである必要があります。このファイルは、アプリケーションのルート ディレクトリに配置する必要があります。サブディレクトリに置くと機能しません。

于 2016-10-05T17:24:42.837 に答える